online multiplayer chess game (note server currently down)
Diffstat (limited to 'Grid.gd')
-rw-r--r--Grid.gd26
1 files changed, 13 insertions, 13 deletions
diff --git a/Grid.gd b/Grid.gd
index 8d19b6c..0554d91 100644
--- a/Grid.gd
+++ b/Grid.gd
@@ -174,21 +174,21 @@ func mat2str(mat = matrix) -> String:
func drawed() -> void:
return # TODO: make gameovers work again
- Events.emit_signal("game_over")
- SoundFx.play("Draw")
- yield(get_tree().create_timer(5), "timeout")
- Events.emit_signal("go_back")
- SoundFx.play("Victory")
+ # Events.emit_signal("game_over")
+ # SoundFx.play("Draw")
+ # yield(get_tree().create_timer(5), "timeout")
+ # Events.emit_signal("go_back")
+ # SoundFx.play("Victory")
-func win(winner) -> void:
+func win(_winner) -> void:
return # TODO: make gameovers work again
- Events.emit_signal("game_over")
- Log.info([winner, " won the game in ", Globals.turns(), " turns!"])
- SoundFx.play("Victory")
- yield(get_tree().create_timer(5), "timeout")
- Events.emit_signal("go_back")
- SoundFx.play("Victory")
+ # Events.emit_signal("game_over")
+ # Log.info([winner, " won the game in ", Globals.turns(), " turns!"])
+ # SoundFx.play("Victory")
+ # yield(get_tree().create_timer(5), "timeout")
+ # Events.emit_signal("go_back")
+ # SoundFx.play("Victory")
func check_in_check(prin = false) -> bool: # check if in_check
@@ -342,7 +342,7 @@ func handle_take(position) -> void:
func handle_move(position) -> void:
- if last_clicked is King and last_clicked.can_castle:
+ if Utils.is_king(last_clicked) and last_clicked.can_castle:
for i in range(len(last_clicked.can_castle)):
var castle_data = last_clicked.can_castle[i]
if castle_data[0] == position: