1
0
Fork 0
Commit graph

15 commits

Author SHA1 Message Date
ca481ad7c7 feat(menu): put entries rendering into its own function 2025-10-07 18:19:35 +02:00
9b11f3b220 feat(menu): draw logo 2025-10-06 18:51:15 +02:00
4319ec55e5 feat(gameover): make gameover state abit more interesting. 2025-10-06 18:15:40 +02:00
53ac3840ba feat(gameover): only allow the user to switch state after the gameover sound has been played. 2025-09-26 12:10:54 +02:00
8f8be3d6f7 feat(gameover): center text 2025-09-24 19:48:57 +02:00
dcad4ad0a5 feat(gameover): play gameover sound 2025-09-24 19:48:57 +02:00
68b67e4585 feat(menu): play sound effects. 2025-09-24 19:48:57 +02:00
288e710b9f feat: improve menu 2025-09-24 19:48:34 +02:00
35e73f2b37 feat(fsm): make the special state "quit" exit the fsm. 2025-09-24 18:32:50 +02:00
cd750a5508 fix: reset state on Enter() 2025-09-24 18:03:28 +02:00
54a7821df0 feat: detect game over condition and switch state. 2025-09-24 18:02:07 +02:00
6d15a806f6 feat: add basic game over state 2025-09-21 12:18:02 +02:00
53a31ea8ad feat: add basic menu state 2025-09-21 12:17:53 +02:00
29225b7007 feat: refactor gameplay logic from main.go to a state machine handler. 2025-09-21 12:16:42 +02:00
75b4981566 feat: add basic state machine implementation 2025-09-21 12:15:17 +02:00