RapidGameFramework
Reusable Godot managers for data-driven small games
Loading...
Searching...
No Matches
settings_panel_controller Namespace Reference

Variables

 SettingsManagerScript
 
 controls = bound_controls
 Bind a dictionary of UI controls and immediately sync them from saved settings.
 
 settings_manager
 Refresh all bound controls from SettingsManager.
 
 settings
 
 window_size_options
 
 selected_index = index
 
 index
 
 theme_options
 
 selected_theme_index = theme_index
 
 theme_index
 
 text_size_options
 
 selected_text_index = text_index
 
 text_index
 
 button_pressed
 
 value
 
 label
 
 manager
 
 settings_manager_fallback = SettingsManagerScript.new()
 
 loop
 

Variable Documentation

◆ button_pressed

settings_panel_controller.button_pressed

Definition at line 78 of file settings_panel_controller.gd.

◆ controls

settings_panel_controller.controls = bound_controls

Bind a dictionary of UI controls and immediately sync them from saved settings.

Expected keys are window_size, fullscreen, master_slider, music_slider, sfx_slider, master_mute, music_mute, and sfx_mute. Optional keys are theme, text_size, and low_power_mode.

Definition at line 23 of file settings_panel_controller.gd.

◆ index

settings_panel_controller.index

Definition at line 49 of file settings_panel_controller.gd.

◆ label

settings_panel_controller.label

Definition at line 90 of file settings_panel_controller.gd.

◆ loop

settings_panel_controller.loop

Definition at line 114 of file settings_panel_controller.gd.

◆ manager

settings_panel_controller.manager

Definition at line 105 of file settings_panel_controller.gd.

◆ selected_index

settings_panel_controller.selected_index = index

Definition at line 48 of file settings_panel_controller.gd.

◆ selected_text_index

settings_panel_controller.selected_text_index = text_index

Definition at line 70 of file settings_panel_controller.gd.

◆ selected_theme_index

settings_panel_controller.selected_theme_index = theme_index

Definition at line 59 of file settings_panel_controller.gd.

◆ settings

settings_panel_controller.settings

Definition at line 45 of file settings_panel_controller.gd.

◆ settings_manager

settings_panel_controller.settings_manager

Refresh all bound controls from SettingsManager.

Definition at line 24 of file settings_panel_controller.gd.

◆ settings_manager_fallback

settings_panel_controller.settings_manager_fallback = SettingsManagerScript.new()

Definition at line 109 of file settings_panel_controller.gd.

◆ SettingsManagerScript

settings_panel_controller.SettingsManagerScript

Definition at line 11 of file settings_panel_controller.gd.

◆ text_index

settings_panel_controller.text_index

Definition at line 71 of file settings_panel_controller.gd.

◆ text_size_options

settings_panel_controller.text_size_options

Definition at line 69 of file settings_panel_controller.gd.

◆ theme_index

settings_panel_controller.theme_index

Definition at line 60 of file settings_panel_controller.gd.

◆ theme_options

settings_panel_controller.theme_options

Definition at line 58 of file settings_panel_controller.gd.

◆ value

settings_panel_controller.value

Definition at line 81 of file settings_panel_controller.gd.

◆ window_size_options

settings_panel_controller.window_size_options

Definition at line 46 of file settings_panel_controller.gd.