tojam20-elevator/scripts/event_bus.gd
Jennie Robinson Faber fae69c4816 Add virtua hand lighting up floor buttons!
- hand sweeps down the button panel at game start
- button panel now spawns its floor buttons procedurally via button_panel.gd
- elevator_panel waits for the new intro_finished signal before starting floor 1
- removes the stray ShaftStrip from hud.tscn
- cleaned up timing but henry will probably want to tune further
2026-05-16 19:31:39 +01:00

31 lines
821 B
GDScript

extends Node
const STARTING_FLOOR := 10
var debug_starting_floor: int = 0
@warning_ignore_start("unused_signal")
signal floor_changed(floor_num: int)
signal saved_changed(count: int)
signal score_changed(new_score: int)
signal people_changed(count: int, threshold: int)
signal game_started
signal game_won
signal game_lost(reason: String)
signal floor_started(survivor_count: int)
signal doors_opened
signal doors_nearly_opened
signal doors_fully_opened
signal doors_closed(fast: bool)
signal doors_fully_closed
signal pulse_started(duration: float)
signal pulse_blocked
signal robot_stun_requested(duration: float)
signal robot_floor_started(delay: float, robot_speed: float)
signal robot_close_warning
signal survivor_squeaked_in
signal block_pressed
signal intro_finished
@warning_ignore_restore("unused_signal")