mirror of
https://git.zap.org.au/git/trader.git
synced 2024-12-04 14:46:45 -05:00
68 lines
2.4 KiB
C
68 lines
2.4 KiB
C
|
/************************************************************************
|
||
|
* *
|
||
|
* Star Traders: A Game of Interstellar Trading *
|
||
|
* Copyright (C) 1990-2011, John Zaitseff *
|
||
|
* *
|
||
|
************************************************************************/
|
||
|
|
||
|
/*
|
||
|
Author: John Zaitseff <J.Zaitseff@zap.org.au>
|
||
|
$Id$
|
||
|
|
||
|
This file, globals.c, contains the actual global variables and
|
||
|
structures used in Star Traders.
|
||
|
|
||
|
|
||
|
This program is free software: you can redistribute it and/or modify it
|
||
|
under the terms of the GNU General Public License as published by the
|
||
|
Free Software Foundation, either version 3 of the License, or (at your
|
||
|
option) any later version.
|
||
|
|
||
|
This program is distributed in the hope that it will be useful,
|
||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||
|
General Public License for more details.
|
||
|
|
||
|
You should have received a copy of the GNU General Public License
|
||
|
along with this program. If not, see http://www.gnu.org/licenses/.
|
||
|
*/
|
||
|
|
||
|
|
||
|
#include "globals.h"
|
||
|
|
||
|
|
||
|
/************************************************************************
|
||
|
* Constant definitions *
|
||
|
************************************************************************/
|
||
|
|
||
|
// Company names
|
||
|
const char *company_names[MAX_COMPANIES] = {
|
||
|
"Altair Starways",
|
||
|
"Betelgeuse, Ltd",
|
||
|
"Capella Freight Co",
|
||
|
"Denebola Shippers",
|
||
|
"Eridani Expediters",
|
||
|
"Fornax Express",
|
||
|
"Gemeni Inc",
|
||
|
"Hercules and Co"
|
||
|
};
|
||
|
|
||
|
|
||
|
/************************************************************************
|
||
|
* Global variable definitions *
|
||
|
************************************************************************/
|
||
|
|
||
|
company_info_t company[MAX_COMPANIES]; // Array of companies
|
||
|
player_info_t player[MAX_PLAYERS]; // Array of players
|
||
|
map_val_t map[MAX_X][MAX_Y]; // Map of the galaxy
|
||
|
move_rec_t move[NUMBER_MOVES]; // Current moves
|
||
|
|
||
|
double interest_rate; // Current interest rate
|
||
|
double credit_limit; // Credit limit of current player
|
||
|
int bid_used; // True if bid used for player
|
||
|
|
||
|
int turn_number;
|
||
|
int current_player;
|
||
|
int number_players;
|
||
|
int first_player; // Who WAS the first player to go?
|