Files
ludum_dare_46/src/Overlap/Stats/Stats.gd
2020-04-18 18:56:05 +02:00

29 lines
467 B
GDScript

extends Node
export(int) var max_health := 1
onready var health := max_health setget set_health
export(float) var max_speed := 125.0
onready var speed := max_speed setget set_speed
signal no_health
func set_health(value):
if value > max_health:
health = max_health
else:
health = value
if health < 1:
emit_signal("no_health")
func set_speed(value):
if value > max_speed:
speed = max_speed
elif value<0.0:
speed = 0.0
else:
speed = value