Files
ludum_dare_46/src/Overlap/Stats/Stats.gd
Conrad d12d69f083 Minor Cleanup
- Renamed SoundController
- Cleaned up spacings
- File endings
2020-04-21 03:14:00 +02:00

29 lines
522 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
signal health_changed
func set_health(value):
if value > max_health:
health = max_health
else:
health = value
if health < 1:
emit_signal("no_health")
emit_signal("health_changed", health)
func set_speed(value):
if value > max_speed:
speed = max_speed
elif value<0.0:
speed = 0.0
else:
speed = value