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

Variables

 Dictionary
 Create a new active run state from generic options.
 
 now
 
 next
 Return true when the run ended in any terminal state.
 
 counters
 
 int
 Increment a named counter and return a copied run state.
 
 bool
 Mark one objective complete/incomplete by id.
 
 entry
 
 result
 
 retry_options
 
 objectives
 Return a compact summary suitable for result screens, save slots, and stats.
 
 String
 Format positive count dictionaries as 2x Fire, 1x Gold.
 
 keys
 
 amount
 
 summary
 Format a compact result line for generic result screens.
 
 status
 
 mode
 
 rewards
 
 objective
 
 merged
 
 started
 
 game_id
 

Variable Documentation

◆ amount

run_manager.amount

Definition at line 158 of file run_manager.gd.

◆ bool

run_manager.bool

Mark one objective complete/incomplete by id.

Definition at line 67 of file run_manager.gd.

◆ counters

run_manager.counters

Definition at line 44 of file run_manager.gd.

◆ Dictionary

run_manager.Dictionary

Create a new active run state from generic options.

Create a retry state from a prior run.

Abandon a run, optionally marking whether collected run-only rewards should be rolled back.

Fail a run while preserving summary/counter data.

Return whether every required objective is complete.

Complete a run and attach rewards/result metadata.

Definition at line 10 of file run_manager.gd.

◆ entry

run_manager.entry

Definition at line 73 of file run_manager.gd.

◆ game_id

run_manager.game_id

Definition at line 230 of file run_manager.gd.

◆ int

run_manager.int

Increment a named counter and return a copied run state.

Definition at line 51 of file run_manager.gd.

◆ keys

run_manager.keys

Definition at line 155 of file run_manager.gd.

◆ merged

run_manager.merged

Definition at line 210 of file run_manager.gd.

◆ mode

run_manager.mode

Definition at line 169 of file run_manager.gd.

◆ next

run_manager.next

Return true when the run ended in any terminal state.

Add collected resources/items to the run without applying them to inventory.

Add or replace a simple counter value.

Definition at line 43 of file run_manager.gd.

◆ now

run_manager.now

Definition at line 11 of file run_manager.gd.

◆ objective

run_manager.objective

Definition at line 191 of file run_manager.gd.

◆ objectives

run_manager.objectives

Return a compact summary suitable for result screens, save slots, and stats.

Definition at line 126 of file run_manager.gd.

◆ result

run_manager.result

Definition at line 103 of file run_manager.gd.

◆ retry_options

run_manager.retry_options

Definition at line 111 of file run_manager.gd.

◆ rewards

run_manager.rewards

Definition at line 170 of file run_manager.gd.

◆ started

run_manager.started

Definition at line 225 of file run_manager.gd.

◆ status

run_manager.status

Definition at line 168 of file run_manager.gd.

◆ String

run_manager.String

Format positive count dictionaries as 2x Fire, 1x Gold.

Definition at line 153 of file run_manager.gd.

◆ summary

run_manager.summary

Format a compact result line for generic result screens.

Definition at line 167 of file run_manager.gd.