![]() |
Yume Project 3.0
Touhou-inspired Danmaku game made in C only
|
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 |
| GameState * | currentState |
| InputSystem | input |
| ButtonSystem | button |
| ScoreSystem | score |
| ScreenSystem | screen |
| Pool * | pool |
| CoSched | sched |
| int | debug |
| int | pause |
| float | volume_bgm |
| float | volume_sfx |
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.
| ButtonSystem GameContext::button |
| GameState* GameContext::currentState |
| StateID GameContext::currentStateID |
| int GameContext::debug |
| InputSystem GameContext::input |
| StateID GameContext::nextStateID |
| int GameContext::pause |
| Pool* GameContext::pool |
| CoSched GameContext::sched |
| ScoreSystem GameContext::score |
| ScreenSystem GameContext::screen |
| float GameContext::volume_bgm |
| float GameContext::volume_sfx |