adventskalender-2009/src/states.h

35 lines
546 B
C
Raw Normal View History

#ifndef STATES_H
#define STATES_H
#include "config.h"
// All possible game states are defined in config.h
// A single game state
struct gameState {
void(*drawFun)();
void(*handleEventsFun)();
};
struct gameState stateTable[MAX_STATES];
// State Functions prototypes
void displayMainmenu();
void displayNumplayers();
void displayCredits();
void displayRunninggame();
void displayRlyquit();
void eventsMainmenu();
void eventsNumplayers();
void eventsCredits();
void eventsRunninggame();
void eventsRlyquit();
void exitGame();
#endif