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 ///