fix(network): deduplicate game_mode_changed signal
This commit is contained in:
@@ -31,6 +31,8 @@ signal candy_survival_duration_changed(duration: int)
|
|||||||
signal candy_survival_growth_interval_changed(interval: float)
|
signal candy_survival_growth_interval_changed(interval: float)
|
||||||
signal candy_survival_cells_per_tick_changed(cells: Dictionary)
|
signal candy_survival_cells_per_tick_changed(cells: Dictionary)
|
||||||
|
|
||||||
|
signal game_mode_changed(mode: String)
|
||||||
|
|
||||||
# Room data structure
|
# Room data structure
|
||||||
var current_room: Dictionary = {}
|
var current_room: Dictionary = {}
|
||||||
var players_in_room: Array = [] # [{id, name, is_ready}]
|
var players_in_room: Array = [] # [{id, name, is_ready}]
|
||||||
@@ -95,9 +97,6 @@ func get_game_mode() -> GameMode.Mode:
|
|||||||
func is_game_mode(mode: GameMode.Mode) -> bool:
|
func is_game_mode(mode: GameMode.Mode) -> bool:
|
||||||
return get_game_mode() == mode
|
return get_game_mode() == mode
|
||||||
|
|
||||||
# Signals
|
|
||||||
signal game_mode_changed(mode: String)
|
|
||||||
|
|
||||||
# Ready to start game check
|
# Ready to start game check
|
||||||
var _all_ready: bool = false
|
var _all_ready: bool = false
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user