Commit Graph

28 Commits

Author SHA1 Message Date
Kristofers Solo
29c0460fb2 feat(game): add generation of next Figures 2024-01-04 04:58:00 +02:00
Kristofers Solo
2c040b4575 feat(game): add figure rotation 2024-01-04 04:46:50 +02:00
Kristofers Solo
2df1c0a156 feat(game): add full row disappearance and movement 2024-01-04 04:24:49 +02:00
Kristofers Solo
976f7d51cd feat(game): add horizontal block collision 2024-01-04 03:59:37 +02:00
Kristofers Solo
e68abf8f94 feat(game): add vertical block collision 2024-01-04 03:56:45 +02:00
Kristofers Solo
a211dd0254 feat(game): generate new figure 2024-01-04 03:20:52 +02:00
Kristofers Solo
5a12de0c88 feat(utils): add enum options 2024-01-04 03:14:52 +02:00
Kristofers Solo
dbc445b323 feat(game): add horizontal border 2024-01-04 03:14:52 +02:00
Kristofers Solo
d28f24cf0a feat(game): add vertical borders
style(game): rename method

style(game): wrong method name

style(game): fix wrong method name
2024-01-04 03:14:52 +02:00
Kristofers Solo
684f5ba196 refactor(game): use Direction enum 2024-01-04 03:14:52 +02:00
Kristofers Solo
86d7899e1f feat(game): add horizontal movement 2024-01-04 03:14:52 +02:00
Kristofers Solo
ae31baf925 feat(game): add block movement down 2024-01-04 03:14:52 +02:00
Kristofers Solo
e31195d486 feat(game): add Timer 2024-01-04 03:14:52 +02:00
Kristofers Solo
5291ca5de5 fix(game): grid border render 2024-01-04 03:14:52 +02:00
Kristofers Solo
b5e7a7b12f feat(game): add figure offset 2024-01-04 03:14:52 +02:00
Kristofers Solo
29d83322af feat(game): add Tetramino class 2024-01-04 03:14:52 +02:00
Kristofers Solo
54b5aa5774 refactor(utils): replace Position with Vector2 2024-01-04 03:14:52 +02:00
Kristofers Solo
9b82ca080e refactor(utils): move Position and Size to separate files 2024-01-04 03:14:52 +02:00
Kristofers Solo
e045779158 feat(game): add Block class 2024-01-04 01:15:34 +02:00
Kristofers Solo
06fa7c4cf7 fix(game): flickering 2024-01-04 00:57:56 +02:00
Kristofers Solo
25e56a3482 feat(game): add Preview surface 2024-01-04 00:35:39 +02:00
Kristofers Solo
9767d54424 refactor(game): Menu to Main 2024-01-04 00:31:48 +02:00
Kristofers Solo
9c306df840 feat(game): add Score surface 2024-01-04 00:31:35 +02:00
Kristofers Solo
306e59ce07 feat(utils): add Size and Position 2024-01-04 00:30:41 +02:00
Kristofers Solo
04e346a9b9 feat(game): add Game surface 2024-01-03 23:38:09 +02:00
Kristofers Solo
3b51a9a62f feat(game): add Menu surface / main window 2024-01-03 23:38:09 +02:00
Kristofers Solo
d299934e7c feat(utils): add game configs/settings 2024-01-03 22:47:20 +02:00
Kristofers Solo
7bc10c62d0 Initial commit 2024-01-03 22:35:26 +02:00