online multiplayer chess game (note server currently down)
Diffstat (limited to 'Game.gd')
-rw-r--r--Game.gd11
1 files changed, 6 insertions, 5 deletions
diff --git a/Game.gd b/Game.gd
index 3915df7..654636d 100644
--- a/Game.gd
+++ b/Game.gd
@@ -3,8 +3,8 @@ extends Control
onready var status: StatusLabel = find_node("Status")
onready var sidebar := $Holder/SidebarRight
onready var panels := [
- sidebar.blackpanel,
sidebar.whitepanel,
+ sidebar.blackpanel,
]
@@ -21,15 +21,16 @@ func get_board() -> Node:
func _spectate_info(info: Dictionary) -> void:
- var whitepnl = panels[int(Globals.WHITE)]
+ var whitepnl = panels[0]
set_panel(whitepnl, info.white.name, info.white.country)
- var blackpnl = panels[int(Globals.BLACK)]
+ var blackpnl = panels[1]
set_panel(blackpnl, info.black.name, info.black.country)
func _on_info(info: Dictionary) -> void:
- set_panel(panels[int(!Globals.team)], info.name, info.country) # enemy panel
- set_panel(panels[int(Globals.team)], SaveLoad.get_data("id").name, SaveLoad.get_data("id").country) # own panel
+ var enemy_int = 1 if Globals.team == "w" else 0
+ set_panel(panels[enemy_int], info.name, info.country) # enemy panel
+ set_panel(panels[abs(enemy_int - 1)], SaveLoad.get_data("id").name, SaveLoad.get_data("id").country) # own panel
func set_panel(pnl, name, country) -> void: