|
|
ac4d911efd
|
feat: clear full lines after locking shape
|
2025-09-15 08:07:16 +02:00 |
|
|
|
8f11a99e08
|
feat: soft drop
|
2025-09-15 06:59:54 +02:00 |
|
|
|
4ce5b82b25
|
feat: rotate shape when UP is pressed.
|
2025-09-15 06:54:54 +02:00 |
|
|
|
ac14dfe8b3
|
feat: add shape movement
|
2025-09-15 06:49:29 +02:00 |
|
|
|
ca6497d362
|
fix: check bound before placing a block in LockShape()
|
2025-09-14 23:06:58 +02:00 |
|
|
|
a6072e5b05
|
feat: lock and spawn shapes
|
2025-09-14 22:31:21 +02:00 |
|
|
|
3c847094a0
|
refactor: cleanup main loop code by moving related code into update/render functions respectively.
|
2025-09-14 22:16:30 +02:00 |
|
|
|
50a7666246
|
feat: add collision check on shape drop.
|
2025-09-14 22:16:30 +02:00 |
|
|
|
ab69d501b9
|
feat: implement shape drop
|
2025-09-14 22:16:30 +02:00 |
|
|
|
63a3662dbe
|
feat: draw shape on grid.
|
2025-09-14 22:16:30 +02:00 |
|
|
|
1b9ba081e2
|
feat: make rendering work with the grid struct.
|
2025-09-14 22:16:29 +02:00 |
|
|
|
0245a5cb43
|
Initial commit
|
2025-09-14 22:16:29 +02:00 |
|