feat(chess): 初始化棋盘和玩家颜色,优化代码结构,重构多人游戏代码
- 在 ChessGame 中初始化棋盘,根据玩家颜色设置棋子 - 更新 UI 显示玩家颜色 - 调整棋盘位置和 UI 布局 - 重构部分代码以提高可读性和维护性
This commit is contained in:
@ -16,6 +16,10 @@ public partial class Global : Node
|
||||
{"user_name", "undefined"}
|
||||
};
|
||||
|
||||
public Dictionary<string, Variant> GlobalData = new() {
|
||||
{"player_color", "red"},
|
||||
};
|
||||
|
||||
// Called when the node enters the scene tree for the first time.
|
||||
public override void _Ready()
|
||||
{
|
||||
@ -69,7 +73,7 @@ public partial class Global : Node
|
||||
public override void _Notification(int what)
|
||||
{
|
||||
if (what == NotificationWMCloseRequest) {
|
||||
SaveConfig();
|
||||
// SaveConfig();
|
||||
RPClient.Close();
|
||||
GetTree().Quit(); // default behavior
|
||||
}
|
||||
|
Reference in New Issue
Block a user