Commit Graph

31 Commits

Author SHA1 Message Date
178da9a277 Added vsync funtion 2025-12-25 14:49:44 +08:00
10d9988f99 Added UI RenderTexture 2025-12-25 13:06:30 +08:00
03cd5d83d1 Load config using JSON 2025-12-24 22:12:25 +08:00
3e9b69bcc9 Fixed the bug where the previous frame's screen was not properly cleared 2025-12-24 14:29:23 +08:00
e8c6cee046 The calculation process has been modified, and now it is performed directly in the gameapplication class 2025-12-24 14:01:25 +08:00
903fdc37d1 Let UI render on the physical screen rather than the logical screen 2025-12-23 16:05:34 +08:00
473666f95c change logictexture to 640x360 2025-12-22 13:32:55 +08:00
27801278a1 Change Fix the scale bug, and abandon using sfml and still use sdl3 2025-12-21 18:31:32 +08:00
86dce63e74 Added a lots of the file to write the pixel game but due to some problem ,i dicide to change sdl3 to sfml,a more modern lib 2025-12-21 14:58:33 +08:00
96b005e2ef Using WindowManager to begin and end frame 2025-12-19 22:47:18 +08:00
c8ab71738a Added fullscreen funtion 2025-12-19 22:46:21 +08:00
18953d8124 Added pass m_window to SceneManager 2025-12-13 16:06:28 +08:00
6637d0f850 Added UI class and UI rendering class 2025-12-11 16:46:54 +08:00
7067214c34 Add TTF support 2025-12-08 21:16:20 +08:00
864048a733 change the location of initSDL 2025-12-07 15:53:05 +08:00
1a1e783e94 Use GameApplication to cnotrol game 2025-12-06 18:40:16 +08:00
f4131698b0 use gameapp to control game 2025-12-06 10:36:03 +08:00
db87a54e8b Add WindowManager Class 2025-12-06 10:24:54 +08:00
3171e87f7e change app to core 2025-12-06 10:15:23 +08:00
6d44c61db8 change core to game 2025-12-06 10:12:07 +08:00
797c32fd12 Change Game class name to GameSession 2025-12-04 13:57:36 +08:00
d8e6fef6bd Fix a bug about the switch component problem 2025-12-02 15:13:09 +08:00
835be9d63c Fix a output bug 2025-11-30 15:23:34 +08:00
532883835b Refined the core interfaces of the game 2025-11-30 11:08:01 +08:00
48728c1a5b Finish the Core 2025-11-29 17:27:37 +08:00
c6a0f3b735 Add place piece function 2025-11-27 21:24:10 +08:00
e4c8325d33 Add Piece and Board class 2025-11-27 14:03:17 +08:00
5da6fe579f Fix some problems 2025-11-26 15:30:40 +08:00
d43ca4394d Add ConnectedComponentManager 2025-11-26 15:20:18 +08:00
ff2ddc6fd4 Optimized the structure 2025-11-23 15:13:28 +08:00
5100aa799f A startup for it 2025-11-22 22:16:58 +08:00