From 40ea76cc7c97fbb00ec6fde17d564bd4f4a36723 Mon Sep 17 00:00:00 2001 From: Jan Schuffenhauer Date: Sat, 18 Apr 2020 16:19:45 +0200 Subject: [PATCH] Stats script introduced --- src/Overlap/Stats.gd | 11 +++++++++++ src/Overlap/Stats.tscn | 6 ++++++ 2 files changed, 17 insertions(+) create mode 100644 src/Overlap/Stats.gd create mode 100644 src/Overlap/Stats.tscn diff --git a/src/Overlap/Stats.gd b/src/Overlap/Stats.gd new file mode 100644 index 0000000..b6c4110 --- /dev/null +++ b/src/Overlap/Stats.gd @@ -0,0 +1,11 @@ +extends Node + +export(int) var max_health := 1 +onready var health := max_health setget set_health + +signal no_health + +func set_health(value): + health = value + if health < 1: + emit_signal("no_health") diff --git a/src/Overlap/Stats.tscn b/src/Overlap/Stats.tscn new file mode 100644 index 0000000..c41ad36 --- /dev/null +++ b/src/Overlap/Stats.tscn @@ -0,0 +1,6 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://Overlap/Stats.gd" type="Script" id=1] + +[node name="Stats" type="Node"] +script = ExtResource( 1 )