mirror of
https://github.com/tonytins/citylimits.git
synced 2025-03-15 04:11:23 +00:00
62 lines
1.3 KiB
Text
62 lines
1.3 KiB
Text
* Notes:
|
|
do tile animation in parallel - tileSynch
|
|
maps on demand
|
|
|
|
* Initialize at start of game:
|
|
|
|
short mickStartingYear;
|
|
extern char *cityName;
|
|
extern char *CityFileName;
|
|
extern short GameLevel;
|
|
|
|
* Share data:
|
|
|
|
** global
|
|
long CityTime;
|
|
short *Map[WORLD_X];
|
|
** editor window
|
|
short Oframe[OBJN];
|
|
short GlobalX[OBJN];
|
|
short GlobalY[OBJN];
|
|
long totalFunds;
|
|
short RValve, CValve, IValve;
|
|
** map window
|
|
short *PowerMap;
|
|
Byte *PopDensity[HWLDX]; /* 2X2 Maps 60 x 50 */
|
|
Byte *TrfDensity[HWLDX];
|
|
Byte *PollutionMem[HWLDX];
|
|
Byte *LandValueMem[HWLDX];
|
|
Byte *CrimeMem[HWLDX];
|
|
short RateOGMem[SmX][SmY];
|
|
short PoliceMapEffect[SmX][SmY];
|
|
short FireRate[SmX][SmY];
|
|
** graph window
|
|
short ResHisMax, Res2HisMax;
|
|
short ComHisMax, Com2HisMax;
|
|
short IndHisMax, Ind2HisMax;
|
|
short *ResHis;
|
|
short *ComHis;
|
|
short *IndHis;
|
|
short *MoneyHis;
|
|
short *PollutionHis;
|
|
short *CrimeHis;
|
|
short *MiscHis;
|
|
short Graph10Max, Graph120Max;
|
|
short Res2HisMax, Com2HisMax, Ind2HisMax;
|
|
** evaluation window
|
|
** budget window
|
|
short CityTax;
|
|
long RoadSpend, PoliceSpend, FireSpend;
|
|
long RoadFund, PoliceFund, FireFund;
|
|
float roadPercent, policePercent, firePercent;
|
|
long roadMaxValue, policeMaxValue, fireMaxValue;
|
|
long TaxFund, RoadFund, PoliceFund, FireFund;
|
|
|
|
|
|
* Messages
|
|
censusChanged
|
|
message(msg, x, y)
|
|
earthquake
|
|
newMap
|
|
|
|
formalize all global variable setter functions, to go through tcl
|