feat: add autoloads, GameController, TrainingController, and ReplayRecorder
This commit is contained in:
11
src/autoload/event_bus.gd
Normal file
11
src/autoload/event_bus.gd
Normal file
@@ -0,0 +1,11 @@
|
||||
# src/autoload/event_bus.gd
|
||||
extends Node
|
||||
|
||||
signal player_played_cards(player_idx: int, play_type: int, cards: Array)
|
||||
signal bomb_detonated(player_idx: int, rank: int)
|
||||
signal tribute_triggered(from_idx: int, to_idx: int)
|
||||
signal round_end()
|
||||
signal game_over(winner_team: int, reason: String)
|
||||
signal player_finished(player_idx: int, position: int)
|
||||
signal turn_changed(player_idx: int)
|
||||
signal table_cleared(player_idx: int)
|
||||
Reference in New Issue
Block a user