|
RapidGameFramework
Reusable Godot managers for data-driven small games
|
Variables | |
| layout | |
| settings | |
| null | |
| ui_flow | |
| Dictionary | |
| Render an achievement collection popup using statsManager filters. | |
| layout_manager = layout | |
| settings_manager = settings | |
| ui_flow_manager = ui_flow | |
| default_size = _coerce_size(options.get("size", default_size), default_size) | |
| global_achievement_path = str(options.get("global_achievement_path", global_achievement_path)) | |
| popup | |
| name | |
| popup_size = popup.size | |
| size | |
| min_size | |
| content | |
| offset_left | |
| offset_top | |
| offset_right | |
| offset_bottom | |
| size_flags_horizontal | |
| size_flags_vertical | |
| title | |
| text | |
| horizontal_alignment | |
| autowrap_mode | |
| Callable | |
| filter_bar | |
| collection | |
| custom_minimum_size | |
| back | |
| width = maxf(width, viewport_size.x - margin_x) | |
| height = maxf(height, viewport_size.y - margin_y) | |
| collection_min = maxf(collection_min, viewport_size.y - float(options.get("page_margin_y", 220.0)) - reserved_height) | |
| y | |
| requested | |
| int | |
| minimum | |
| available | |
| effective_min | |
| achievement_screen.autowrap_mode |
Definition at line 132 of file achievement_screen.gd.
| achievement_screen.available |
Definition at line 228 of file achievement_screen.gd.
| achievement_screen.back |
Definition at line 154 of file achievement_screen.gd.
| achievement_screen.Callable |
Definition at line 139 of file achievement_screen.gd.
| achievement_screen.collection |
Definition at line 146 of file achievement_screen.gd.
| achievement_screen.collection_min = maxf(collection_min, viewport_size.y - float(options.get("page_margin_y", 220.0)) - reserved_height) |
Definition at line 197 of file achievement_screen.gd.
| achievement_screen.content |
Definition at line 32 of file achievement_screen.gd.
| achievement_screen.custom_minimum_size |
Definition at line 149 of file achievement_screen.gd.
| achievement_screen.default_size = _coerce_size(options.get("size", default_size), default_size) |
Definition at line 18 of file achievement_screen.gd.
| achievement_screen.Dictionary |
Render an achievement collection popup using statsManager filters.
Center and clamp the popup to a viewport while keeping the collection scrollable and the Back button visible.
Refresh an existing achievement popup with current stats/filter content.
Render the same achievement collection layout into a normal menu/page container.
Use this for full-screen achievement pages where popups are too cramped on mobile.
Definition at line 14 of file achievement_screen.gd.
| achievement_screen.effective_min |
Definition at line 229 of file achievement_screen.gd.
| achievement_screen.filter_bar |
Definition at line 140 of file achievement_screen.gd.
| achievement_screen.global_achievement_path = str(options.get("global_achievement_path", global_achievement_path)) |
Definition at line 19 of file achievement_screen.gd.
| achievement_screen.height = maxf(height, viewport_size.y - margin_y) |
Definition at line 188 of file achievement_screen.gd.
| achievement_screen.horizontal_alignment |
Definition at line 131 of file achievement_screen.gd.
| achievement_screen.int |
Definition at line 205 of file achievement_screen.gd.
| achievement_screen.layout |
Definition at line 14 of file achievement_screen.gd.
| achievement_screen.layout_manager = layout |
Definition at line 15 of file achievement_screen.gd.
| achievement_screen.min_size |
Definition at line 28 of file achievement_screen.gd.
| achievement_screen.minimum |
Definition at line 226 of file achievement_screen.gd.
| achievement_screen.name |
Definition at line 25 of file achievement_screen.gd.
| achievement_screen.null |
Definition at line 14 of file achievement_screen.gd.
| achievement_screen.offset_bottom |
Definition at line 37 of file achievement_screen.gd.
| achievement_screen.offset_left |
Definition at line 34 of file achievement_screen.gd.
| achievement_screen.offset_right |
Definition at line 36 of file achievement_screen.gd.
| achievement_screen.offset_top |
Definition at line 35 of file achievement_screen.gd.
| achievement_screen.popup |
Definition at line 24 of file achievement_screen.gd.
| achievement_screen.popup_size = popup.size |
Definition at line 26 of file achievement_screen.gd.
| achievement_screen.requested |
Definition at line 202 of file achievement_screen.gd.
| achievement_screen.settings |
Definition at line 14 of file achievement_screen.gd.
| achievement_screen.settings_manager = settings |
Definition at line 16 of file achievement_screen.gd.
| achievement_screen.size |
Definition at line 27 of file achievement_screen.gd.
| achievement_screen.size_flags_horizontal |
Definition at line 124 of file achievement_screen.gd.
| achievement_screen.size_flags_vertical |
Definition at line 125 of file achievement_screen.gd.
| achievement_screen.text |
Definition at line 130 of file achievement_screen.gd.
| achievement_screen.title |
Definition at line 128 of file achievement_screen.gd.
| achievement_screen.ui_flow |
Definition at line 14 of file achievement_screen.gd.
| achievement_screen.ui_flow_manager = ui_flow |
Definition at line 17 of file achievement_screen.gd.
| achievement_screen.width = maxf(width, viewport_size.x - margin_x) |
Definition at line 187 of file achievement_screen.gd.
| achievement_screen.y |
Definition at line 198 of file achievement_screen.gd.