summaryrefslogtreecommitdiff
path: root/scenes/microgames/fishin
diff options
context:
space:
mode:
authorZoey Kitt <zoey.kitt@outlook.com>2024-11-17 14:06:00 -0600
committerZoey Kitt <zoey.kitt@outlook.com>2024-11-17 14:06:00 -0600
commit0f1b81588b2590e51fc6253f030eea68189a7b74 (patch)
tree1d19dadb8fc43efc738ab7686713ca69ca2d6a5d /scenes/microgames/fishin
parent88172d8807b560fb4fec794c3b32015d9e48a159 (diff)
Make the fishing minigame communicate the fish caught on win
Diffstat (limited to 'scenes/microgames/fishin')
-rw-r--r--scenes/microgames/fishin/fishin.gd8
1 files changed, 5 insertions, 3 deletions
diff --git a/scenes/microgames/fishin/fishin.gd b/scenes/microgames/fishin/fishin.gd
index 7064bee..fdae7d1 100644
--- a/scenes/microgames/fishin/fishin.gd
+++ b/scenes/microgames/fishin/fishin.gd
@@ -1,4 +1,5 @@
extends Node2D
+class_name Fishin
enum FishType {
GAR,
@@ -12,7 +13,7 @@ enum FishType {
LEAPING_SMACKEREL,
}
-signal win
+signal win(fish_type: FishType)
signal fish_chosen(fish_sprite: Sprite2D, fish_name: String)
const IN_GAME_WAIT_TIME = 10
@@ -32,6 +33,7 @@ var in_game_timer: Timer
var succfail_timer: Timer
var success_timer: Timer
+var fish_choice
var gar
var salmon
var bass
@@ -106,7 +108,7 @@ func _on_texture_button_button_up() -> void:
happy.visible = true
# show fish
- var fish_choice: FishType = randi_range(0,len(fishes))
+ fish_choice = randi_range(0,len(fishes))
fish_choice = FishType.MOBY_DICK
@@ -223,4 +225,4 @@ func _on_success_fail_timeout() -> void:
func _on_success_timeout() -> void:
- win.emit()
+ win.emit(fish_choice)