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

Variables

 DataCacheManager
 
 Dictionary
 Load power-up definitions from JSON containing powerups: [].
 
 Array
 
 float
 
 data_cache_manager
 
 parsed
 
 String
 Spawn one field power-up at a random point inside the playfield margins.
 
 value
 
 Color
 
 spawn_timer = next_spawn_delay(active_powerups.size() < int(spawn_config.get("max_active", 2)))
 
 active_powerups = remaining
 
 Vector2
 Return the first collector intersecting a field power-up.
 
 saved_config
 
str handler_key = "custom_effect"
 
 handler
 

Variable Documentation

◆ active_powerups

arcade_powerup_manager.active_powerups = remaining

Definition at line 158 of file arcade_powerup_manager.gd.

◆ Array

arcade_powerup_manager.Array

Definition at line 23 of file arcade_powerup_manager.gd.

◆ Color

arcade_powerup_manager.Color

Definition at line 76 of file arcade_powerup_manager.gd.

◆ data_cache_manager

arcade_powerup_manager.data_cache_manager

Definition at line 25 of file arcade_powerup_manager.gd.

◆ DataCacheManager

arcade_powerup_manager.DataCacheManager

Definition at line 8 of file arcade_powerup_manager.gd.

◆ Dictionary

arcade_powerup_manager.Dictionary

Load power-up definitions from JSON containing powerups: [].

Advance active power-ups and return collection/expiry/spawn events.

Convert one raw JSON effect row into a stable operation dictionary.

Execute a power-up's data-defined effects through supplied generic handlers.

Return cache diagnostics for file-based convenience loads.

Configure power-up ids/definitions and shared spawn timing.

Returns the normalized operations so game scenes can log or inspect results.

Definition at line 10 of file arcade_powerup_manager.gd.

◆ float

arcade_powerup_manager.float

Definition at line 24 of file arcade_powerup_manager.gd.

◆ handler

arcade_powerup_manager.handler

Definition at line 237 of file arcade_powerup_manager.gd.

◆ handler_key

str arcade_powerup_manager.handler_key = "custom_effect"

Definition at line 236 of file arcade_powerup_manager.gd.

◆ parsed

arcade_powerup_manager.parsed

Definition at line 30 of file arcade_powerup_manager.gd.

◆ saved_config

arcade_powerup_manager.saved_config

Definition at line 226 of file arcade_powerup_manager.gd.

◆ spawn_timer

float arcade_powerup_manager.spawn_timer = next_spawn_delay(active_powerups.size() < int(spawn_config.get("max_active", 2)))

Definition at line 141 of file arcade_powerup_manager.gd.

◆ String

arcade_powerup_manager.String

Spawn one field power-up at a random point inside the playfield margins.

Definition at line 49 of file arcade_powerup_manager.gd.

◆ value

arcade_powerup_manager.value

Definition at line 56 of file arcade_powerup_manager.gd.

◆ Vector2

arcade_powerup_manager.Vector2

Return the first collector intersecting a field power-up.

Definition at line 185 of file arcade_powerup_manager.gd.