Yume Project 3.0
Touhou-inspired Danmaku game made in C only
Chargement...
Recherche...
Aucune correspondance
Référence de la structure GameContext

Un GameContext contient l'ensemble des variables globales du jeu à un moment donné. IL est subdivisé en différents systèmes, dont en particulier la pool, ayant chacun leurs propres données. Il contient également les identifiants de l'état actuel du programme et de l'état suivant. L'état suivant ne prend en général sa valeur qu'au moment du changement d'état. Plus de détails...

#include <game_state.h>

Attributs publics

StateID currentStateID
StateID nextStateID
GameStatecurrentState
InputSystem input
ButtonSystem button
ScoreSystem score
ScreenSystem screen
Poolpool
CoSched sched
int debug
int pause
float volume_bgm
float volume_sfx

Description détaillée

Un GameContext contient l'ensemble des variables globales du jeu à un moment donné. IL est subdivisé en différents systèmes, dont en particulier la pool, ayant chacun leurs propres données. Il contient également les identifiants de l'état actuel du programme et de l'état suivant. L'état suivant ne prend en général sa valeur qu'au moment du changement d'état.

Documentation des données membres

◆ button

ButtonSystem GameContext::button

◆ currentState

GameState* GameContext::currentState

◆ currentStateID

StateID GameContext::currentStateID

◆ debug

int GameContext::debug

◆ input

InputSystem GameContext::input

◆ nextStateID

StateID GameContext::nextStateID

◆ pause

int GameContext::pause

◆ pool

Pool* GameContext::pool

◆ sched

CoSched GameContext::sched

◆ score

ScoreSystem GameContext::score

◆ screen

ScreenSystem GameContext::screen

◆ volume_bgm

float GameContext::volume_bgm

◆ volume_sfx

float GameContext::volume_sfx

La documentation de cette structure a été générée à partir du fichier suivant :