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)
 
 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
 

Variable Documentation

◆ autowrap_mode

achievement_screen.autowrap_mode

Definition at line 132 of file achievement_screen.gd.

◆ available

achievement_screen.available

Definition at line 228 of file achievement_screen.gd.

◆ back

achievement_screen.back

Definition at line 154 of file achievement_screen.gd.

◆ Callable

achievement_screen.Callable

Definition at line 139 of file achievement_screen.gd.

◆ collection

achievement_screen.collection

Definition at line 146 of file achievement_screen.gd.

◆ collection_min

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.

◆ content

achievement_screen.content

Definition at line 32 of file achievement_screen.gd.

◆ custom_minimum_size

achievement_screen.custom_minimum_size

Definition at line 149 of file achievement_screen.gd.

◆ default_size

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

Definition at line 18 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 14 of file achievement_screen.gd.

◆ effective_min

achievement_screen.effective_min

Definition at line 229 of file achievement_screen.gd.

◆ filter_bar

achievement_screen.filter_bar

Definition at line 140 of file achievement_screen.gd.

◆ global_achievement_path

achievement_screen.global_achievement_path = str(options.get("global_achievement_path", global_achievement_path))

Definition at line 19 of file achievement_screen.gd.

◆ height

achievement_screen.height = maxf(height, viewport_size.y - margin_y)

Definition at line 188 of file achievement_screen.gd.

◆ horizontal_alignment

achievement_screen.horizontal_alignment

Definition at line 131 of file achievement_screen.gd.

◆ int

achievement_screen.int

Definition at line 205 of file achievement_screen.gd.

◆ layout

achievement_screen.layout

Definition at line 14 of file achievement_screen.gd.

◆ layout_manager

achievement_screen.layout_manager = layout

Definition at line 15 of file achievement_screen.gd.

◆ min_size

achievement_screen.min_size

Definition at line 28 of file achievement_screen.gd.

◆ minimum

achievement_screen.minimum

Definition at line 226 of file achievement_screen.gd.

◆ name

achievement_screen.name

Definition at line 25 of file achievement_screen.gd.

◆ null

achievement_screen.null

Definition at line 14 of file achievement_screen.gd.

◆ offset_bottom

achievement_screen.offset_bottom

Definition at line 37 of file achievement_screen.gd.

◆ offset_left

achievement_screen.offset_left

Definition at line 34 of file achievement_screen.gd.

◆ offset_right

achievement_screen.offset_right

Definition at line 36 of file achievement_screen.gd.

◆ offset_top

achievement_screen.offset_top

Definition at line 35 of file achievement_screen.gd.

◆ popup

achievement_screen.popup

Definition at line 24 of file achievement_screen.gd.

◆ popup_size

achievement_screen.popup_size = popup.size

Definition at line 26 of file achievement_screen.gd.

◆ requested

achievement_screen.requested

Definition at line 202 of file achievement_screen.gd.

◆ settings

achievement_screen.settings

Definition at line 14 of file achievement_screen.gd.

◆ settings_manager

achievement_screen.settings_manager = settings

Definition at line 16 of file achievement_screen.gd.

◆ size

achievement_screen.size

Definition at line 27 of file achievement_screen.gd.

◆ size_flags_horizontal

achievement_screen.size_flags_horizontal

Definition at line 124 of file achievement_screen.gd.

◆ size_flags_vertical

achievement_screen.size_flags_vertical

Definition at line 125 of file achievement_screen.gd.

◆ text

achievement_screen.text

Definition at line 130 of file achievement_screen.gd.

◆ title

achievement_screen.title

Definition at line 128 of file achievement_screen.gd.

◆ ui_flow

achievement_screen.ui_flow

Definition at line 14 of file achievement_screen.gd.

◆ ui_flow_manager

achievement_screen.ui_flow_manager = ui_flow

Definition at line 17 of file achievement_screen.gd.

◆ width

achievement_screen.width = maxf(width, viewport_size.x - margin_x)

Definition at line 187 of file achievement_screen.gd.

◆ y

achievement_screen.y

Definition at line 198 of file achievement_screen.gd.