|
RapidGameFramework
Reusable Godot managers for data-driven small games
|
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 | |
| settings_panel_controller.button_pressed |
Definition at line 78 of file settings_panel_controller.gd.
| 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.
| settings_panel_controller.index |
Definition at line 49 of file settings_panel_controller.gd.
| settings_panel_controller.label |
Definition at line 90 of file settings_panel_controller.gd.
| settings_panel_controller.loop |
Definition at line 114 of file settings_panel_controller.gd.
| settings_panel_controller.manager |
Definition at line 105 of file settings_panel_controller.gd.
| settings_panel_controller.selected_index = index |
Definition at line 48 of file settings_panel_controller.gd.
| settings_panel_controller.selected_text_index = text_index |
Definition at line 70 of file settings_panel_controller.gd.
| settings_panel_controller.selected_theme_index = theme_index |
Definition at line 59 of file settings_panel_controller.gd.
| settings_panel_controller.settings |
Definition at line 45 of file settings_panel_controller.gd.
| settings_panel_controller.settings_manager |
Refresh all bound controls from SettingsManager.
Definition at line 24 of file settings_panel_controller.gd.
| settings_panel_controller.settings_manager_fallback = SettingsManagerScript.new() |
Definition at line 109 of file settings_panel_controller.gd.
| settings_panel_controller.SettingsManagerScript |
Definition at line 11 of file settings_panel_controller.gd.
| settings_panel_controller.text_index |
Definition at line 71 of file settings_panel_controller.gd.
| settings_panel_controller.text_size_options |
Definition at line 69 of file settings_panel_controller.gd.
| settings_panel_controller.theme_index |
Definition at line 60 of file settings_panel_controller.gd.
| settings_panel_controller.theme_options |
Definition at line 58 of file settings_panel_controller.gd.
| settings_panel_controller.value |
Definition at line 81 of file settings_panel_controller.gd.
| settings_panel_controller.window_size_options |
Definition at line 46 of file settings_panel_controller.gd.