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

Un GameState représente un état du jeu. Chaque GameState dispose de 4 fonctions, passée par pointeurs: Plus de détails...

#include <game_state.h>

Attributs publics

void(* init )(GameContext *ctx)
void(* update )(GameContext *ctx)
void(* draw )(GameContext *ctx)
void(* cleanup )(GameContext *ctx)

Description détaillée

Un GameState représente un état du jeu. Chaque GameState dispose de 4 fonctions, passée par pointeurs:

  • init est appellée lorsque le programme bascule sur cet état
  • update est appellée à chaque frame
  • draw est appellée à chaque frame dans un beginDrawing() de raylib
  • cleanup est appellée lorsque le programme quitte cet état

Documentation des données membres

◆ cleanup

void(* GameState::cleanup) (GameContext *ctx)

◆ draw

void(* GameState::draw) (GameContext *ctx)

◆ init

void(* GameState::init) (GameContext *ctx)

◆ update

void(* GameState::update) (GameContext *ctx)

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