42 lines
775 B
C++
42 lines
775 B
C++
#pragma once
|
|
|
|
namespace section
|
|
{
|
|
// Secciones del programa
|
|
enum class Name
|
|
{
|
|
INIT = 0,
|
|
LOGO = 1,
|
|
INTRO = 2,
|
|
TITLE = 3,
|
|
GAME = 4,
|
|
HI_SCORE_TABLE = 5,
|
|
GAME_DEMO = 6,
|
|
INSTRUCTIONS = 7,
|
|
QUIT = 8,
|
|
};
|
|
|
|
// Opciones para la sección
|
|
enum class Options
|
|
{
|
|
GAME_PLAY_1P = 0,
|
|
GAME_PLAY_2P = 1,
|
|
TITLE_1 = 2,
|
|
TITLE_2 = 3,
|
|
QUIT_WITH_KEYBOARD = 4,
|
|
QUIT_WITH_CONTROLLER = 5,
|
|
QUIT_FROM_EVENT = 6,
|
|
NONE = 7,
|
|
};
|
|
|
|
// Variables para el Attract Mode
|
|
enum class AttractMode
|
|
{
|
|
TITLE_TO_DEMO,
|
|
TITLE_TO_LOGO,
|
|
};
|
|
|
|
extern Name name;
|
|
extern Options options;
|
|
extern AttractMode attract_mode;
|
|
} |