feat(chinese-chess): 实现中国象棋核心逻辑和基本功能
- 抽象出 ChessCore 类,包含游戏初始化、行棋逻辑、悔棋等功能 - 重构 Player 类,优化行棋和记录逻辑 - 更新 ChessBoard 和 ChessPiece 类,适应新逻辑 - 移除冗余代码,提高代码可读性和可维护性
This commit is contained in:
@ -113,6 +113,7 @@ size_flags_horizontal = 3
|
||||
[node name="Button" type="Button" parent="BoxContainer/HBoxContainer/MarginContainer"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
disabled = true
|
||||
text = "Clear Config"
|
||||
|
||||
[node name="MarginContainer2" type="MarginContainer" parent="BoxContainer/HBoxContainer"]
|
||||
@ -121,6 +122,7 @@ size_flags_horizontal = 3
|
||||
|
||||
[node name="Button2" type="Button" parent="BoxContainer/HBoxContainer/MarginContainer2"]
|
||||
layout_mode = 2
|
||||
disabled = true
|
||||
text = "Clear User Data"
|
||||
|
||||
[node name="HFlowContainer" type="HFlowContainer" parent="BoxContainer"]
|
||||
@ -129,21 +131,25 @@ layout_mode = 2
|
||||
[node name="Button" type="Button" parent="BoxContainer/HFlowContainer"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
disabled = true
|
||||
text = "GetCacheDir"
|
||||
|
||||
[node name="Button2" type="Button" parent="BoxContainer/HFlowContainer"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
disabled = true
|
||||
text = "GetConfigDir"
|
||||
|
||||
[node name="Button3" type="Button" parent="BoxContainer/HFlowContainer"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
disabled = true
|
||||
text = "GetDataDir"
|
||||
|
||||
[node name="Button4" type="Button" parent="BoxContainer/HFlowContainer"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
disabled = true
|
||||
text = "GetUserDataDir"
|
||||
|
||||
[connection signal="pressed" from="BoxContainer/MarginContainer/Back" to="." method="OnBack"]
|
||||
|
Reference in New Issue
Block a user