diff options
author | David Luevano Alvarado <david@luevano.xyz> | 2022-06-05 14:09:41 -0600 |
---|---|---|
committer | David Luevano Alvarado <david@luevano.xyz> | 2022-06-05 14:09:41 -0600 |
commit | 14538d486de312af41ce012836861468b8fb7897 (patch) | |
tree | 569d09c43fd7724a5fbb0898f5c1d1db3fd64b3d /src/ui/hud/progress_bars/scripts | |
parent | 4b42a8ba26f21e2c6c766fa747c8b93a115a53b2 (diff) |
finish all necessary for playability
Diffstat (limited to 'src/ui/hud/progress_bars/scripts')
-rw-r--r-- | src/ui/hud/progress_bars/scripts/dash_progress.gd | 12 | ||||
-rw-r--r-- | src/ui/hud/progress_bars/scripts/growth_progress.gd | 10 | ||||
-rw-r--r-- | src/ui/hud/progress_bars/scripts/jump_progress.gd | 12 | ||||
-rw-r--r-- | src/ui/hud/progress_bars/scripts/slow_progress.gd | 12 |
4 files changed, 42 insertions, 4 deletions
diff --git a/src/ui/hud/progress_bars/scripts/dash_progress.gd b/src/ui/hud/progress_bars/scripts/dash_progress.gd new file mode 100644 index 0000000..32fb91a --- /dev/null +++ b/src/ui/hud/progress_bars/scripts/dash_progress.gd @@ -0,0 +1,12 @@ +extends HBoxContainer + +onready var progress: TextureProgress = $Progress + + +func _ready(): + Event.connect("snake_dash_progress", self, "_on_snake_dash_progress") + progress.max_value = Global.POINTS_TO_DASH + + +func _on_snake_dash_progress(_progress: int) -> void: + progress.value = _progress diff --git a/src/ui/hud/progress_bars/scripts/growth_progress.gd b/src/ui/hud/progress_bars/scripts/growth_progress.gd index a9d455c..4efce10 100644 --- a/src/ui/hud/progress_bars/scripts/growth_progress.gd +++ b/src/ui/hud/progress_bars/scripts/growth_progress.gd @@ -1,10 +1,12 @@ -extends TextureProgress +extends HBoxContainer + +onready var progress: TextureProgress = $Progress func _ready(): Event.connect("snake_growth_progress", self, "_on_snake_growth_progress") - max_value = Global.POINTS_TO_GROW + progress.max_value = Global.POINTS_TO_GROW -func _on_snake_growth_progress(progress: int) -> void: - value = progress +func _on_snake_growth_progress(_progress: int) -> void: + progress.value = _progress diff --git a/src/ui/hud/progress_bars/scripts/jump_progress.gd b/src/ui/hud/progress_bars/scripts/jump_progress.gd new file mode 100644 index 0000000..367dd93 --- /dev/null +++ b/src/ui/hud/progress_bars/scripts/jump_progress.gd @@ -0,0 +1,12 @@ +extends HBoxContainer + +onready var progress: TextureProgress = $Progress + + +func _ready(): + Event.connect("snake_jump_progress", self, "_on_snake_jump_progress") + progress.max_value = Global.POINTS_TO_JUMP + + +func _on_snake_jump_progress(_progress: int) -> void: + progress.value = _progress diff --git a/src/ui/hud/progress_bars/scripts/slow_progress.gd b/src/ui/hud/progress_bars/scripts/slow_progress.gd new file mode 100644 index 0000000..de1bccb --- /dev/null +++ b/src/ui/hud/progress_bars/scripts/slow_progress.gd @@ -0,0 +1,12 @@ +extends HBoxContainer + +onready var progress: TextureProgress = $Progress + + +func _ready(): + Event.connect("snake_slow_progress", self, "_on_snake_slow_progress") + progress.max_value = Global.POINTS_TO_SLOW + + +func _on_snake_slow_progress(_progress: int) -> void: + progress.value = _progress |