clear inheritance

This commit is contained in:
Harmony Monroe 2020-10-09 16:57:24 -04:00
parent 80a853adb5
commit 2e64e25dbc
7 changed files with 89 additions and 67 deletions

View file

@ -260,6 +260,7 @@ func win():
Shared.start_reset("hub")
queue_free()
dev.out("map complete")
Shared.stage.stop_timer()
func open_door():
# explosion

View file

@ -5,6 +5,8 @@ var node_map_solid : TileMap
var node_map_spike : TileMap
var node_camera_game : Camera2D
var stage : Stage
var is_reset = false
var reset_clock := 0.0
var reset_time := 1.0
@ -15,8 +17,6 @@ var map_name := "hub"
var hub_pos := Vector2(-16, -16)
var map_timer := 0.0
func _ready():
# _window_scale window
@ -46,11 +46,6 @@ func _process(delta):
dev.out("loading scene: " + "res://Map/" + map_name + ".tscn")
get_tree().change_scene("res://Map/" + map_name + ".tscn")
#get_tree().reload_current_scene()
map_timer += delta
HUD.node_timer.text = "time: " + String(map_timer)
func start_reset(arg = ""):
if !is_reset:

View file

@ -1,5 +1,16 @@
extends Node2D
class_name Stage
var timer := 0.0
var is_timer = true
func _ready():
pass
Shared.stage = self
func _process(delta):
if is_timer:
timer += delta
HUD.node_timer.text = "timer: " + str(timer)
func stop_timer():
is_timer = false