bygfoot/src/enums.h

101 lines
2.3 KiB
C
Raw Normal View History

2005-01-09 21:21:22 +01:00
#ifndef ENUMS_H
#define ENUMS_H
2005-04-07 18:44:33 +02:00
/** Some counters. */
enum Counters
{
COUNT_AUTOSAVE = 0,
COUNT_AUTOSAVE_FILE,
2005-04-13 15:01:59 +02:00
COUNT_TEAM_ID,
COUNT_PLAYER_ID,
2005-04-14 21:07:25 +02:00
COUNT_CUP_ID,
COUNT_PROM_CUP_ID,
COUNT_SUPERCUP_ID,
COUNT_LEAGUE_ID,
2005-04-07 18:44:33 +02:00
COUNT_END
};
/** Scout and physio qualities. */
enum Quality
{
QUALITY_BEST = 0,
QUALITY_GOOD,
QUALITY_AVERAGE,
QUALITY_BAD,
QUALITY_END
};
2005-01-09 21:21:22 +01:00
/** Indices for the #finances variable. */
enum FinanceValue
{
FIN_PRIZE = 0, /**< Prize money at the end of the season. */
FIN_DEBTS, /**< User's debts. */
FIN_MONEY, /**< User's money. */
FIN_TICKETS, /**< Ticket income (weekly). */
FIN_JOURNEY, /**< Journey costs (weekly). */
FIN_WAGES, /**< Wages (weekly). */
FIN_SCOUT, /**< Scout wage (weekly). */
FIN_PHYSIO, /**< Physio wage (weekly). */
FIN_TRANSFERS_IN, /**< Transfer fees income (weekly). */
FIN_TRANSFERS_OUT, /**< Transfer fees spent (weekly). */
FIN_STADIUM, /**< Stadium improvement (weekly). */
FIN_STAD_BILLS, /**< Bills for riots or fire or so (weekly). */
FIN_END
};
2005-03-18 23:03:23 +01:00
/** Enum used to determine what kind of fixtures or
tables to show (e.g. when an arrow is clicked on). */
enum ShowType
{
SHOW_TEAM = 0,
SHOW_CURRENT,
SHOW_NEXT,
SHOW_PREVIOUS,
SHOW_NEXT_LEAGUE,
SHOW_PREVIOUS_LEAGUE,
SHOW_END
};
/** Possible values for a status variable. */
enum Status0Value
2005-01-09 21:21:22 +01:00
{
STATUS_NONE = 0,
STATUS_MAIN,
STATUS_SHOW_LIVE_GAME,
STATUS_LIVE_GAME_PAUSE,
2005-03-25 21:18:35 +01:00
STATUS_SHOW_TEAM_LIST,
2005-04-07 18:44:33 +02:00
STATUS_SHOW_PLAYER_INFO,
STATUS_BROWSE_TEAMS,
STATUS_TEAM_SELECTION,
2005-03-11 18:18:51 +01:00
STATUS_SHOW_LAST_MATCH,
STATUS_SHOW_LAST_MATCH_STATS,
2005-03-14 18:47:27 +01:00
STATUS_SHOW_FIXTURES,
STATUS_SHOW_FIXTURES_WEEK,
STATUS_SHOW_TABLES,
2005-03-17 21:26:01 +01:00
STATUS_SHOW_FINANCES,
2005-03-19 21:04:08 +01:00
STATUS_SHOW_TRANSFER_LIST,
2005-04-16 09:46:04 +02:00
STATUS_SHOW_USER_HISTORY,
2005-03-17 21:26:01 +01:00
STATUS_GET_LOAN,
STATUS_PAY_LOAN,
2005-03-18 23:03:23 +01:00
STATUS_SHOW_EVENT,
STATUS_JOB_OFFER_SUCCESS,
STATUS_JOB_OFFER_FIRE_FINANCE,
2005-03-19 21:04:08 +01:00
STATUS_JOB_OFFER_FIRE_FAILURE,
2005-03-20 21:49:55 +01:00
STATUS_TRANSFER_OFFER,
2005-03-24 19:04:31 +01:00
STATUS_CUSTOM_STRUCTURE,
2005-03-24 21:22:44 +01:00
STATUS_SHOW_LEAGUE_RESULTS,
2005-03-25 11:54:54 +01:00
STATUS_CONTRACT_OFFER,
2005-03-27 19:59:57 +02:00
STATUS_SHOW_PLAYER_LIST,
STATUS_FIRE_PLAYER,
STATUS_USER_MANAGEMENT,
STATUS_SHOW_PREVIEW,
2005-04-04 12:36:04 +02:00
STATUS_SAVE_GAME,
STATUS_LOAD_GAME,
2005-04-06 00:10:18 +02:00
STATUS_LOAD_GAME_TEAM_SELECTION,
2005-04-07 18:44:33 +02:00
STATUS_QUERY_UNFIT,
STATUS_QUERY_QUIT,
STATUS_END
2005-01-09 21:21:22 +01:00
};
#endif