Attention | Topic was automatically imported from the old Question2Answer platform. | |
Asked By | Dudedude123 |
I’m working on the gameplay screen
func _ready() -> void:
timer.connect("_on_Timer_timeout", label, "toggle_visibility")
if game_clock:
max_time = [12, 00]
if shot_clock:
max_time = [00, 24]
Globals.home_team = load("res://Team.gd").instance()
Globals.home_team.set_name(str(get_tree().get_network_unique_id()))
Globals.home_team.set_network_master(get_tree().get_network_unique_id())
Globals.road_team.center = Globals.home_team.center.get_position(0.111, 0.155, 0.451).global_transform
Globals.road_team.center = Globals.home_team.backcourt.get_position(0.716, 0.155, -0.082).global_transform
Globals.road_team.center = Globals.home_team.frontcourt.get_position(0.716, 0.155, 0.082).global_transform
add_child(Globals.home_team)
Globals.road_team = load("res://Team.gd").instance()
Globals.road_team.set_name(str(Globals.road_team_id))
Globals.road_team.set_network_master(Globals.road_team_id)
Globals.road_team.center = Globals.road_team.center.get_position(-0.111, 0.155, 0.451).global_transform
Globals.road_team.center = Globals.road_team.backcourt.get_position(-0.716, 0.155, -0.082).global_transform
Globals.road_team.center = Globals.road_team.frontcourt.get_position(-0.716, 0.155, 0.082).global_transform
add_child(Globals.road_team)
if Globals.player_one = Globals.home_team:
if Input.is_joy_button_pressed(0,JOY_BUTTON_12):
Globals.home_team.current_player.direction.z -= 1
elif Input.is_joy_button_pressed(0,JOY_BUTTON_13):
Globals.home_team.current_player.direction.z += 1
elif Input.is_joy_button_pressed(0,JOY_BUTTON_14):
Globals.home_team.current_player.direction.x -= 1
elif Input.is_joy_button_pressed(0,JOY_BUTTON_15):
Globals.home_team.current_player.direction.x += 1
if Globals.offense:
if Input.is_joy_button_pressed(0,JOY_BUTTON_0):
Globals.home_team.shooting()
elif Input.is_joy_button_pressed(0,JOY_BUTTON_1):
Globals.home_team.passing()
elif Globals.player_two = Globals.home_team:
if Input.is_joy_button_pressed(1,JOY_BUTTON_12):
Globals.home_team.current_player.direction.z -= 1
elif Input.is_joy_button_pressed(1,JOY_BUTTON_13):
Globals.home_team.current_player.direction.z += 1
elif Input.is_joy_button_pressed(1,JOY_BUTTON_14):
Globals.home_team.current_player.direction.x -= 1
elif Input.is_joy_button_pressed(1,JOY_BUTTON_15):
Globals.home_team.current_player.direction.x += 1
if Globals.offense:
if Input.is_joy_button_pressed(1,JOY_BUTTON_0):
Globals.home_team.shooting()
elif Input.is_joy_button_pressed(1,JOY_BUTTON_1):
Globals.home_team.passing()
elif Globals.player_one = Globals.road_team:
if Input.is_joy_button_pressed(0,JOY_BUTTON_12):
Globals.road_team.current_player.direction.z -= 1
elif Input.is_joy_button_pressed(0,JOY_BUTTON_13):
Globals.road_team.current_player.direction.z += 1
elif Input.is_joy_button_pressed(0,JOY_BUTTON_14):
Globals.road_team.current_player.direction.x -= 1
elif Input.is_joy_button_pressed(0,JOY_BUTTON_15):
Globals.road_team.current_player.direction.x += 1
if Globals.offense:
if Input.is_joy_button_pressed(0,JOY_BUTTON_0):
Globals.road_team.shooting()
elif Input.is_joy_button_pressed(0,JOY_BUTTON_1):
Globals.road_team.passing()
elif Globals.player_two = Globals.road_team:
if Input.is_joy_button_pressed(1,JOY_BUTTON_12):
Globals.road_team.current_player.direction.z -= 1
elif Input.is_joy_button_pressed(1,JOY_BUTTON_13):
Globals.road_team.current_player.direction.z += 1
elif Input.is_joy_button_pressed(1,JOY_BUTTON_14):
Globals.road_team.current_player.direction.x -= 1
elif Input.is_joy_button_pressed(1,JOY_BUTTON_15):
Globals.road_team.current_player.direction.x += 1
if Globals.offense:
if Input.is_joy_button_pressed(1,JOY_BUTTON_0):
Globals.road_team.shooting()
elif Input.is_joy_button_pressed(1,JOY_BUTTON_1):
Globals.road_team.passing()
#pass Replace with function body.
# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(_delta : float) -> void:
text = _format_seconds(countdown.time_left, use_milliseconds)
if home_team == offense:
road_team == defense
elif road_team == offense:
home_team == defense
func _format_seconds(time : float, use_milliseconds : bool) -> String:
var minutes := time / 60
var seconds := fmod(time, 60)
if not use_milliseconds:
return "%02d:%02d" % [minutes, seconds]
var milliseconds := fmod(time, 1) * 100
return "%02d:%02d:%02d" % [minutes, seconds, milliseconds]
func _on_Timer_timeout() -> void:
emit_signal("counted_down", _count)
_count -= 1
if _count < 0:
stop()
pass # Replace with function body.
func _on_Game_Clock_script_changed():
pass # Replace with function body.
func _on_CollisionShape_child_entered_tree(node):
if ball:
$"Audio/SFX/mixkit_ball_bouncing_in_the_ground_2077.wav".play()
pass # Replace with function body.
func _on_Made_Right_Basket():
if ball:
home_score += 1
#pass Replace with function body.
func _on_Made_Left_Basket():
if ball:
road_score += 1
#pass Replace with function body.
I ran across the error with “unexpected assign” and I checked it but I couldn’t find the error