demenik
|
0b9cae2dfa
|
fix: Grant focus reward berries at the end of the focus phase
|
2025-12-10 15:45:38 +01:00 |
|
demenik
|
3b310ea198
|
fix: Stop granting berries for minutes passed in pause phase
|
2025-12-10 15:26:11 +01:00 |
|
demenik
|
3a8e16d085
|
feat: Add notification feature and display notification for berry reward
(#63)
|
2025-12-10 15:01:29 +01:00 |
|
demenik
|
a20807ce09
|
feat: Add focus minute berry reward (#63)
|
2025-12-10 14:11:02 +01:00 |
|
demenik
|
0362620433
|
feat: Add berries_per_focus_minute option in GameConfig (#63)
|
2025-12-10 14:00:47 +01:00 |
|
demenik
|
2e429605f3
|
fix: Fix new game reset bug (#60)
|
2025-12-10 13:47:51 +01:00 |
|
demenik
|
ceeeca7b5b
|
refactor: Format code
|
2025-12-10 13:36:07 +01:00 |
|
demenik
|
a7aa54c570
|
feat: track total berries earned in session and savegames (#61)
|
2025-12-09 19:29:14 +01:00 |
|
demenik
|
50314e6c4e
|
feat: Add HUD text for shovel mode
|
2025-12-09 18:33:48 +01:00 |
|
demenik
|
eb0b8ca91a
|
feat: Set (1,1) to TileState::Empty on new game
|
2025-12-09 18:22:40 +01:00 |
|
demenik
|
9483c0e3b4
|
feat: Derive Debug for ItemStack
|
2025-12-09 18:01:00 +01:00 |
|
demenik
|
9437a5400a
|
fix: Derive PartialEq and Eq for TileState and remove trailing
empty line
|
2025-12-09 17:48:15 +01:00 |
|
demenik
|
8f01e0bc80
|
feat: Implement shovel interaction and tile highlighting (#15)
|
2025-12-09 17:30:55 +01:00 |
|
demenik
|
bde09ec5f2
|
feat: Enable dynamic shovel pricing calculation (#15)
|
2025-12-09 17:30:36 +01:00 |
|
demenik
|
a96ad857a6
|
feat: Add shovel asset and inventory helper (#15)
|
2025-12-09 17:21:54 +01:00 |
|
demenik
|
d227e7171e
|
fix: Timer settings change by 10 while pressing shift
|
2025-12-09 16:32:40 +01:00 |
|
demenik
|
f21b44d2e0
|
fix: Changed wonder event text from Wonder! to Wunder!
|
2025-12-09 16:18:25 +01:00 |
|
demenik
|
d3414728d4
|
feat: implement wonder event response handling and visual feedback
|
2025-12-09 16:12:31 +01:00 |
|
demenik
|
576d9fc311
|
feat: Implement wonder event request (#40)
|
2025-12-09 15:21:38 +01:00 |
|
demenik
|
14cd5419ac
|
feat: Add wonder_event_url to GameConfig
|
2025-12-09 15:20:42 +01:00 |
|
demenik
|
11bd858fa8
|
refactor: Use Node::from_padding helper
|
2025-12-09 13:46:56 +01:00 |
|
demenik
|
e2b6e6ab0a
|
feat: Use spawn_context_menu in features/pom
|
2025-12-09 13:34:12 +01:00 |
|
demenik
|
bd89ac7435
|
feat: Add spawn_context_menu to prelude.rs
|
2025-12-09 13:30:20 +01:00 |
|
demenik
|
21f3359077
|
feat: Add context menu UI element
|
2025-12-09 13:29:18 +01:00 |
|
demenik
|
d9a1c9c2a7
|
feat: Replace old popup with new UI element
|
2025-12-09 13:21:51 +01:00 |
|
demenik
|
c50601c23a
|
fix: Make popup child a closure
|
2025-12-09 13:06:01 +01:00 |
|
demenik
|
667cc127ba
|
feat: Add helper to flexbox
|
2025-12-08 17:28:05 +01:00 |
|
demenik
|
23abbbfa02
|
fix: Add flex_direction and row_gap to popup
|
2025-12-08 17:24:56 +01:00 |
|
demenik
|
70768daf82
|
fix: Fix popup title type
|
2025-12-08 17:14:14 +01:00 |
|
demenik
|
81a7a5d76b
|
feat: Add popup helper (#59)
|
2025-12-08 17:04:58 +01:00 |
|
demenik
|
881300e0a6
|
feat: close popups with escape key
|
2025-12-08 14:52:58 +01:00 |
|
demenik
|
8904177869
|
feat: Implement crop harvesting mechanics
|
2025-12-03 22:33:36 +01:00 |
|
demenik
|
14d858786b
|
feat: Visualize withered crops (#28)
|
2025-12-02 19:05:27 +01:00 |
|
demenik
|
d2db146eb6
|
feat: Implement crop withering mechanics (#28)
|
2025-12-02 19:05:11 +01:00 |
|
demenik
|
715031d570
|
feat: Visualise crop growth
|
2025-12-02 17:04:57 +01:00 |
|
demenik
|
824e4a98e4
|
feat: Implement crop growth logic on phase change
|
2025-12-02 17:04:48 +01:00 |
|
demenik
|
7f134ce696
|
feat: Add growth_stage to TileState
|
2025-12-02 17:04:31 +01:00 |
|
demenik
|
76a0c4340c
|
refactor: Refactor interaction option logic
|
2025-12-02 16:22:12 +01:00 |
|
demenik
|
c60b2ce2b3
|
fix: Set transform z-index to fix rendering issues
|
2025-12-02 16:18:50 +01:00 |
|
demenik
|
4df968af2e
|
feat: Add watering (#27)
|
2025-12-02 15:46:48 +01:00 |
|
demenik
|
999b7723a8
|
feat: Add custom font
|
2025-12-02 15:35:52 +01:00 |
|
demenik
|
c4f0543bb6
|
feat: Add path visualisation (#58)
|
2025-12-02 14:48:03 +01:00 |
|
demenik
|
87bea528e7
|
refactor: Remove debug println
|
2025-12-02 14:02:10 +01:00 |
|
demenik
|
f42f4e1cf7
|
feat: Display crop sprite (#26)
|
2025-12-02 13:47:22 +01:00 |
|
demenik
|
61c2622379
|
refactor: Remove dbg print
|
2025-12-02 13:41:47 +01:00 |
|
demenik
|
58e8dda94a
|
feat: Integrate InteractionAction into Context Menu
|
2025-12-02 12:54:28 +01:00 |
|
demenik
|
1b169b00de
|
feat: Implement InteractionAction system for Pom
|
2025-12-02 12:54:20 +01:00 |
|
demenik
|
c5c4b31d71
|
feat: Add has_item helper to Inventory
|
2025-12-02 12:54:09 +01:00 |
|
demenik
|
3da9931513
|
feat: Allow TileState to hold ItemType (Seeds)
|
2025-12-02 12:53:58 +01:00 |
|
demenik
|
73382c25a9
|
fix: Add GlobalTransform to Context Menu to fix clicking through the
menu
|
2025-12-01 17:51:33 +01:00 |
|