online multiplayer chess game (note server currently down)
Diffstat (limited to 'Game.gd')
| -rw-r--r-- | Game.gd | 11 |
1 files changed, 6 insertions, 5 deletions
@@ -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: |