|
RapidGameFramework
Reusable Godot managers for data-driven small games
|
Variables | |
| file | |
| Load settings from disk. | |
| int | |
| Apply one-time persisted settings migrations after loading an older config. | |
| bool | |
| float | |
| String | |
| Return a duplicated settings dictionary. | |
| data | |
| profile | |
| low_power_profiles = loaded_profiles | |
| Dictionary | |
| typography_defaults = _merge_dict(typography_defaults, data.get("typography", {})) | |
| themes | |
| definition | |
| label = str(definition.get("name", label)) | |
| theme_typography_definition | |
| loaded = DEFAULT_THEME_OPTIONS.duplicate(true) | |
| theme_options = loaded | |
| theme_typography = loaded_typography | |
| resolved_id | |
| typography | |
| options | |
| preset | |
| node_name | |
| size_key = "title" | |
| font_size = min(font_size, int(node.get_meta("max_font_size"))) | |
| font_role = role | |
| button_font_size = min(button_font_size, int(node.get_meta("max_font_size"))) | |
| y | |
| font_paths | |
| font = load(path) | |
| settings_manager.bool |
Definition at line 127 of file settings_manager.gd.
| settings_manager.button_font_size = min(button_font_size, int(node.get_meta("max_font_size"))) |
Definition at line 393 of file settings_manager.gd.
| settings_manager.data |
Definition at line 173 of file settings_manager.gd.
| settings_manager.definition |
Definition at line 208 of file settings_manager.gd.
| settings_manager.Dictionary |
Definition at line 188 of file settings_manager.gd.
| settings_manager.file |
Load settings from disk.
Save current settings to disk.
Definition at line 77 of file settings_manager.gd.
| settings_manager.float |
Definition at line 129 of file settings_manager.gd.
| settings_manager.font = load(path) |
Definition at line 423 of file settings_manager.gd.
| settings_manager.font_paths |
Definition at line 415 of file settings_manager.gd.
| settings_manager.font_role = role |
Definition at line 384 of file settings_manager.gd.
| settings_manager.font_size = min(font_size, int(node.get_meta("max_font_size"))) |
Definition at line 380 of file settings_manager.gd.
| settings_manager.int |
Apply one-time persisted settings migrations after loading an older config.
Definition at line 123 of file settings_manager.gd.
| settings_manager.label = str(definition.get("name", label)) |
Definition at line 211 of file settings_manager.gd.
| settings_manager.loaded = DEFAULT_THEME_OPTIONS.duplicate(true) |
Definition at line 217 of file settings_manager.gd.
| settings_manager.low_power_profiles = loaded_profiles |
Definition at line 181 of file settings_manager.gd.
| settings_manager.node_name |
Definition at line 371 of file settings_manager.gd.
| settings_manager.options |
Definition at line 300 of file settings_manager.gd.
| settings_manager.preset |
Definition at line 340 of file settings_manager.gd.
| settings_manager.profile |
Definition at line 176 of file settings_manager.gd.
| settings_manager.resolved_id |
Definition at line 234 of file settings_manager.gd.
| str settings_manager.size_key = "title" |
Definition at line 372 of file settings_manager.gd.
| settings_manager.String |
Return a duplicated settings dictionary.
Return the typography-scaled text preset for a theme and size id.
Return numeric font sizes for the current or requested text preset.
Load user-facing theme labels and ids from the shared theme JSON catalog.
Return a duplicated low-power tuning profile for reusable systems and games.
Return supported labeled window sizes.
Return supported text-size labels.
Return the user-facing input mode choices.
Return supported theme labels.
Load reusable low-power tuning profiles from JSON.
Definition at line 169 of file settings_manager.gd.
| settings_manager.theme_options = loaded |
Definition at line 218 of file settings_manager.gd.
| settings_manager.theme_typography = loaded_typography |
Definition at line 222 of file settings_manager.gd.
| settings_manager.theme_typography_definition |
Definition at line 212 of file settings_manager.gd.
| settings_manager.themes |
Definition at line 205 of file settings_manager.gd.
| settings_manager.typography |
Definition at line 245 of file settings_manager.gd.
| settings_manager.typography_defaults = _merge_dict(typography_defaults, data.get("typography", {})) |
Definition at line 204 of file settings_manager.gd.
| settings_manager.y |
Definition at line 397 of file settings_manager.gd.