From 0f1b81588b2590e51fc6253f030eea68189a7b74 Mon Sep 17 00:00:00 2001 From: Zoey Kitt Date: Sun, 17 Nov 2024 14:06:00 -0600 Subject: Make the fishing minigame communicate the fish caught on win --- scenes/microgames/fishin/fishin.gd | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'scenes/microgames/fishin/fishin.gd') 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) -- cgit v1.2.3