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

Variables

 Array
 Configure a match with player ids and a target score.
 
 int
 Award points and return true if the match is now complete.
 
list players = []
 Return score for one player.
 
 player_id
 
 target_score = max(1, score_to_win)
 
int round = 1
 
float elapsed = 0.0
 
 active = false
 Start or resume match timing.
 
str winner = ""
 
 scores = state.get("scores", {}).duplicate(true)
 

Variable Documentation

◆ active

match_manager.active = false

Start or resume match timing.

Pause match timing.

Definition at line 27 of file match_manager.gd.

◆ Array

match_manager.Array

Configure a match with player ids and a target score.

Definition at line 17 of file match_manager.gd.

◆ elapsed

match_manager.elapsed = 0.0

Definition at line 26 of file match_manager.gd.

◆ int

match_manager.int

Award points and return true if the match is now complete.

Definition at line 17 of file match_manager.gd.

◆ player_id

match_manager.player_id

Definition at line 21 of file match_manager.gd.

◆ players

match_manager.players = []

Return score for one player.

Return saveable match state.

Restore match state.

Definition at line 18 of file match_manager.gd.

◆ round

match_manager.round = 1

Definition at line 25 of file match_manager.gd.

◆ scores

match_manager.scores = state.get("scores", {}).duplicate(true)

Definition at line 89 of file match_manager.gd.

◆ target_score

match_manager.target_score = max(1, score_to_win)

Definition at line 24 of file match_manager.gd.

◆ winner

str match_manager.winner = ""

Definition at line 28 of file match_manager.gd.