Commit Graph

16 Commits

Author SHA1 Message Date
0856301c41 add collision 2025-01-29 13:09:06 +01:00
d3f89b0d10 rename tmp_ function to dbg_ 2025-01-29 12:07:12 +01:00
d0ba27ee0f optimize clearing lines by using pointers to define the row order 2025-01-29 11:56:07 +01:00
1a342d764c add selected shape drawing 2025-01-29 10:45:28 +01:00
16f5380ef4 allow for shape movement 2025-01-29 10:19:10 +01:00
2fb10106f4 make set all generate also include all rotations of tetromino.
Reworked set_shape to take in id, instead of colour and shape.
2025-01-28 16:28:30 +01:00
b698a0e3d1 add some temporary code for setting a random tetromino 2025-01-27 15:32:05 +01:00
7f00107c7f split up the code a bit more 2025-01-27 00:26:36 +01:00
fec4651639 rename shapes.h to tetromino/shapes.h 2025-01-27 00:20:36 +01:00
3190bb4732 fix pedantic warnings 2025-01-24 19:35:13 +01:00
ef31a446cd add clear rows method 2025-01-24 17:24:51 +01:00
8ade7fa456 rename add_shape to set_shape 2025-01-24 16:37:38 +01:00
23a27e3e10 convert colour to a 2 bit format 2025-01-24 16:29:22 +01:00
34fd24b01f implement setting coloured shapes 2025-01-20 00:27:01 +01:00
c594c94428 make a start on the logic 2024-12-03 12:05:35 +01:00
Quinn
8bdf6bf2d2 Initial commit 2024-12-02 10:37:52 +01:00