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
23
24
25
26
27
28
29
30
31
32
|
extends Node
var enabled := false
var time_elapsed := 0.0
var count := 0
onready var whitelabel := $"../WhiteTime"
onready var blacklabel := $"../BlackTime"
func _process(delta):
if !enabled:
return
if Globals.turn:
if !whitelabel.set_time(whitelabel.time - delta):
enabled = false
else:
if !blacklabel.set_time(blacklabel.time - delta):
enabled = false
func _ready():
whitelabel.time = 10
blacklabel.time = 10
Events.connect("turn_over", self, "turn_over")
func turn_over():
time_elapsed = 0.0
count += 1
enabled = count >= 2
|