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
Dominik Bernroider
51f1f54b7d
Merge branch '62-shift-modifier-in-timer-settings' into 'dev'
...
Shift modifier in timer settings
See merge request softwaregrundprojekt/2025-2026/einzelprojekt/tutorium-moritz/bernroider-dominik/bernroider-dominik!33
2025-12-09 15:35:30 +00:00
demenik
d227e7171e
fix: Timer settings change by 10 while pressing shift
2025-12-09 16:32:40 +01:00
Dominik Bernroider
b362253180
Merge branch '41-wonder-event-handling' into 'dev'
...
Wonder Event Handling
See merge request softwaregrundprojekt/2025-2026/einzelprojekt/tutorium-moritz/bernroider-dominik/bernroider-dominik!32
2025-12-09 15:20:14 +00:00
demenik
f21b44d2e0
fix: Changed wonder event text from Wonder! to Wunder!
2025-12-09 16:18:25 +01:00
demenik
bac4894d8b
test: Add wonder event response handling test
2025-12-09 16:14:24 +01:00
demenik
d3414728d4
feat: implement wonder event response handling and visual feedback
2025-12-09 16:12:31 +01:00
Dominik Bernroider
801842d148
Merge branch '40-wonder-event-request' into 'dev'
...
Wonder Event Request
See merge request softwaregrundprojekt/2025-2026/einzelprojekt/tutorium-moritz/bernroider-dominik/bernroider-dominik!31
2025-12-09 14:26:23 +00:00
demenik
8c1ba2654b
test: Added a test for triggering wonder events
2025-12-09 15:22:02 +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
Dominik Bernroider
5b734e6567
Merge branch '59-popup-and-context-menu-ui-element' into 'dev'
...
Popup and Context Menu UI Element
See merge request softwaregrundprojekt/2025-2026/einzelprojekt/tutorium-moritz/bernroider-dominik/bernroider-dominik!30
2025-12-09 12:47:49 +00: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
Dominik Bernroider
88e12233bd
Merge branch '57-exit-popups-with-escape' into 'dev'
...
Exit popups with Escape
See merge request softwaregrundprojekt/2025-2026/einzelprojekt/tutorium-moritz/bernroider-dominik/bernroider-dominik!29
2025-12-08 13:56:35 +00:00
demenik
881300e0a6
feat: close popups with escape key
2025-12-08 14:52:58 +01:00
demenik
4f41d89f63
chore: switch to stable rust toolchain
2025-12-08 14:52:40 +01:00
Moritz Peter Maile
1581bae4ff
Merge branch 'dev' into 'main'
...
Merge Sprint 3
Closes #52
See merge request softwaregrundprojekt/2025-2026/einzelprojekt/tutorium-moritz/bernroider-dominik/bernroider-dominik!28
2025-12-05 13:04:10 +00:00
Dominik Bernroider
1d7be4e3a0
Merge branch '29-harvesting-crops' into 'dev'
...
Implement harvesting crops
See merge request softwaregrundprojekt/2025-2026/einzelprojekt/tutorium-moritz/bernroider-dominik/bernroider-dominik!27
2025-12-03 21:54:39 +00:00
demenik
5605d39f56
refactor: Extract shared test setup to common module
2025-12-03 22:45:59 +01:00
demenik
a134851bd2
style: Format code
2025-12-03 22:42:29 +01:00
demenik
5cc21114db
refactor: Split interaction tests into multiple files
2025-12-03 22:40:18 +01:00
demenik
f8c14cb82d
test: Fix interaction tests for harvesting update
2025-12-03 22:34:07 +01:00
demenik
48b3f475b2
test: Add crop harvesting tests
2025-12-03 22:33:53 +01:00
demenik
8904177869
feat: Implement crop harvesting mechanics
2025-12-03 22:33:36 +01:00
Dominik Bernroider
5367971e1d
Merge branch '28-crop-withering' into 'dev'
...
Implement crop withering
See merge request softwaregrundprojekt/2025-2026/einzelprojekt/tutorium-moritz/bernroider-dominik/bernroider-dominik!26
2025-12-02 18:18:04 +00:00
demenik
0002cafa32
test: Add crop withering tests ( #28 )
2025-12-02 19:05:37 +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
Dominik Bernroider
6b28ce7ab1
Merge branch '49-crop-growth' into 'dev'
...
Implement crop growth
See merge request softwaregrundprojekt/2025-2026/einzelprojekt/tutorium-moritz/bernroider-dominik/bernroider-dominik!25
2025-12-02 16:50:50 +00:00
demenik
9ddd24c282
test: Add growth mechanics tests
2025-12-02 17:05:43 +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
Dominik Bernroider
3a069ad17d
Merge branch '27-watering-crops' into 'dev'
...
Implement watering crops
See merge request softwaregrundprojekt/2025-2026/einzelprojekt/tutorium-moritz/bernroider-dominik/bernroider-dominik!24
2025-12-02 15:25:04 +00: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
d07dcc3e7c
fix: Add missing slice name
2025-12-02 15:43:28 +01:00
demenik
31df3c0d3f
feat: Add water sprite
2025-12-02 15:42:14 +01:00
demenik
99756820e0
fix: Delete stale font files
2025-12-02 15:36:38 +01:00