ZE PEWPENING

This commit is contained in:
Victor Turgeon
2023-01-15 12:27:19 -05:00
parent 2a2eb8ad1f
commit ea11e29ce3
25 changed files with 441 additions and 28 deletions

View File

@@ -5,11 +5,22 @@ extends Area2D
@export var LIFETIME = 1.0;
@export var HANG_TIME = 0.0;
@export var FRICTION = 0.0;
@export var SIZE_MOD = 0.0;
@onready var sprite = $Sprite2D;
var rng = RandomNumberGenerator.new();
var is_hanging = false;
var velocity = Vector2.ZERO;
var time = 0.0;
func _ready():
var size_mod = rng.randf() * SIZE_MOD;
sprite.scale.x -= size_mod;
sprite.scale.y -= size_mod;
func _process(delta):
if is_hanging :
@@ -37,7 +48,8 @@ func end_of_life():
is_hanging = true;
func explode():
velocity = Vector2.ZERO;
sprite.play("explosion");
func _on_sprite_2d_animation_finished():
queue_free();