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 |
|
Dominik Bernroider
|
3009d09720
|
Merge branch '25-pom-interactions' into 'dev'
Implement Pom Interactions
See merge request softwaregrundprojekt/2025-2026/einzelprojekt/tutorium-moritz/bernroider-dominik/bernroider-dominik!21
|
2025-12-01 17:00:30 +00: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 |
|
Dominik Bernroider
|
08e2502176
|
Merge branch '34-shopping-menu' into 'dev'
Implement Shoppung Menu
See merge request softwaregrundprojekt/2025-2026/einzelprojekt/tutorium-moritz/bernroider-dominik/bernroider-dominik!20
|
2025-12-01 15:10:34 +00: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 |
|
Dominik Bernroider
|
91300e3f4d
|
Merge branch '51-berry-seed-type-generation' into 'dev'
Berry Seed Type Generation
See merge request softwaregrundprojekt/2025-2026/einzelprojekt/tutorium-moritz/bernroider-dominik/bernroider-dominik!19
|
2025-11-30 16:16:44 +00: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 |
|
demenik
|
7337b553ba
|
fix: Add 3 seed variants (#51)
|
2025-11-30 16:40:36 +01:00 |
|
demenik
|
7de1f31b43
|
feat: Add BerrySeed ItemType (#51)
|
2025-11-30 16:31:23 +01:00 |
|
demenik
|
5d73ae3036
|
fix: Add slice names
|
2025-11-30 16:28:56 +01:00 |
|
demenik
|
4412246f2d
|
feat: Add berry sprite (#51)
|
2025-11-30 16:26:47 +01:00 |
|
demenik
|
746f57e170
|
feat: Add seed texture (#51)
|
2025-11-30 15:57:33 +01:00 |
|
Dominik Bernroider
|
5e0664d15e
|
Merge branch '55-create-tests' into 'dev'
Create tests and CI
See merge request softwaregrundprojekt/2025-2026/einzelprojekt/tutorium-moritz/bernroider-dominik/bernroider-dominik!18
|
2025-11-29 18:02:51 +00:00 |
|
demenik
|
4a4c60a9ed
|
ops: Add automatic test runs and building for linux x86_64
|
2025-11-29 18:57:31 +01:00 |
|
demenik
|
c69649f1ae
|
feat: Add all tests from #55 except sowing, watering, and harvesting
|
2025-11-29 18:40:37 +01:00 |
|
demenik
|
2547fae542
|
docs: Correct link in README.md
|
2025-11-29 16:28:22 +01:00 |
|
Dominik Bernroider
|
4e764afea0
|
Merge branch '52-move-and-interaction-click-outside-of-grid' into 'dev'
Fix move/interaction click handling
See merge request softwaregrundprojekt/2025-2026/einzelprojekt/tutorium-moritz/bernroider-dominik/bernroider-dominik!17
|
2025-11-29 15:27:38 +00:00 |
|
demenik
|
90b6785bad
|
refactor: Remove dbg prints in ui_blocks()
|
2025-11-29 16:19:08 +01:00 |
|
demenik
|
c3ef1f5315
|
refactor: Move ui_blocks() to ui feature
|
2025-11-29 16:17:40 +01:00 |
|
demenik
|
7db11e9065
|
fix: Fix #52 (Move/interaction click outside grid) and fix
move/interaction click through popups
|
2025-11-29 16:08:51 +01:00 |
|
Moritz Peter Maile
|
151ff44135
|
Merge branch 'dev' into 'main'
Merge Sprint 2
See merge request softwaregrundprojekt/2025-2026/einzelprojekt/tutorium-moritz/bernroider-dominik/bernroider-dominik!16
|
2025-11-28 16:37:06 +00:00 |
|
Dominik Bernroider
|
668b7e9cdc
|
Merge branch '56-add-ui-library' into 'dev'
Add UI Library
See merge request softwaregrundprojekt/2025-2026/einzelprojekt/tutorium-moritz/bernroider-dominik/bernroider-dominik!15
|
2025-11-28 14:57:03 +00:00 |
|
demenik
|
1dcf505d69
|
fix: Add padding to HUD buttons
|
2025-11-28 15:52:53 +01:00 |
|
demenik
|
6536d54972
|
fix: Use button UI component in HUD
|
2025-11-28 15:51:28 +01:00 |
|
demenik
|
96c76da7f6
|
feat: Add text UI component (#56)
|
2025-11-28 15:48:59 +01:00 |
|
demenik
|
2d0f51ff3d
|
fix: Use UI components for GameScreen settings
|
2025-11-28 15:32:51 +01:00 |
|
demenik
|
202f62b41c
|
fix: Use UI components for inventory
|
2025-11-28 14:56:28 +01:00 |
|
demenik
|
9a1e7cb95a
|
fix: Use flexbox helpers
|
2025-11-28 13:15:14 +01:00 |
|
demenik
|
885bd2aeb0
|
fix: Center UI button content
|
2025-11-28 13:04:56 +01:00 |
|
demenik
|
3ab3c8c2d9
|
feat: Add Flexbox helpers (#56)
|
2025-11-28 12:59:17 +01:00 |
|
demenik
|
5e113717e4
|
fix: Update load popup to use UI components
|
2025-11-28 12:58:57 +01:00 |
|
demenik
|
c540e8a8b7
|
feat: Add pill button (#56)
|
2025-11-28 12:41:49 +01:00 |
|
demenik
|
a2566f3643
|
refactor: Move load savegame popup to savegame feature
|
2025-11-28 12:37:57 +01:00 |
|
demenik
|
cdcb8c08d4
|
fix: Use button component in StartScreen
|
2025-11-28 12:26:34 +01:00 |
|
demenik
|
63dae75761
|
feat: Add button element (#56)
|
2025-11-28 12:21:34 +01:00 |
|