From 5b2ba798954170fbf1845ad7185c9d36d97b2ce9 Mon Sep 17 00:00:00 2001 From: Elijah Voigt Date: Fri, 17 Nov 2023 21:46:25 -0800 Subject: [PATCH] Remove TODO, everything is in notion --- TODO | 22 ---------------------- 1 file changed, 22 deletions(-) delete mode 100644 TODO diff --git a/TODO b/TODO deleted file mode 100644 index 8d97ad2..0000000 --- a/TODO +++ /dev/null @@ -1,22 +0,0 @@ -Selecting one entity at a time... -* Affects both 2d and 3d modes seemingly equally -* We seem to not be de-selecting something... -* Does it happen when you play the game fast/slow? - * Yes -* It only seems to happen when we capture a piece. - -New architecture: -* Instead of inserting a "Selected" marker, emit a "Selected" event. - * Contextually this acts differently based on: - * If no entities are selected, insert the selected marker on that entity. - * If an entity is already marked selected, we emit a move event and de-select all entities. -* Q: Should we "Select Event" a BoardIndex? - * Pros: - * Display agnostic. - * Easy to keep in sync between displays. - * Cons: - * Possibly umm... actually I can't think of any. -* Emit "Selected" event which includes the BoardIndex selected. - * If a piece exists at that index: - * If a piece is already selected, emit a "Move" event and de-select the selected piece. - * Else mark it as selected in 2d and 3d.