From 9a79bef410178163bf8d03c45d57b70c158780d2 Mon Sep 17 00:00:00 2001 From: ZZY <2450266535@qq.com> Date: Thu, 27 Jun 2024 15:02:57 +0800 Subject: [PATCH] =?UTF-8?q?add=20=E6=96=B0=E5=A2=9E=E8=BF=9C=E7=A8=8B?= =?UTF-8?q?=E8=BF=9E=E6=8E=A5=EF=BC=8C=E5=AE=9E=E7=8E=B0=E5=A4=9A=E4=BA=BA?= =?UTF-8?q?=E6=B8=B8=E6=88=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 2 +- Asserts/defalutTheme.tres | 4 + Main.cs | 26 ++- Main.tscn | 60 +++-- Scenes/ChessGame.tscn | 38 +++ Scenes/Chesspiece.tscn | 8 - Scenes/{ => Entities}/Chessboard.tscn | 0 Scenes/Entities/Chesspiece.tscn | 10 + Scenes/Menu.tscn | 125 ++++++++++ Scenes/web.tscn | 3 + Scripts/Controllers/ChessGame.cs | 101 ++++++++ Scripts/Controllers/Menu.cs | 136 +++++++++++ Scripts/Entities/ChessBoard.cs | 123 +++++----- Scripts/Entities/ChessPiece.cs | 4 +- Scripts/Global.cs | 85 +++++++ Scripts/Lib/RPClient.cs | 320 ++++++++++++++++++++++++++ Scripts/Lib/RPHelper.cs | 45 ++++ Scripts/Lib/RPMessage.cs | 33 +++ Scripts/Lib/csws.cs | 0 Scripts/Lib/gdws.cs | 114 +++++++++ Scripts/Utilities/VirtualBoard.cs | 19 +- export_presets.cfg | 118 +--------- project.godot | 4 + 23 files changed, 1167 insertions(+), 211 deletions(-) create mode 100644 Asserts/defalutTheme.tres create mode 100644 Scenes/ChessGame.tscn delete mode 100644 Scenes/Chesspiece.tscn rename Scenes/{ => Entities}/Chessboard.tscn (100%) create mode 100644 Scenes/Entities/Chesspiece.tscn create mode 100644 Scenes/Menu.tscn create mode 100644 Scenes/web.tscn create mode 100644 Scripts/Controllers/ChessGame.cs create mode 100644 Scripts/Controllers/Menu.cs create mode 100644 Scripts/Global.cs create mode 100644 Scripts/Lib/RPClient.cs create mode 100644 Scripts/Lib/RPHelper.cs create mode 100644 Scripts/Lib/RPMessage.cs create mode 100644 Scripts/Lib/csws.cs create mode 100644 Scripts/Lib/gdws.cs diff --git a/.gitignore b/.gitignore index 586bfbd..8be18fa 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ # Godot 4+ specific ignores .godot/ - +.*/ bin/ \ No newline at end of file diff --git a/Asserts/defalutTheme.tres b/Asserts/defalutTheme.tres new file mode 100644 index 0000000..32a7697 --- /dev/null +++ b/Asserts/defalutTheme.tres @@ -0,0 +1,4 @@ +[gd_resource type="Theme" format=3 uid="uid://c53fg2fg071yp"] + +[resource] +default_font_size = 30 diff --git a/Main.cs b/Main.cs index a12e648..48fb0de 100644 --- a/Main.cs +++ b/Main.cs @@ -28,15 +28,35 @@ public partial class Main : Node2D // GetNode("Chessboard").Scale = new Vector2(scaleFactor, scaleFactor); // } - // Called when the node enters the scene tree for the first time. + // Called when the node enters the scene tree for the first time. + Global global = null; public override void _Ready() { // GetTree().Connect("screen_resized", ResizeChessboardToFitScreen); // Button undo = GetNode