Annotation of micropolis/src/notes/SharedData, revision 1.1.1.1

1.1       root        1: * Notes:
                      2: do tile animation in parallel - tileSynch
                      3: maps on demand
                      4: 
                      5: * Initialize at start of game:
                      6: 
                      7: short mickStartingYear;
                      8: extern char *cityName;
                      9: extern char *CityFileName;
                     10: extern short GameLevel;
                     11: 
                     12: * Share data:
                     13: 
                     14: ** global
                     15: long CityTime;
                     16: short *Map[WORLD_X];
                     17: ** editor window
                     18: short Oframe[OBJN];
                     19: short GlobalX[OBJN];
                     20: short GlobalY[OBJN];
                     21: long totalFunds;
                     22: short RValve, CValve, IValve;
                     23: ** map window
                     24: short *PowerMap;
                     25: Byte *PopDensity[HWLDX];               /* 2X2 Maps  60 x 50 */
                     26: Byte *TrfDensity[HWLDX];
                     27: Byte *PollutionMem[HWLDX];
                     28: Byte *LandValueMem[HWLDX];
                     29: Byte *CrimeMem[HWLDX];
                     30: short RateOGMem[SmX][SmY];
                     31: short PoliceMapEffect[SmX][SmY];
                     32: short FireRate[SmX][SmY];
                     33: ** graph window
                     34: short ResHisMax, Res2HisMax;
                     35: short ComHisMax, Com2HisMax;
                     36: short IndHisMax, Ind2HisMax;
                     37: short *ResHis;
                     38: short *ComHis;
                     39: short *IndHis;
                     40: short *MoneyHis;
                     41: short *PollutionHis;
                     42: short *CrimeHis;
                     43: short *MiscHis;
                     44: short Graph10Max, Graph120Max;
                     45: short Res2HisMax, Com2HisMax, Ind2HisMax;
                     46: ** evaluation window
                     47: ** budget window
                     48: short CityTax;
                     49: long RoadSpend, PoliceSpend, FireSpend;
                     50: long RoadFund, PoliceFund, FireFund;
                     51: float roadPercent, policePercent, firePercent;
                     52: long roadMaxValue, policeMaxValue, fireMaxValue;
                     53: long TaxFund, RoadFund, PoliceFund, FireFund;
                     54: 
                     55: 
                     56: * Messages
                     57: censusChanged
                     58: message(msg, x, y)
                     59: earthquake
                     60: newMap
                     61: 
                     62: formalize all global variable setter functions, to go through tcl

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.