mirror of
https://github.com/tonytins/citylimits.git
synced 2025-03-15 12:21:22 +00:00
63 lines
1.3 KiB
Text
63 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
|