Skip to content

Commit

Permalink
Cleanup points scene and add size changing depending on points
Browse files Browse the repository at this point in the history
  • Loading branch information
ObaniGemini committed Nov 19, 2017
1 parent 34e7529 commit 54d89ca
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 28 deletions.
17 changes: 11 additions & 6 deletions assets/misc/points.gd
Original file line number Diff line number Diff line change
@@ -1,17 +1,22 @@
extends KinematicBody2D
extends Node2D

onready var tween = get_node("Tween")
onready var label = get_node("label")
onready var anim = get_node("AnimationPlayer").get_animation("bump").duplicate()

func _ready():
var i = int(get_node("label").get_text())
if i > 10:
i = 10

anim.track_set_key_value(0, 1, Vector2((5+i)/3, (5+i)/3))
get_node("AnimationPlayer").add_animation("bump_bis", anim)
get_node("AnimationPlayer").play("bump_bis")

get_node("label").set("custom_colors/font_color", Color(1, 1.1-i*0.1, 1-i*0.1))
set_fixed_process(true)

func _fixed_process(delta):
move(Vector2(0,-8))

func _on_VisibilityNotifier2D_exit_screen():
queue_free()
if get_pos().y > -128:
set_pos(get_pos() + Vector2(0, -8))
else:
queue_free()
25 changes: 3 additions & 22 deletions assets/misc/points.tscn
Original file line number Diff line number Diff line change
Expand Up @@ -14,18 +14,14 @@ tracks/0/path = NodePath("label:rect/scale")
tracks/0/interp = 1
tracks/0/imported = false
tracks/0/keys = {
"times": FloatArray( 0, 0.18, 0.4 ),
"times": FloatArray( 0, 0.2, 0.4 ),
"transitions": FloatArray( 0.25, 1, 1 ),
"update": 0,
"values": [ Vector2( 1, 1 ), Vector2( 2, 2 ), Vector2( 1, 1 ) ]
}

[node name="points" type="KinematicBody2D"]
[node name="points" type="Node2D"]

input/pickable = false
collision/layers = 1
collision/mask = 1
collision/margin = 0.08
script/script = ExtResource( 1 )

[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
Expand All @@ -37,14 +33,7 @@ anims/bump = SubResource( 1 )
playback/active = true
playback/speed = 1.0
blend_times = [ ]
autoplay = "bump"

[node name="Tween" type="Tween" parent="."]

playback/process_mode = 1
playback/active = false
playback/repeat = true
playback/speed = 1.0
autoplay = ""

[node name="label" type="Label" parent="."]

Expand All @@ -63,12 +52,4 @@ percent_visible = 1.0
lines_skipped = 0
max_lines_visible = -1

[node name="VisibilityNotifier2D" type="VisibilityNotifier2D" parent="."]

transform/pos = Vector2( 14.2072, 10.597 )
transform/scale = Vector2( 2.42072, 2.0597 )
rect = Rect2( -10, -10, 20, 20 )

[connection signal="exit_screen" from="VisibilityNotifier2D" to="." method="_on_VisibilityNotifier2D_exit_screen"]


0 comments on commit 54d89ca

Please sign in to comment.