|
|
6e71397940
|
refactor: replace pair with vec2
|
2026-02-07 09:13:40 +08:00 |
|
|
|
dd8b57c306
|
feat: add PieceInfo display
|
2026-02-05 11:08:07 +08:00 |
|
|
|
7db7697625
|
feat: add round display
|
2026-02-04 20:01:36 +08:00 |
|
|
|
940f0b11a1
|
feat: add GROW and SPORE animation
|
2026-01-17 12:21:48 +08:00 |
|
|
|
d65d4241f4
|
refactor: switch piece rendering from direct draws to texture system
|
2026-01-15 16:43:17 +08:00 |
|
|
|
2ed0c6445d
|
feat: add delayed scene destruction to prevent null references
|
2026-01-05 14:29:08 +08:00 |
|
|
|
4f058ae768
|
Added OnlineGameScene and OnlineGameUIManager class
|
2025-12-27 20:16:06 +08:00 |
|
|
|
00febb309a
|
Removed rendering of mouse position in the scene
|
2025-12-25 16:12:14 +08:00 |
|
|
|
8a78bfef14
|
Added DebugInfo
|
2025-12-25 15:58:57 +08:00 |
|
|
|
ad83a4f70d
|
Added Time class
|
2025-12-25 15:45:07 +08:00 |
|
|
|
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 |
|