Commit Graph

11 Commits

Author SHA1 Message Date
tali 0d52d6b1b5 Rename a lot of stuff related to piece types
- srs::Shape => srs::PieceType

- Piece.shape => Piece.ty

- Piece<S> => Piece<T>
2022-12-15 14:53:06 -05:00
tali af682d88ff Custom Loc debug formatter 2022-12-14 15:55:27 -05:00
tali 8291a07ee4 Derive Hash for many data types 2022-12-14 15:55:27 -05:00
tali 096189373c impl From<(x,y,r)> for Loc 2022-12-14 15:55:27 -05:00
tali 1dcf36ef6f impl Debug for Cells 2022-12-14 15:55:27 -05:00
tali aefa1deb6a Add Piece::spawn() function, Spawn trait 2022-12-14 13:36:13 -05:00
tali c5f7d9d622 Add input::drop(), shift() operations 2022-12-14 13:34:46 -05:00
tali eebbde71b9 Make Cells::translate a pure function 2022-12-14 13:34:46 -05:00
tali 2dc972c756 Move Loc, Rot types to inside piece.rs 2022-12-14 12:59:45 -05:00
tali f33a60d24d Make extern crate alloc centralized 2022-12-14 12:58:43 -05:00
tali 2c4afe54a0 Add Shape trait, Piece, Cells types 2022-12-14 12:58:43 -05:00