mirror of
https://github.com/1dot13/source.git
synced 2026-07-22 13:40:22 +02:00
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8462 3b4a5df2-a311-0410-b5c6-a8a6f20db521
41 lines
709 B
C
41 lines
709 B
C
#ifndef __MINIGAME_H
|
|
#define __MINIGAME_H
|
|
|
|
/**
|
|
* @file
|
|
* @author Flugente (bears-pit.com)
|
|
*/
|
|
|
|
// Flugente: lets create a few minigames
|
|
enum
|
|
{
|
|
MINIGAME_FIRST = 0,
|
|
|
|
TETRIS = MINIGAME_FIRST,
|
|
PONG,
|
|
|
|
MINIGAME_MAX,
|
|
};
|
|
|
|
// enums of gamestates
|
|
enum
|
|
{
|
|
MINIGAME_STARTSCREEN = 0,
|
|
MINIGAME_GAME,
|
|
MINIGAME_GAMEOVER,
|
|
MINIGAME_PAUSE,
|
|
};
|
|
|
|
void SetNextGame( UINT32 ausGame, UINT32 ausGameState = MINIGAME_STARTSCREEN );
|
|
|
|
UINT32 MiniGameScreenInit( void );
|
|
UINT32 MiniGameScreenHandle( void );
|
|
UINT32 MiniGameScreenShutdown( void );
|
|
|
|
void MiniGame_Init_Tetris();
|
|
UINT32 MiniGame_Handle_Tetris();
|
|
|
|
void MiniGame_Init_Pong( );
|
|
UINT32 MiniGame_Handle_Pong( );
|
|
|
|
#endif //__MINIGAME_H
|