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