online multiplayer chess game (note server currently down)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
extends Node

export(NodePath) var blacklabel
export(NodePath) var whitelabel
onready var labels = [get_node(blacklabel), get_node(whitelabel)]

var turn_time := 0.0


func _process(delta):
	# int of false is 0 and true is 1
	turn_time += delta
	labels[int(Globals.turn)].tick()


func _move_decided():
	prints("turn took", turn_time)
	turn_time = 0.0


func _ready():
	Globals.grid.connect("move_decided", self, "_move_decided")