Andreas Kling
|
08bc5d44e7
|
Games: Use Makefile.common here too.
|
2019-04-26 15:14:28 +02:00 |
|
Andreas Kling
|
b3f7f5436a
|
Snake+Minesweeper: Exit process when game window is closed.
|
2019-04-21 04:11:29 +02:00 |
|
Andreas Kling
|
a56e1afb64
|
Snake: Show the highest score achieved so far (in this session.)
|
2019-04-20 21:24:38 +02:00 |
|
Andreas Kling
|
a0633c298b
|
Snake: Add a window icon. :^)
|
2019-04-20 20:14:02 +02:00 |
|
Andreas Kling
|
ca9a430965
|
Snake: Disable double-buffering for the game window.
There's no need to use automatic double-buffering here since we manage the
backing store manually.
|
2019-04-20 19:51:10 +02:00 |
|
Andreas Kling
|
c9b86be1cc
|
Snake: Add some more fruit types.
|
2019-04-20 18:50:41 +02:00 |
|
Andreas Kling
|
4619019481
|
Snake: Tweak game speed so it's not too easy.
|
2019-04-20 17:46:59 +02:00 |
|
Andreas Kling
|
79573ce7e6
|
Snake: Try to only repaint the parts that actually changed between ticks.
|
2019-04-20 15:04:34 +02:00 |
|
Andreas Kling
|
301a269ca0
|
Get rid of SERENITY macro since the compiler already defines __serenity__
This makes it a bit easier to use AK templates out-of-tree.
|
2019-04-20 12:58:49 +02:00 |
|
Andreas Kling
|
6ef8e2df5a
|
Snake: Use a vegetable icon for the fruit.
|
2019-04-20 04:00:32 +02:00 |
|
Andreas Kling
|
09c087177c
|
Snake: Clear the movement queue on game reset.
|
2019-04-20 03:47:35 +02:00 |
|
Andreas Kling
|
b41e95b578
|
Snake: Use a queue for the movement inputs.
This makes it a lot less finicky to make rapid moves like staircasing and
sudden turns.
|
2019-04-20 03:44:56 +02:00 |
|
Andreas Kling
|
e24e486714
|
Snake: Flesh out a basic snake game :^)
|
2019-04-20 03:24:50 +02:00 |
|
Andreas Kling
|
eca9494adf
|
Snake: Import skeleton of a new snake game.
|
2019-04-20 01:54:10 +02:00 |
|