Commit Graph

  • def763d6ae ADD: Dimming textures + pushing newGameLayer main Sebastian Böckelmann 2026-04-25 11:18:45 +0200
  • 8d6a314a3c ADD: Dimming Text Sebastian Böckelmann 2026-04-25 10:51:48 +0200
  • 5923f53ce4 ADD: Main Menu Buttons + Quit Game Event Sebastian Böckelmann 2026-04-25 08:24:42 +0200
  • 363b6ca39b ADD: Main Menu Sebastian Böckelmann 2026-04-24 21:11:18 +0200
  • c33f571567 UPD: Loading Screen Layout Sebastian Böckelmann 2026-04-24 20:15:01 +0200
  • 41cfd46278 ADD: Basic Progressbar Sebastian Böckelmann 2026-04-24 18:59:34 +0200
  • d84995bd29 ADD: Integrate SceneManager into Application, derive scene for LoadingScreen, closes #17 Sebastian Böckelmann 2026-04-21 17:33:48 +0200
  • 8ea01b7850 ADD: Abstract Scenes, #closes 16 Sebastian Böckelmann 2026-04-21 14:20:04 +0200
  • 0e2805ed06 FIXUP Sebastian Böckelmann 2026-04-21 14:19:48 +0200
  • 4ed4452dfb ADD: AssetLoadingProgressEvent, closes #19 Sebastian Böckelmann 2026-04-21 09:30:34 +0200
  • 89e98d0f88 ADD: Upload Intermediate Assets to GPU, closes #18 Sebastian Böckelmann 2026-04-21 09:05:09 +0200
  • b71aa63b71 ADD: Async Asset Loading, closes #18 Sebastian Böckelmann 2026-04-21 08:05:57 +0200
  • 0894c5615e ADD: Configurable UITheme, closes #14 Sebastian Böckelmann 2026-04-20 12:39:31 +0200
  • f6cada3cf8 UPD: Remove unecessary scissor test, closes #34 Sebastian Böckelmann 2026-04-20 10:57:03 +0200
  • 6c7254378c UPD: Move MinimapConfig out of Engine Responsibility, closes #38 Sebastian Böckelmann 2026-04-20 10:53:57 +0200
  • a9b155ffc8 UPD: Move PlayerID inside Engine Sebastian Böckelmann 2026-04-20 10:36:12 +0200
  • 738d424df9 ADD: WindowResizeEvent on Window Resizing; remove dependency of Application for renderers Sebastian Böckelmann 2026-04-20 10:12:46 +0200
  • 67fb1be3b5 DEL: Boilerplate Shader Uniform Code Sebastian Böckelmann 2026-04-18 07:32:25 +0200
  • 31d27a8243 UPD: Box Modell vervollständigen, closes #9 sebastian 2026-04-17 13:40:24 +0200
  • 00d10e4f0e FIX: Exclude GLFW from test builds sebastian 2026-04-17 11:48:34 +0200
  • ed86dd78dd FIX: Use modern CMake Version for Tests sebastian 2026-04-17 11:42:35 +0200
  • 69e75fb281 fix: tinyobjloader Submodule-Eintrag reparieren sebastian 2026-04-17 11:38:01 +0200
  • 6ed8704ead ADD: CI Tests sebastian 2026-04-17 11:03:02 +0200
  • b5ddbcf9c4 ADD: LayoutEngineTests sebastian 2026-04-17 11:02:22 +0200
  • 4137db0c1f ADD: LayoutEngine sebastian 2026-04-17 10:42:10 +0200
  • 309398d76c UPD: Initialize Ressources in InventoryContainer with 0 as default value, closes #7 sebastian 2026-04-17 10:03:34 +0200
  • 5bb5bf71d1 UPD: Remove Test Button, closes #8 sebastian 2026-04-17 08:36:13 +0200
  • 697430cfd6 UPD: addChild() gibt typisierte Pointer zurück, keinen Index, closes #6 sebastian 2026-04-17 08:34:25 +0200
  • 203cf42c26 UPD: Remove Dependency to Application for EventBus, closes #5 sebastian 2026-04-17 08:07:46 +0200
  • 1b4cc8ef89 UPD: Make Gamesystems static and move their orchestration to GameWorldSystems sebastian 2026-04-17 07:58:53 +0200
  • 373fb34ea0 UPD: onRender() als eigener Pass, closes #3 sebastian 2026-04-17 07:27:40 +0200
  • 705d311c6d UPD: Move Keyboard-Input to GameInputUser, closes #4 sebastian 2026-04-17 07:09:29 +0200
  • d67be5b5a9 UPD: Renove GameMode inclusion in Layer, closes #2 sebastian 2026-04-16 22:53:08 +0200
  • dcfa6ea38a UPD: Fix canBuild method to actually check resource costs sebastian 2026-02-21 10:55:46 +0100
  • ae618b628b UPD: Destroy Preview Entity when its not needed sebastian 2026-02-21 10:47:20 +0100
  • 9602197cb8 ADD: Building Preview sebastian 2026-02-21 10:36:37 +0100
  • ca526e0253 ADD: Visualize Upgradeable Buildings sebastian 2026-02-21 07:48:00 +0100
  • 041f423b4f FIX: First build, then upgrade sebastian 2026-02-21 07:21:07 +0100
  • 398414a43d ADD: Upgrade buildings sebastian 2026-02-21 07:09:44 +0100
  • a582ddc519 FIX: Handle required texture flipping sometimes sebastian 2026-02-15 19:54:34 +0100
  • 1908b5e4b7 ADD: Choose Selected Building for Placement by BuildingMenu sebastian 2026-02-15 19:49:50 +0100
  • d2f9d3541c UPD: Make Building Buttons dependent on BuildingConfigurations sebastian 2026-02-15 19:18:04 +0100
  • 911d07e882 ADD: BuildingMenuButton Background sebastian 2026-02-15 19:06:50 +0100
  • caf2cbd42a ADD: BuildingMenuButtons sebastian 2026-02-15 19:06:40 +0100
  • 968485ec1b ADD: Remove UiTexts from Rendering and only use GuiTextRendering sebastian 2026-02-15 16:56:49 +0100
  • 9ef692ab5d FIX: Correctly Positioning Rendered Texts sebastian 2026-02-15 16:45:32 +0100
  • a8c8e1770c ADD: ClickableUiComponent sebastian 2026-02-15 16:16:00 +0100
  • 16b4747175 ADD: Ui can now block inputs for tile highlight system sebastian 2026-02-15 14:17:11 +0100
  • 285af0ae47 ADD: Icons for Buildings sebastian 2026-02-15 11:03:25 +0100
  • 9f0d1e0f19 ADD: BuildingMenuContainerContainer with(temporary solution to set rootLayout.justifyContent to SpaceBetween) until flexGrowth is supported sebastian 2026-02-15 10:36:42 +0100
  • b3ad023729 FIX: Consistent y flipping of texture coords sebastian 2026-02-15 10:08:02 +0100
  • 66020b9b9a UPD: Adjust size of Minimap sebastian 2026-02-15 09:50:27 +0100
  • 10a495c205 ADD: Background of InventoryContainer sebastian 2026-02-15 09:44:02 +0100
  • 5804ed15ee UPD: Disable texture binding after textrendering sebastian 2026-02-15 08:50:34 +0100
  • 4146ea5ea1 ADD: BackgroundTextures for GuiTextures sebastian 2026-02-15 08:24:58 +0100
  • c8531c5ea6 FIX: Complete Map in Minimap sebastian 2026-02-14 20:56:03 +0100
  • 7476719bb2 ADD: Minimap sebastian 2026-02-14 20:52:30 +0100
  • e7094dd7de UPD: Consider ResourceTypes sebastian 2026-02-14 18:27:03 +0100
  • 762550fccf First approach of area generation sebastian 2026-02-14 18:18:58 +0100
  • dad3a4e0f3 ADD: Introduce Ownership to tiles sebastian 2026-02-14 17:17:05 +0100
  • 48bd9bf8d9 ADD: CollectResourceSystem sebastian 2026-02-14 16:51:38 +0100
  • f1f1dde9b5 ADD: Create WorldSprits when Inventory of Building is full sebastian 2026-02-14 16:16:29 +0100
  • 1941ee3690 ADD: Include Textures in Assetmanager sebastian 2026-02-14 15:44:17 +0100
  • e62f3ffacc ADD: Basic AnimationSystem sebastian 2026-02-14 15:37:05 +0100
  • 40a6c2b048 ADD: Basic WorldSpriteSystem sebastian 2026-02-14 14:42:29 +0100
  • 9f1cc007b1 ADD: Cabin Variants sebastian 2026-02-14 09:44:47 +0100
  • 994ad89c13 ADD: ProducingSystem for placed Buildings sebastian 2026-02-14 09:44:32 +0100
  • 2c1c5b2d63 ADD: ProducingSystem sebastian 2026-02-14 09:11:06 +0100
  • 0ca673f702 CLEANUP sebastian 2026-02-14 08:37:38 +0100
  • f301cede21 ADD: Update ModelStages based in ModelParams sebastian 2026-02-14 08:35:32 +0100
  • 2d453d05c1 ADD: Introduce ModelStages to ModelComponent and refactor EntityManager sebastian 2026-02-14 08:06:19 +0100
  • 8e5036d402 ADD: Support multiple materials per object sebastian 2026-02-13 23:09:59 +0100
  • 46110b333d ADD: Add Submodels sebastian 2026-02-13 22:01:42 +0100
  • 150fbca06c ADD: Basic StageSystem sebastian 2026-02-13 21:47:02 +0100
  • ce2858534f ADD: Integrate Turnsystem into BuildingPlacementSystem sebastian 2026-02-13 21:00:33 +0100
  • 1735d89eca ADD: Implement Basic Turnsystem with UI Update sebastian 2026-02-13 20:42:19 +0100
  • 7adf0164c3 ADD: models sebastian 2026-02-13 18:50:26 +0100
  • c224479efc UPD: gitignore sebastian 2026-02-13 18:49:54 +0100
  • e85cee21d2 UPD: Use another stone mason model sebastian 2026-02-13 18:49:24 +0100
  • 687a4197e9 ADD: Add Stone Mason Building Type sebastian 2026-02-13 18:21:16 +0100
  • 36900334d0 UPD: Refactor BuildingSystem sebastian 2026-02-13 17:19:48 +0100
  • c3a0fa662c ADD: Connect PlayerInventory to UI sebastian 2026-02-13 16:34:53 +0100
  • 00e7826209 ADD: InventoryContainer sebastian 2026-02-13 15:50:57 +0100
  • 8c50f61d5f ADD: Implement RessourceWidgetFactory sebastian 2026-02-13 15:45:40 +0100
  • a06d649f99 FIX: Align Items recurisvely sebastian 2026-02-13 15:09:20 +0100
  • 9a05a0c854 ADD: RessourceWidgets (more or less working) sebastian 2026-02-13 08:40:39 +0100
  • 0ebdd76b04 ADD: Click Events ui-system sebastian 2026-02-12 20:38:08 +0100
  • d7ea3b7e3c ADD: Hover effect for Buttons sebastian 2026-02-12 18:44:55 +0100
  • fa85eaf116 ADD: Render a simple Button sebastian 2026-02-12 18:08:55 +0100
  • 8bc3ae69a8 FIX: Use Correct Line Height sebastian 2026-02-12 15:04:29 +0100
  • a61e5f4364 FIX: Correct text y positon sebastian 2026-02-12 14:49:41 +0100
  • e52785ae14 ADD: Justify Content in Between sebastian 2026-02-12 13:39:07 +0100
  • beca6e4d3b ADD: Align Items sebastian 2026-02-12 13:18:52 +0100
  • ced743e915 ADD: JustifyContent sebastian 2026-02-12 13:05:53 +0100
  • dbbb2cf07d ADD: FlexDirection sebastian 2026-02-12 12:15:01 +0100
  • d9a1596ea2 ADD: Consider sibling offsets sebastian 2026-02-12 12:08:00 +0100
  • e2a80e3924 UPD: Simplify Margin System to top and left sebastian 2026-02-12 11:07:29 +0100
  • 51c490e0b8 ADD: Margin System sebastian 2026-02-12 10:51:55 +0100
  • f56aed436d ADD: Allow for absolute pixel values sebastian 2026-02-12 10:37:29 +0100
  • 47d18092ac ADD: Convert translation to ndc sebastian 2026-02-12 10:18:59 +0100