From 545cad9d022f174c9751f04f3fcbc0c9e25db8aa Mon Sep 17 00:00:00 2001 From: Elijah Voigt Date: Sat, 13 Dec 2025 22:32:08 -0800 Subject: [PATCH] TODOs --- tetris/src/blocks.rs | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/tetris/src/blocks.rs b/tetris/src/blocks.rs index 7ca8236..ec4bcc1 100644 --- a/tetris/src/blocks.rs +++ b/tetris/src/blocks.rs @@ -1,7 +1,25 @@ use super::*; // TODO: -// - When shape asset is updated, shape should update in real time +// - When shape asset is updated, shape layout update in real time +// - Rotating shape when arrow up pressed +// - Shape moves left/right/down when respective keys pressed +// - Add Orientation component +// - Add functionality to ShapeLayout +// - Write tests before functionality +// - Debug: gizmo outline entities +// - conditional enable/disable +// - entities without mesh should draw empty cross +// - Debug: gizmo draw relationship lines +// - conditional enable/disable +// - Debug: show FPS +// - conditional enable/disable +// - Line entities +// - Debug: Nametags +// - If it has a Name component, display that at the same Translation +// - Disable shape when placed +// - Assign shapes blocks to lines +// - When line full, clear it /// Create tetris game with camera that renders to subset of viewport ///