feat: add player core, movement, and playerboard managers, special tile effects system, and lobby scene.
This commit is contained in:
@@ -6,6 +6,12 @@ var race_manager
|
||||
var input_manager
|
||||
var playerboard_manager
|
||||
var action_manager
|
||||
var special_tiles_manager
|
||||
|
||||
# Special effect states
|
||||
var is_frozen: bool = false
|
||||
var is_invisible: bool = false
|
||||
var original_movement_range: int = 1
|
||||
|
||||
@export var is_bot: bool = false
|
||||
|
||||
@@ -212,6 +218,11 @@ func _init_managers():
|
||||
action_manager.name = "ActionManager"
|
||||
add_child(action_manager)
|
||||
action_manager.initialize(self, enhanced_gridmap)
|
||||
|
||||
special_tiles_manager = load("res://scripts/managers/special_tiles_manager.gd").new()
|
||||
special_tiles_manager.name = "SpecialTilesManager"
|
||||
add_child(special_tiles_manager)
|
||||
special_tiles_manager.initialize(self, enhanced_gridmap)
|
||||
|
||||
# Add function to check if position is at finish line
|
||||
func is_at_finish_line() -> bool:
|
||||
|
||||
Reference in New Issue
Block a user