Tough_Crowd/godot/scenes/Joke Button.gd

20 lines
507 B
GDScript3
Raw Normal View History

2024-01-27 10:38:38 +00:00
extends Node2D
2024-01-27 11:36:06 +00:00
signal button_pressed(joke)
2024-01-27 10:38:38 +00:00
@export_enum("joke_button_1", "joke_button_2", "joke_button_3") var action: String
var current_joke: Joke
func _init():
current_joke = Joke.new(Joke.JokeType.Joke1)
# Called when the node enters the scene tree for the first time.
func _ready():
pass # Replace with function body.
# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta):
if Input.is_action_just_pressed(action):
2024-01-27 11:36:06 +00:00
button_pressed.emit(current_joke)