bygfoot/src/variables.h

55 lines
1.3 KiB
C
Raw Normal View History

2004-12-23 13:58:39 +01:00
#include "bygfoot.h"
2005-01-09 21:21:22 +01:00
#include "enums.h"
#include "live_game_struct.h"
#include "player_struct.h"
#include "team_struct.h"
#include "user_struct.h"
2004-12-23 13:58:39 +01:00
/**
* The main variable of the game.
* @see Country
2004-12-23 13:58:39 +01:00
*/
Country country;
/** The season, week and week round numbers.
We keep track of the time in the game with these variables. */
gint season, week, week_round;
/** Array of options that get read from
bygfoot.conf. */
GArray *options;
/** Array of constants that get read from the constans
file specified in bygfoot.conf. */
GArray *constants;
/** The array containing players to be transfered.
@see TransferPlayer */
GArray *transfer_list;
2005-01-09 21:21:22 +01:00
/** These help us keep track of what's happening. */
gint status[5];
/** The currently selected rows in the treeviews. */
gint selected_row[2];
2005-01-09 21:21:22 +01:00
/** An array of player names that we keep in memory. */
GPtrArray *player_names;
/** The struct containing the window pointers. */
Windows window;
2005-01-09 21:21:22 +01:00
/** With this we keep track of the number of popup
windows and make the main window sensitive or
insensitive, depending. */
gint popups_active;
/** The variable for non-user games (which aren't shown). */
LiveGame live_game_temp;
/** The array of human players. @see #User */
GArray *users;
/** The index of the current user in the #users array. */
gint current_user;