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

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)
 
 popup
 
 name
 
 popup_size = layout_manager.fit_popup_to_viewport(popup, viewport_size, options)
 
 size
 
 min_size
 
 content
 
 offset_left
 
 offset_top
 
 offset_right
 
 offset_bottom
 
 size_flags_horizontal
 
 size_flags_vertical
 
 title
 
 text
 
 horizontal_alignment
 
 Callable
 
 filter_bar
 
 collection
 
 custom_minimum_size
 
 back
 
 requested
 
 int
 
 minimum
 
 available
 
 effective_min
 

Variable Documentation

◆ available

achievement_screen.available

Definition at line 189 of file achievement_screen.gd.

◆ back

achievement_screen.back

Definition at line 146 of file achievement_screen.gd.

◆ Callable

achievement_screen.Callable

Definition at line 132 of file achievement_screen.gd.

◆ collection

achievement_screen.collection

Definition at line 139 of file achievement_screen.gd.

◆ content

achievement_screen.content

Definition at line 30 of file achievement_screen.gd.

◆ custom_minimum_size

achievement_screen.custom_minimum_size

Definition at line 141 of file achievement_screen.gd.

◆ default_size

achievement_screen.default_size = _coerce_size(options.get("size", default_size), default_size)

Definition at line 17 of file achievement_screen.gd.

◆ Dictionary

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 13 of file achievement_screen.gd.

◆ effective_min

achievement_screen.effective_min

Definition at line 190 of file achievement_screen.gd.

◆ filter_bar

achievement_screen.filter_bar

Definition at line 133 of file achievement_screen.gd.

◆ horizontal_alignment

achievement_screen.horizontal_alignment

Definition at line 126 of file achievement_screen.gd.

◆ int

achievement_screen.int

Definition at line 166 of file achievement_screen.gd.

◆ layout

achievement_screen.layout

Definition at line 13 of file achievement_screen.gd.

◆ layout_manager

achievement_screen.layout_manager = layout

Definition at line 14 of file achievement_screen.gd.

◆ min_size

achievement_screen.min_size

Definition at line 26 of file achievement_screen.gd.

◆ minimum

achievement_screen.minimum

Definition at line 187 of file achievement_screen.gd.

◆ name

achievement_screen.name

Definition at line 23 of file achievement_screen.gd.

◆ null

achievement_screen.null

Definition at line 13 of file achievement_screen.gd.

◆ offset_bottom

achievement_screen.offset_bottom

Definition at line 35 of file achievement_screen.gd.

◆ offset_left

achievement_screen.offset_left

Definition at line 32 of file achievement_screen.gd.

◆ offset_right

achievement_screen.offset_right

Definition at line 34 of file achievement_screen.gd.

◆ offset_top

achievement_screen.offset_top

Definition at line 33 of file achievement_screen.gd.

◆ popup

achievement_screen.popup

Definition at line 22 of file achievement_screen.gd.

◆ popup_size

achievement_screen.popup_size = layout_manager.fit_popup_to_viewport(popup, viewport_size, options)

Definition at line 24 of file achievement_screen.gd.

◆ requested

achievement_screen.requested

Definition at line 163 of file achievement_screen.gd.

◆ settings

achievement_screen.settings

Definition at line 13 of file achievement_screen.gd.

◆ settings_manager

achievement_screen.settings_manager = settings

Definition at line 15 of file achievement_screen.gd.

◆ size

achievement_screen.size

Definition at line 25 of file achievement_screen.gd.

◆ size_flags_horizontal

achievement_screen.size_flags_horizontal

Definition at line 119 of file achievement_screen.gd.

◆ size_flags_vertical

achievement_screen.size_flags_vertical

Definition at line 120 of file achievement_screen.gd.

◆ text

achievement_screen.text

Definition at line 125 of file achievement_screen.gd.

◆ title

achievement_screen.title

Definition at line 123 of file achievement_screen.gd.

◆ ui_flow

achievement_screen.ui_flow

Definition at line 13 of file achievement_screen.gd.

◆ ui_flow_manager

achievement_screen.ui_flow_manager = ui_flow

Definition at line 16 of file achievement_screen.gd.