|
RapidGameFramework
Reusable Godot managers for data-driven small games
|
Variables | |
| DataCacheManager | |
| data_cache_manager | |
| data | |
| Load menu JSON from a project path. | |
| config = data if data is Dictionary else {} | |
| current_screen_id = str(config.get("start_screen", "")) | |
| Return to the previous screen when nested menu history exists. | |
| context = values.duplicate(true) | |
| Return cache diagnostics for file-based convenience loads. | |
| bool | |
| Set current screen id when it exists. | |
| String | |
| Return the current menu screen dictionary. | |
| screen | |
| items | |
| template_id | |
| Expand reusable item templates such as save slots and game profile rows. | |
| templates | |
| expanded | |
| label | |
| Evaluate reusable visibility rules for one menu item. | |
| formatter | |
| confirm | |
| Return confirmation metadata for an item, or an empty Dictionary. | |
| explicit | |
| Resolve a menu item's sprite id from explicit item data or JSON icon rules. | |
| icons | |
| label_icons | |
| label_key | |
| action | |
| action_icons | |
| target | |
| target_icons | |
| updated | |
| lines | |
| parts | |
| key | |
| value = value[part] | |
| slots | |
| slot_item | |
| profiles | |
| profile_item | |
| levels | |
| level_item | |
| formatted = formatted.replace("{%s}" % str(key), str(values[key])) | |
| merged | |
| menu_manager.action |
Definition at line 166 of file menu_manager.gd.
| menu_manager.action_icons |
Definition at line 167 of file menu_manager.gd.
| menu_manager.bool |
Set current screen id when it exists.
Definition at line 47 of file menu_manager.gd.
Definition at line 25 of file menu_manager.gd.
| menu_manager.confirm |
Return confirmation metadata for an item, or an empty Dictionary.
Definition at line 149 of file menu_manager.gd.
| menu_manager.context = values.duplicate(true) |
Return cache diagnostics for file-based convenience loads.
Provide renderer/game state used by disabled rules and formatters.
Definition at line 37 of file menu_manager.gd.
| menu_manager.current_screen_id = str(config.get("start_screen", "")) |
Return to the previous screen when nested menu history exists.
Definition at line 26 of file menu_manager.gd.
| menu_manager.data |
Load menu JSON from a project path.
Definition at line 24 of file menu_manager.gd.
| menu_manager.data_cache_manager |
Definition at line 19 of file menu_manager.gd.
| menu_manager.DataCacheManager |
Definition at line 13 of file menu_manager.gd.
| menu_manager.expanded |
Definition at line 113 of file menu_manager.gd.
| menu_manager.explicit |
Resolve a menu item's sprite id from explicit item data or JSON icon rules.
Definition at line 155 of file menu_manager.gd.
Definition at line 312 of file menu_manager.gd.
| menu_manager.formatter |
Definition at line 138 of file menu_manager.gd.
| menu_manager.icons |
Definition at line 158 of file menu_manager.gd.
| menu_manager.items |
Definition at line 87 of file menu_manager.gd.
| menu_manager.key |
Definition at line 218 of file menu_manager.gd.
| menu_manager.label |
Evaluate reusable visibility rules for one menu item.
Evaluate reusable disabled rules for one menu item.
Return one item's display label, optionally using a simple metadata formatter.
Definition at line 137 of file menu_manager.gd.
| menu_manager.label_icons |
Definition at line 161 of file menu_manager.gd.
| menu_manager.label_key |
Definition at line 163 of file menu_manager.gd.
| menu_manager.level_item |
Definition at line 298 of file menu_manager.gd.
| menu_manager.levels |
Definition at line 293 of file menu_manager.gd.
| menu_manager.lines |
Definition at line 183 of file menu_manager.gd.
| menu_manager.merged |
Definition at line 319 of file menu_manager.gd.
| menu_manager.parts |
Definition at line 190 of file menu_manager.gd.
| menu_manager.profile_item |
Definition at line 277 of file menu_manager.gd.
| menu_manager.profiles |
Definition at line 272 of file menu_manager.gd.
| menu_manager.screen |
Definition at line 86 of file menu_manager.gd.
| menu_manager.slot_item |
Definition at line 258 of file menu_manager.gd.
| menu_manager.slots |
Definition at line 253 of file menu_manager.gd.
| menu_manager.String |
Return the current menu screen dictionary.
Return one screen dictionary by id.
Return configured screens.
Return current screen id.
Return screen items annotated with reusable disabled and formatted text fields.
Definition at line 85 of file menu_manager.gd.
| menu_manager.target |
Definition at line 171 of file menu_manager.gd.
| menu_manager.target_icons |
Definition at line 172 of file menu_manager.gd.
| menu_manager.template_id |
Expand reusable item templates such as save slots and game profile rows.
Definition at line 102 of file menu_manager.gd.
| menu_manager.templates |
Definition at line 111 of file menu_manager.gd.
| menu_manager.updated |
Definition at line 182 of file menu_manager.gd.
| menu_manager.value = value[part] |
Definition at line 219 of file menu_manager.gd.