-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathreplay.gd
37 lines (28 loc) · 1.17 KB
/
replay.gd
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
33
34
35
36
37
extends KinematicBody2D
var delay = 50
func _ready():
get_node("/root/control").refresh_root()
set_fixed_process(true)
func _fixed_process(delta):
var control = get_node("/root/control")
var root = control.get_root()
var players_poinsts = control.get_players_poinsts()
var player1_points = players_poinsts.player1
var player2_points = players_poinsts.player2
var looser_player = ""
var winner_player = "NO WINNERS"
var winner_points = str(player1_points) + " points"
if player1_points > player2_points:
winner_player = "WINNER PLAYER 1"
winner_points = str(player1_points) + " points"
looser_player = "PLAYER 2 LOOSE! - " + str(player2_points) + " points"
elif player1_points < player2_points:
winner_player = "WINNER PLAYER 2"
winner_points = str(player2_points) + " points"
looser_player = "PLAYER 1 LOOSE! - " + str(player1_points) + " points"
root.get_node("points").set_text(winner_points)
root.get_node("winner").set_text(winner_player)
root.get_node("looser").set_text(looser_player)
delay -= 1;
if (Input.is_action_pressed("player1_main") || Input.is_action_pressed("player2_main")) && delay <= 0:
get_node("/root/control").set_scene("res://main.tscn")