Commit Graph

139 Commits

Author SHA1 Message Date
Sebastian Böckelmann
5923f53ce4 ADD: Main Menu Buttons + Quit Game Event
All checks were successful
Tests / test (push) Successful in 2m33s
2026-04-25 08:24:42 +02:00
Sebastian Böckelmann
363b6ca39b ADD: Main Menu
All checks were successful
Tests / test (push) Successful in 2m28s
2026-04-24 21:11:18 +02:00
Sebastian Böckelmann
c33f571567 UPD: Loading Screen Layout
All checks were successful
Tests / test (push) Successful in 2m34s
2026-04-24 20:15:01 +02:00
Sebastian Böckelmann
41cfd46278 ADD: Basic Progressbar
All checks were successful
Tests / test (push) Successful in 2m42s
2026-04-24 18:59:34 +02:00
Sebastian Böckelmann
d84995bd29 ADD: Integrate SceneManager into Application, derive scene for LoadingScreen, closes #17
All checks were successful
Tests / test (push) Successful in 2m34s
2026-04-21 17:33:48 +02:00
Sebastian Böckelmann
8ea01b7850 ADD: Abstract Scenes, #closes 16
All checks were successful
Tests / test (push) Successful in 2m26s
2026-04-21 14:20:04 +02:00
Sebastian Böckelmann
0e2805ed06 FIXUP
Some checks are pending
Tests / test (push) Waiting to run
2026-04-21 14:19:48 +02:00
Sebastian Böckelmann
4ed4452dfb ADD: AssetLoadingProgressEvent, closes #19
All checks were successful
Tests / test (push) Successful in 2m55s
2026-04-21 09:30:34 +02:00
Sebastian Böckelmann
89e98d0f88 ADD: Upload Intermediate Assets to GPU, closes #18
All checks were successful
Tests / test (push) Successful in 3m2s
2026-04-21 09:05:09 +02:00
Sebastian Böckelmann
b71aa63b71 ADD: Async Asset Loading, closes #18
All checks were successful
Tests / test (push) Successful in 2m37s
2026-04-21 08:05:57 +02:00
Sebastian Böckelmann
0894c5615e ADD: Configurable UITheme, closes #14
All checks were successful
Tests / test (push) Successful in 2m36s
2026-04-20 12:39:31 +02:00
Sebastian Böckelmann
f6cada3cf8 UPD: Remove unecessary scissor test, closes #34
All checks were successful
Tests / test (push) Successful in 2m33s
2026-04-20 10:57:03 +02:00
Sebastian Böckelmann
6c7254378c UPD: Move MinimapConfig out of Engine Responsibility, closes #38
All checks were successful
Tests / test (push) Successful in 2m36s
2026-04-20 10:53:57 +02:00
Sebastian Böckelmann
a9b155ffc8 UPD: Move PlayerID inside Engine
All checks were successful
Tests / test (push) Successful in 2m32s
2026-04-20 10:36:12 +02:00
Sebastian Böckelmann
738d424df9 ADD: WindowResizeEvent on Window Resizing; remove dependency of Application for renderers
All checks were successful
Tests / test (push) Successful in 2m33s
2026-04-20 10:12:46 +02:00
Sebastian Böckelmann
67fb1be3b5 DEL: Boilerplate Shader Uniform Code
All checks were successful
Tests / test (push) Successful in 2m31s
2026-04-18 07:32:25 +02:00
sebastian
31d27a8243 UPD: Box Modell vervollständigen, closes #9
All checks were successful
Tests / test (push) Successful in 2m31s
2026-04-17 13:40:24 +02:00
sebastian
00d10e4f0e FIX: Exclude GLFW from test builds
All checks were successful
Tests / test (push) Successful in 2m37s
2026-04-17 11:48:34 +02:00
sebastian
ed86dd78dd FIX: Use modern CMake Version for Tests
Some checks failed
Tests / test (push) Failing after 1m0s
2026-04-17 11:42:35 +02:00
sebastian
69e75fb281 fix: tinyobjloader Submodule-Eintrag reparieren
Some checks failed
Tests / test (push) Failing after 54s
2026-04-17 11:38:01 +02:00
sebastian
6ed8704ead ADD: CI Tests
Some checks failed
Tests / test (push) Failing after 49s
2026-04-17 11:03:02 +02:00
sebastian
b5ddbcf9c4 ADD: LayoutEngineTests 2026-04-17 11:02:22 +02:00
sebastian
4137db0c1f ADD: LayoutEngine 2026-04-17 10:42:10 +02:00
sebastian
309398d76c UPD: Initialize Ressources in InventoryContainer with 0 as default value, closes #7 2026-04-17 10:03:34 +02:00
sebastian
5bb5bf71d1 UPD: Remove Test Button, closes #8 2026-04-17 08:36:13 +02:00
sebastian
697430cfd6 UPD: addChild() gibt typisierte Pointer zurück, keinen Index, closes #6 2026-04-17 08:34:25 +02:00
sebastian
203cf42c26 UPD: Remove Dependency to Application for EventBus, closes #5 2026-04-17 08:07:46 +02:00
sebastian
1b4cc8ef89 UPD: Make Gamesystems static and move their orchestration to GameWorldSystems 2026-04-17 07:58:53 +02:00
sebastian
373fb34ea0 UPD: onRender() als eigener Pass, closes #3 2026-04-17 07:27:40 +02:00
sebastian
705d311c6d UPD: Move Keyboard-Input to GameInputUser, closes #4 2026-04-17 07:09:29 +02:00
sebastian
d67be5b5a9 UPD: Renove GameMode inclusion in Layer, closes #2 2026-04-16 22:53:08 +02:00
sebastian
dcfa6ea38a UPD: Fix canBuild method to actually check resource costs 2026-02-21 10:55:46 +01:00
sebastian
ae618b628b UPD: Destroy Preview Entity when its not needed 2026-02-21 10:47:20 +01:00
sebastian
9602197cb8 ADD: Building Preview 2026-02-21 10:36:37 +01:00
sebastian
ca526e0253 ADD: Visualize Upgradeable Buildings 2026-02-21 07:48:00 +01:00
sebastian
041f423b4f FIX: First build, then upgrade 2026-02-21 07:21:07 +01:00
sebastian
398414a43d ADD: Upgrade buildings 2026-02-21 07:09:44 +01:00
sebastian
a582ddc519 FIX: Handle required texture flipping sometimes 2026-02-15 19:54:34 +01:00
sebastian
1908b5e4b7 ADD: Choose Selected Building for Placement by BuildingMenu 2026-02-15 19:49:50 +01:00
sebastian
d2f9d3541c UPD: Make Building Buttons dependent on BuildingConfigurations 2026-02-15 19:18:04 +01:00
sebastian
911d07e882 ADD: BuildingMenuButton Background 2026-02-15 19:06:50 +01:00
sebastian
caf2cbd42a ADD: BuildingMenuButtons 2026-02-15 19:06:40 +01:00
sebastian
968485ec1b ADD: Remove UiTexts from Rendering and only use GuiTextRendering 2026-02-15 16:56:49 +01:00
sebastian
9ef692ab5d FIX: Correctly Positioning Rendered Texts 2026-02-15 16:45:32 +01:00
sebastian
a8c8e1770c ADD: ClickableUiComponent 2026-02-15 16:16:00 +01:00
sebastian
16b4747175 ADD: Ui can now block inputs for tile highlight system 2026-02-15 14:17:11 +01:00
sebastian
285af0ae47 ADD: Icons for Buildings 2026-02-15 11:03:25 +01:00
sebastian
9f0d1e0f19 ADD: BuildingMenuContainerContainer with(temporary solution to set rootLayout.justifyContent to SpaceBetween) until flexGrowth is supported 2026-02-15 10:36:42 +01:00
sebastian
b3ad023729 FIX: Consistent y flipping of texture coords 2026-02-15 10:08:02 +01:00
sebastian
66020b9b9a UPD: Adjust size of Minimap 2026-02-15 09:50:27 +01:00