Commit Graph

97 Commits

Author SHA1 Message Date
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
demenik
c567872254 style: Remove useless println 2025-12-01 17:50:45 +01:00
demenik
a048d9e84c feat: Add placeholder interact menu (#25) 2025-12-01 17:49:38 +01:00
demenik
15ea976442 feat: Implement interact click logic (#25) 2025-12-01 17:05:51 +01:00
demenik
e840e9a78b refactor: Move mouse click to grid position logic into utils.rs 2025-12-01 16:59:33 +01:00
demenik
e990957ac0 fix: Update toggle TileState debug bind to Shift + LMB instead of only
LMB
2025-12-01 16:52:46 +01:00
demenik
323f9e1e9e feat: Add berry debug binds 2025-12-01 16:00:38 +01:00
demenik
08c5312a85 feat: Add shop buy logic (#34) 2025-12-01 15:48:08 +01:00
demenik
9d69d8f253 feat: Add keybind for shop (#34) 2025-12-01 15:20:31 +01:00
demenik
8d2a41fe5c fix: Change description of BerrySeed 2025-12-01 15:14:24 +01:00
demenik
9842fe16d6 feat: Display shop offers (#34) 2025-12-01 15:13:48 +01:00
demenik
f908192c0e fix: Improve button/pill_button UI element to allow any child 2025-12-01 14:26:16 +01:00
demenik
7a608516eb feat: Add shop button to HUD (#34) 2025-12-01 13:57:31 +01:00
demenik
4b28f80bcb feat: Add shop logic and popup UI (#34). Update config tests and
defaults
2025-12-01 13:42:19 +01:00
demenik
d250d67b33 fix: Add growth_stages for seeds (#51) 2025-11-30 17:11:00 +01:00
demenik
710f7beb5a feat: Add seed game config entries (#51) 2025-11-30 16:59:23 +01:00