Commit Graph

170 Commits

Author SHA1 Message Date
extio-de
59a3e13a9f Rename RendererAutoConfiguration 2025-12-21 21:04:16 +01:00
extio-de
6c903476c2 Integrate KeycodeRegistry into renderer components and update fullscreen toggle logic 2025-12-21 19:52:15 +01:00
extio-de
98a125c801 Remove commented-out methods from RendererLauncher class 2025-12-21 19:32:41 +01:00
extio-de
d270fa43a3 Remove commented-out SpringApplication.run and shutdown listener from Main class 2025-12-21 19:29:28 +01:00
extio-de
7ce50eb479 Add Main class for game engine initialization and remove BootstrapTest 2025-12-21 19:28:47 +01:00
extio-de
9b73577243 Renderer full life cycle; 2025-12-21 19:28:37 +01:00
extio-de
f5ef32dea6 Refactor G2DRendererControl to initialize viewport dimensions with ImmutableCoordI2 and optimize viewport update logic 2025-12-21 17:55:44 +01:00
extio-de
8fe63b2658 Fix default value for backgroundScrolling1 in UiOptions 2025-12-21 17:27:55 +01:00
extio-de
30cd1ead46 Refactor G2DRenderer and G2DRendererControl to replace Semaphore with ReentrantReadWriteLock for improved concurrency management 2025-12-21 17:27:21 +01:00
extio-de
8fcce2368b Refactor applyReferenceWindowGeometry to use GraphicsEnvironment for window positioning and sizing 2025-12-21 17:26:00 +01:00
extio-de
c19307e4f3 Configuration for G2D rendering; Add RendererLoop; Bootstrapping 2025-12-20 19:20:54 +01:00
extio-de
de56825824 Refactor RendererData and G2DRendererControl to use model options; remove old options classes 2025-12-20 17:35:39 +01:00
extio-de
dfb139b85b Refactor RendererData and related classes to separate UI and Video options into distinct classes 2025-12-20 17:34:26 +01:00
extio-de
d92f45dcdb Refactor color handling by introducing MutableRgbaColor and updating ImmutableRgbaColor to use it; modify G2DDrawWindow and G2DDrawControlTooltip to utilize new color class. 2025-12-20 17:20:35 +01:00
extio-de
4e4c4151ac Refactor code to use pattern matching for instanceof and simplify hashCode and equals methods 2025-12-20 17:07:27 +01:00
extio-de
8adf871a3b Auto code cleanup 2025-12-20 16:58:22 +01:00
extio-de
0276038a16 Removed disclaimers 2025-12-20 16:54:26 +01:00
extio-de
4c7ee23895 Add unit tests for RingBuffer functionality 2025-12-20 16:51:24 +01:00
extio-de
04e5f13125 Refactor POM file to use Spring Boot dependencies and remove SLF4J references 2025-12-20 16:45:23 +01:00
extio-de
31b62ed2ed Initial fork from spacecraft-tactics 2025-12-20 16:27:45 +01:00