online multiplayer chess game (note server currently down)
-rw-r--r--networking/PacketHandler.gd9
-rw-r--r--ui/board/Board.gd2
-rw-r--r--ui/menus/startmenu/StartMenu.tscn1
3 files changed, 1 insertions, 11 deletions
diff --git a/networking/PacketHandler.gd b/networking/PacketHandler.gd
index c974907..5734e28 100644
--- a/networking/PacketHandler.gd
+++ b/networking/PacketHandler.gd
@@ -18,7 +18,6 @@ signal signupresult(what)
const HEADERS := {
"joinrequest": "J",
"hostrequest": "H",
- "stopgame": "K",
"signup": "C",
"signin": ">",
"relay": "R", # relay goes to both
@@ -53,7 +52,6 @@ func set_hosting(newhosting: bool) -> void:
func return() -> void: # return to the void
if hosting:
leaving = true
- stopgame("") # stop hosting
set_hosting(false)
@@ -110,9 +108,6 @@ func _data_recieved() -> void:
emit_signal("info_recieved", text)
HEADERS.loadpgn:
emit_signal("load_pgn", text)
- HEADERS.stopgame:
- if !Globals.grid.chess.game_over(): # dont go back if its a stophost thing or the game is over by the st (HACK)
- go_back(text, true)
HEADERS.signal:
var signal: Dictionary = text
match signal.type:
@@ -264,7 +259,3 @@ func relay_signal(body: Dictionary, header: String) -> Dictionary: # its really
func send_mov(mov: String) -> void:
send_gamecode_packet({move = mov}, HEADERS.move)
-
-
-func stopgame(reason: String) -> void:
- send_gamecode_packet({"reason": reason}, HEADERS.stopgame)
diff --git a/ui/board/Board.gd b/ui/board/Board.gd
index 176f804..7a7046a 100644
--- a/ui/board/Board.gd
+++ b/ui/board/Board.gd
@@ -304,7 +304,6 @@ func draw(reason := "") -> void:
ui.set_status(string, 0)
SoundFx.play("Victory")
Events.emit_signal("game_over", string, true)
- PacketHandler.stopgame("game over")
func win(winner: String, reason := "") -> void:
@@ -312,7 +311,6 @@ func win(winner: String, reason := "") -> void:
ui.set_status(string, 0) #: black won the game by checkmate
Events.emit_signal("game_over", string, true)
SoundFx.play("Victory")
- PacketHandler.stopgame("game over")
func load_pgn(pgn: String) -> void:
diff --git a/ui/menus/startmenu/StartMenu.tscn b/ui/menus/startmenu/StartMenu.tscn
index 6a41599..1fadbc7 100644
--- a/ui/menus/startmenu/StartMenu.tscn
+++ b/ui/menus/startmenu/StartMenu.tscn
@@ -67,6 +67,7 @@ margin_right = -30.0
margin_bottom = -30.0
[node name="" type="Button" parent="CenterContainer/tabs"]
+unique_name_in_owner = true
visible = false
anchor_right = 1.0
anchor_bottom = 1.0