David Lindbom
1e773256bf
Snake: Add link to help pages in menu
2022-01-13 03:45:17 -08:00
David Lindbom
3a197eea92
Pong: Add link to help pages in menu
2022-01-13 03:45:17 -08:00
David Lindbom
ae6d326388
Minesweeper: Add link to help pages in menu
2022-01-13 03:45:17 -08:00
David Lindbom
7cb713e043
Hearts: Add link to help pages in menu
2022-01-13 03:45:17 -08:00
David Lindbom
2cb0a35dbe
GameOfLife: Add link to help pages in menu
2022-01-13 03:45:17 -08:00
David Lindbom
570d63b601
FlappyBug: Add link to help pages in menu
2022-01-13 03:45:17 -08:00
David Lindbom
e5c6026a9a
Chess: Add link to help pages in menu
2022-01-13 03:45:17 -08:00
David Lindbom
f19a849f39
Breakout: Add link to help pages in menu
2022-01-13 03:45:17 -08:00
David Lindbom
357a36b622
2048: Add link to help pages in menu
2022-01-13 03:45:17 -08:00
Dylan Katz
79cdb5e3c8
2048: Add action icons for New Game and Settings
2022-01-10 00:58:40 -08:00
Dylan Katz
fe3bd062b7
2048: Simplify dialog box when target reached
...
Previously, upon reaching the target, the player is presented with
potentially two dialog boxes: one asking if the user wants to
continue endlessly and another showing the player's statistics,
which would only be shown if the user does not want to continue.
This commit consolidates these into a single dialog box that shows
the relevant statistics and asks the user if they want to continue
endlessly.
2022-01-10 00:58:40 -08:00
Dylan Katz
0fda98dfb3
2048: Fix off-by-1 when opening settings
...
When opening 2048's settings, it translates the target tile into
a power of 2. Previously, it was done incorrectly, causing the
resulting value to be off by one, and the number would increase
every time one opens, saves and closes the settings. With this
change, it now works as expected.
2022-01-10 00:58:40 -08:00
Neolyum
2159385bb6
Spider: Add functionality to automatically move cards to valid stacks
...
This commit adds the possibility to use the secondary mouse button to
let the game move the selected card(s) to the next valid stack.
2022-01-08 00:11:51 +01:00
Jamie Mansfield
1d7d7d39b7
Spider: Redraw completely when drawing cards
...
Spider was only updating the new bounding box area after drawing cards
from the deck - leaving behind a sliver of the old deck.
This was a regression, as the game previously used the old bounding
box, introduced by GH-11153.
2022-01-02 22:26:52 +01:00
r00ster91
fe2ade13e9
Pong: Support W and S keys for movement
2021-12-30 14:36:21 +01:00
Nihal Jere
4574a58f6f
Spider: Add animation when drawing cards
2021-12-24 05:49:52 -08:00
creator1creeper1
615c2cbcce
FlappyBug: Make bitmap() methods return NonnullRefPtrs
...
We are already storing these as NonnullRefPtrs, so we might
as well make the functions return them as such.
2021-12-23 17:42:05 -08:00
creator1creeper1
6f592a32cc
FlappyBug: Propagate errors in Cloud class
...
Move-construct Cloud into the Game class to improve
error handling.
2021-12-23 17:42:05 -08:00
creator1creeper1
ff359c27e3
FlappyBug: Propagate errors in Bug class
...
Move-construct Bug into the Game class to improve
error handling.
2021-12-23 17:42:05 -08:00
creator1creeper1
a67afa735c
FlappyBug: Reposition Game constructor in file
...
This will become important later on because
the constructor will depend on the helper structs
2021-12-23 17:42:05 -08:00
creator1creeper1
81eb450369
FlappyBug: Make helper structs public
...
They will need to be referenced by main later on.
2021-12-23 17:42:05 -08:00
Astraeus-
3ca72831d1
Solitaire: Convert to try_create_default_icon
2021-12-18 23:36:59 +01:00
Astraeus-
bb214dd7e8
Pong: Convert to try_create_default_icon
2021-12-18 23:36:59 +01:00
Astraeus-
07cf17f328
2048: Convert to try_create_default_icon
2021-12-18 23:36:59 +01:00
Astraeus-
c1820770bb
Minesweeper: Convert to try_create_default_icon
2021-12-18 23:36:59 +01:00
Astraeus-
421f91e4ca
Hearts: Convert to try_create_default_icon
2021-12-18 23:36:59 +01:00
Astraeus-
88ce05317f
Chess: Convert to try_create_default_icon
2021-12-18 23:36:59 +01:00
Astraeus-
21335ad720
Spider: Convert to try_create_default_icon
2021-12-18 23:36:59 +01:00
Astraeus-
29d5fee07e
FlappyBug: Convert to try_create_default_icon
2021-12-18 23:36:59 +01:00
Astraeus-
ff3272b60d
GameOfLife: Convert to try_create_default_icon
2021-12-18 23:36:59 +01:00
Astraeus-
a15b86cd01
Snake: Convert to try_create_default_icon
2021-12-18 23:36:59 +01:00
Astraeus-
38f47a79d0
Breakout: Convert to try_create_default_icon
2021-12-18 23:36:59 +01:00
Sam Atkins
0e2fa09f52
Games: Cast unused smart-pointer return values to void
2021-12-05 15:31:03 +01:00
Brian Gianforcaro
cf4fa936be
Everywhere: Use default execpromises argument for Core::System::pledge
2021-11-28 08:04:57 +01:00
Pedro Pereira
d748f2bea2
Spider: TRY() all the things in serenity_main() :^)
2021-11-27 17:18:44 +01:00
Pedro Pereira
206847c37d
Solitaire: TRY() all the things in serenity_main() :^)
2021-11-27 17:18:44 +01:00
Pedro Pereira
d2e9b122e0
Snake: TRY() all the things in serenity_main() :^)
2021-11-27 17:18:44 +01:00
Pedro Pereira
498d8bf1d7
Pong: TRY() all the things in serenity_main() :^)
2021-11-27 17:18:44 +01:00
Pedro Pereira
aa2bc6fd47
Minesweeper: TRY() all the things in serenity_main() :^)
2021-11-27 17:18:44 +01:00
Pedro Pereira
1211a3a3f3
Hearts: TRY() all the things in serenity_main() :^)
2021-11-27 17:18:44 +01:00
Pedro Pereira
ee3b14fc38
GameOfLife: TRY() all the things in serenity_main() :^)
2021-11-27 17:18:44 +01:00
Pedro Pereira
2f5f53d1cf
FlappyBug: TRY() all the things in serenity_main() :^)
2021-11-27 17:18:44 +01:00
Pedro Pereira
45e29d58e2
Chess: TRY() all the things in serenity_main() :^)
2021-11-27 17:18:44 +01:00
Pedro Pereira
5caa9311d7
Breakout: TRY() all the things in serenity_main() :^)
2021-11-27 17:18:44 +01:00
Pedro Pereira
d56e4d5145
2048: TRY() all the things in serenity_main() :^)
2021-11-27 17:18:44 +01:00
Pedro Pereira
913b1fad25
FlappyBug: Support mouse clicks for flapping
...
This change allows to play the game using the mouse.
2021-11-24 21:18:31 -08:00
Pedro Pereira
2efec90fb7
Spider: Replace construct() with TRY(try_create()) pattern
2021-11-24 13:51:07 +01:00
Pedro Pereira
302784ebf8
Solitaire: Replace construct() with TRY(try_create()) pattern
2021-11-24 13:51:07 +01:00
Pedro Pereira
2c6dc6d5f6
Snake: Replace construct() with TRY(try_create()) pattern
2021-11-24 13:51:07 +01:00
Pedro Pereira
5934e95402
Pong: Replace construct() with TRY(try_create()) pattern
2021-11-24 13:51:07 +01:00