148 Commits

Author SHA1 Message Date
7b098e0542 Improved font rendering interface 2025-12-11 16:44:53 +08:00
f6268951b7 Add the textrender function 2025-12-09 22:46:37 +08:00
7067214c34 Add TTF support 2025-12-08 21:16:20 +08:00
f8f397af50 Remove UIType.h 2025-12-08 21:15:53 +08:00
deffdb01b6 Add copy mingw cpp lib to output 2025-12-07 20:47:56 +08:00
ee46e289f5 Add SourceHanSans 2025-12-07 15:54:19 +08:00
ecd317e020 Add mouse motion 2025-12-07 15:53:59 +08:00
4e99e4030b use CoordinateTools 2025-12-07 15:53:34 +08:00
864048a733 change the location of initSDL 2025-12-07 15:53:05 +08:00
55dc845613 add CoordinateTools 2025-12-07 15:52:23 +08:00
b4551b462b using FetchContent to control lib 2025-12-07 15:51:19 +08:00
77adfc55d4 remove submodule 2025-12-07 15:26:42 +08:00
332ac2907b add freetype as submodule locked to VER-2-14-1 2025-12-07 14:34:05 +08:00
a66c70f0b7 Fix after disconnect the change of parentID bug 2025-12-07 12:06:40 +08:00
a6403953ef Add draw piece function 2025-12-06 23:01:43 +08:00
1a1e783e94 Use GameApplication to cnotrol game 2025-12-06 18:40:16 +08:00
32eb465f39 Use GameScene to control render 2025-12-06 18:39:40 +08:00
995c01bd8c Remove the game logic from InputManager 2025-12-06 18:38:36 +08:00
ecbf7dad90 Add CoordinateConverter to get logical postion 2025-12-06 18:37:53 +08:00
dfa2fddd9d change BoardRenderer name to GameRenderer 2025-12-06 14:11:51 +08:00
244bf52003 Update structure information 2025-12-06 10:45:29 +08:00
b1e4c81731 try to change input code 2025-12-06 10:36:43 +08:00
f4131698b0 use gameapp to control game 2025-12-06 10:36:03 +08:00
392fde06e9 Separation of rendering and scene logic 2025-12-06 10:35:21 +08:00
f76a30af6b Add config.h 2025-12-06 10:25:34 +08:00
c0d67926c4 Add Scene Base Class 2025-12-06 10:25:14 +08:00
db87a54e8b Add WindowManager Class 2025-12-06 10:24:54 +08:00
eaf7ea27f7 change render structure 2025-12-06 10:24:26 +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
06b840e7ff Added draw board function 2025-11-30 15:24:45 +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
6703ebfcd2 add some instruction 2025-11-21 09:14:42 +08:00
52a4afe6da init the projetc 2025-11-21 09:07:40 +08:00
12a214cb13 Add SDL3 as submodule 2025-11-20 21:06:23 +08:00
4efb6e7b71 Merge branch 'main' of https://github.com/zhenyan121/SporeBG-Conid 2025-11-20 20:59:55 +08:00
f87f75ce4a SporeBG-Conid Start! 2025-11-20 20:57:26 +08:00
zhenyan121
8cf3b26cdd Initial commit 2025-11-20 20:44:57 +08:00