From 34f7407d6acf069bfd92f3bae1298ab00c6baeff Mon Sep 17 00:00:00 2001 From: tiffanyfrias10 <58270660+tiffanyfrias10@users.noreply.github.com> Date: Tue, 30 Nov 2021 21:21:58 -0600 Subject: [PATCH] Change of Friction --- GUI/Main Menu.gd | 30 +++++++++++++++--------------- Levels/Hub World.gd | 4 ++-- Levels/Interactives/coin.tscn | 4 ++-- Levels/Level 3.gd | 3 +++ Levels/Level 3.tscn | 2 +- Player/Player.gd | 8 ++++++-- 6 files changed, 29 insertions(+), 22 deletions(-) diff --git a/GUI/Main Menu.gd b/GUI/Main Menu.gd index dbfe113..f003653 100644 --- a/GUI/Main Menu.gd +++ b/GUI/Main Menu.gd @@ -4,36 +4,36 @@ signal complete(option) func _on_new_game_button_pressed() -> void: - emit_signal('complete', 'new game') - return + emit_signal('complete', 'new game') + return func _on_quit_button_pressed() -> void: - get_tree().quit() - return + get_tree().quit() + return func _on_continue_button_mouse_entered() -> void: - if not $'Menu/Menu Elements/Menu Options/Continue/Continue Button'.disabled: - $'Menu Button Hover'.play(0.0) - return + if not $'Menu/Menu Elements/Menu Options/Continue/Continue Button'.disabled: + $'Menu Button Hover'.play(0.0) + return func _on_new_game_button_mouse_entered() -> void: - $'Menu Button Hover'.play(0.0) - return + $'Menu Button Hover'.play(0.0) + return func _on_settings_button_mouse_entered() -> void: - $'Menu Button Hover'.play(0.0) - return + $'Menu Button Hover'.play(0.0) + return func _on_credits_button_mouse_entered() -> void: - $'Menu Button Hover'.play(0.0) - return + $'Menu Button Hover'.play(0.0) + return func _on_quit_button_mouse_entered() -> void: - $'Menu Button Hover'.play(0.0) - return + $'Menu Button Hover'.play(0.0) + return diff --git a/Levels/Hub World.gd b/Levels/Hub World.gd index 06b26e7..5c4d9ab 100644 --- a/Levels/Hub World.gd +++ b/Levels/Hub World.gd @@ -2,5 +2,5 @@ extends Node2D func _ready() -> void: - $YSort/Player.load_hud($HUD) - return + $YSort/Player.load_hud($HUD) + return diff --git a/Levels/Interactives/coin.tscn b/Levels/Interactives/coin.tscn index 660d67f..35be423 100644 --- a/Levels/Interactives/coin.tscn +++ b/Levels/Interactives/coin.tscn @@ -6,14 +6,14 @@ [sub_resource type="CircleShape2D" id=1] radius = 6.38067 -[node name="Node2D" type="Area2D"] +[node name="coin" type="Area2D"] script = ExtResource( 2 ) [node name="Sprite" type="Sprite" parent="."] position = Vector2( 28.3217, 41.6257 ) texture = ExtResource( 1 ) -[node name="Collision" type="CollisionShape2D" parent="."] +[node name="coin" type="CollisionShape2D" parent="."] position = Vector2( 28.4389, 40.6703 ) shape = SubResource( 1 ) diff --git a/Levels/Level 3.gd b/Levels/Level 3.gd index 412c2d7..abec301 100644 --- a/Levels/Level 3.gd +++ b/Levels/Level 3.gd @@ -3,6 +3,9 @@ extends Node2D onready var coin = preload("res://Levels/Interactives/coin.tscn") #onready var coin_container = get_node("YSort/coin_container") +#have event for timer to run out + + var screensize var score = 0 diff --git a/Levels/Level 3.tscn b/Levels/Level 3.tscn index 6ef1ad6..ba1a8fb 100644 --- a/Levels/Level 3.tscn +++ b/Levels/Level 3.tscn @@ -44,7 +44,7 @@ tile_data = PoolIntArray( 0, 0, 65537, 1, 0, 65538, 2, 0, 65538, 3, 0, 65538, 4, [node name="Player" parent="YSort" instance=ExtResource( 1 )] position = Vector2( 20, 26 ) ACCELERATION = 500 -FRICTION = 500 +FRICTION = 100 [node name="tree6" type="StaticBody2D" parent="YSort"] diff --git a/Player/Player.gd b/Player/Player.gd index e5764b3..a6139fd 100644 --- a/Player/Player.gd +++ b/Player/Player.gd @@ -85,11 +85,15 @@ func _input(event: InputEvent) -> void: func _on_Hitbox_area_entered(area: Area2D) -> void: + print(area.name) + + if area.name.begins_with("coin"): + print("COIN") + if not 'enemies' in area.get_parent().get_groups() or area.name.begins_with("detection") or (not area.name.begins_with("snowball")) : return - if area.name.begins_with("snowball"): - print("SNOWBALL FIGHT") + if health_index != 0: health_index -= 1