class

PointClickEngine::Core::DebugConfig

Inherits Reference < Object

Debug configuration class for centralized debug control

Class methods

current_level
Source
current_level=(current_level : DebugLevel)
Source
disable_all_debugging

Disable all debugging

Source
enable_verbose_logging

Enable verbose logging

Source
enable_visual_debugging

Enable visual debugging features

Source
log_movement
Source
log_movement=(log_movement : Bool)
Source
log_pathfinding
Source
log_pathfinding=(log_pathfinding : Bool)
Source
log_player_input
Source
log_player_input=(log_player_input : Bool)
Source
should_log?(category : Symbol) : Bool

Check if a specific debug category should be active

Source
should_show_visual?(category : Symbol) : Bool

Check if visual debugging should be shown for a category

Source
show_collision_bounds
Source
show_collision_bounds=(show_collision_bounds : Bool)
Source
show_grid_overlay
Source
show_grid_overlay=(show_grid_overlay : Bool)
Source
show_pathfinding
Source
show_pathfinding=(show_pathfinding : Bool)
Source
show_walkable_areas
Source
show_walkable_areas=(show_walkable_areas : Bool)
Source
show_waypoints
Source
show_waypoints=(show_waypoints : Bool)
Source