Files
coffee_crisis_arcade_edition/source/section.h
2025-03-27 08:14:37 +01:00

47 lines
818 B
C++

#pragma once
#include <SDL3/SDL.h>
namespace section
{
// Secciones del programa
enum class Name
{
INIT,
LOGO,
INTRO,
TITLE,
GAME,
HI_SCORE_TABLE,
GAME_DEMO,
INSTRUCTIONS,
CREDITS,
QUIT,
};
// Opciones para la sección
enum class Options
{
GAME_PLAY_1P,
GAME_PLAY_2P,
TITLE_TIME_OUT,
TITLE_1,
TITLE_2,
QUIT_WITH_KEYBOARD,
QUIT_WITH_CONTROLLER,
QUIT_FROM_EVENT,
RELOAD,
HI_SCORE_AFTER_PLAYING,
NONE,
};
// Variables para el Attract Mode
enum class AttractMode
{
TITLE_TO_DEMO,
TITLE_TO_LOGO,
};
extern Name name;
extern Options options;
extern AttractMode attract_mode;
}