Commit Graph

34 Commits

Author SHA1 Message Date
7db7697625 feat: add round display 2026-02-04 20:01:36 +08:00
ede8dfbb26 feat: Add GameTitle 2026-02-04 16:38:21 +08:00
26408b35b9 feat: add MOVE animation 2026-01-16 19:48:26 +08:00
52badbfd1c fix: callback funtion not injected when restarting the game 2026-01-16 18:05:53 +08:00
562599b8b4 feat: add texture destory function 2026-01-15 20:49:11 +08:00
d65d4241f4 refactor: switch piece rendering from direct draws to texture system 2026-01-15 16:43:17 +08:00
291074c2b5 fix: resolve connection failure when join game UI is opened prematurely 2026-01-05 19:53:09 +08:00
2ed0c6445d feat: add delayed scene destruction to prevent null references 2026-01-05 14:29:08 +08:00
cc1771f511 fix: crash on exiting network battle 2026-01-04 22:54:16 +08:00
0885e925ad perf(ui): optimize online UI display 2025-12-28 21:04:58 +08:00
2d43b73e57 feat: add player display label 2025-12-28 16:34:16 +08:00
0b937336c2 feat: add online functionality 2025-12-28 16:24:00 +08:00
4f058ae768 Added OnlineGameScene and OnlineGameUIManager class 2025-12-27 20:16:06 +08:00
2dbecfd9cc Modified changescene strategy:changescene no longer caches scenes. 2025-12-25 21:49:51 +08:00
bb0b230769 Added PopScene event 2025-12-25 21:33:53 +08:00
86d92eaf15 Added QuitButton 2025-12-25 21:32:58 +08:00
00febb309a Removed rendering of mouse position in the scene 2025-12-25 16:12:14 +08:00
f89c20af6a Fixed the issue with the board display 2025-12-24 14:39:40 +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
e1245997ae Divide render into renderWorld and renderUI 2025-12-23 16:02:47 +08:00
96b005e2ef Using WindowManager to begin and end frame 2025-12-19 22:47:18 +08:00
ad3b8d7732 Added GameOver Scene 2025-12-14 10:33:06 +08:00
27ff62df14 Added drawMovementRange function 2025-12-13 19:53:02 +08:00
98a7b34bfa Rename GameRenderer to BoardRenderer 2025-12-13 18:56:50 +08:00
fccff79a6a Change frame control to the scene 2025-12-13 18:49:55 +08:00
034c1a858e Render the Actiontype 2025-12-13 18:35:49 +08:00
e697d6f797 Fixed a bug where abnormal display occurred after scene switching when the window was resized 2025-12-13 16:28:39 +08:00
6f5c378cb0 Added SceneEvent callback 2025-12-13 16:07:22 +08:00
e4e40afe05 Added MainMenuScene 2025-12-13 16:05:24 +08:00
a62b73027b Add automatic update Button rect function 2025-12-13 16:04:30 +08:00
6637d0f850 Added UI class and UI rendering class 2025-12-11 16:46:54 +08:00
a6403953ef Add draw piece function 2025-12-06 23:01:43 +08:00
32eb465f39 Use GameScene to control render 2025-12-06 18:39:40 +08:00
c0d67926c4 Add Scene Base Class 2025-12-06 10:25:14 +08:00