home *** CD-ROM | disk | FTP | other *** search
- /* inc/xvariables contains the extern assignments to compile modules */
- extern struct VSprite *MakeVSprite();
- extern struct Bob *MakeBob();
-
- extern struct GfxBase *GfxBase;
- extern struct IntuitionBase *IntuitionBase;
- extern struct IntuiMessage *message, *infomsg, *propinfomsg, *chancemsg,
- *chestmsg, *transactmsg, *listpropmsg,
- *moneybagmsg, *overdrawnmsg, *tenpercentmsg,
- *auctionmsg, *offerbmsg, *offersmsg,
- *offertmsg, *whodomsg, *instructmsg;
- extern struct Screen *screen1;
- extern struct Window *boardwindow, *instructwindow, *infowindow,
- *propinfowindow, *chancewindow, *chestwindow,
- *gowindow, *transactwindow, *listpropwindow,
- *moneybagwindow, *overdrawnwindow, *tenpercentwindow,
- *auctionwindow, *offerbwindow, *offerswindow,
- *offertwindow, *whodowindow, *waitwindow;
- extern struct RastPort *rportboard, *rportinstruct, *rportinfo, *rportpropinfo,
- *rportchance, *rportchest, *rportgo, *rporttransact,
- *rportlistprop, *rportmoneybag, *rportoverdrawn,
- *rporttenpercent, *rportauction, *rportofferb,
- *rportoffers, *rportoffert, *rportwhodo, *rportwait;
- extern struct ViewPort *vport1;
- extern struct BitMap tBitMap;
- extern int i, j, error;
- extern BYTE c;
- extern ULONG pBytes, bidcost, offerbcost;
- extern USHORT mouseX, mouseY, menunum, itemnum, subnum,
- nhp, ncp, ntp, nsp, gagid, nowrolling, dice0, dice1,
- typeplayer0, typeplayer1, typeplayer2, typeplayer3,
- playerat[], freecard[], palokbord[], restorepalbord[],
- owner[], propcost[], numhouses[], rentnone[], rentone[],
- renttwo[], rentthree[], rentfour[], renthotel[], numutil[],
- numrr[], housecost[], cards[2][15], jaildouble[], numdoubles,
- property, buyee, jailvectorlocation22[16][2],
- jailvectorlocation30[35][2], jailvectorlocation33[31][2],
- jailvectorlocation36[22][2], line0_text;
- extern SHORT listproppage, context_line;
- extern BOOL done, endnum, endname, verifyname, nameagain, instruct,
- isinjail[], endpal, doublerr, doubleutil, jaildoubled,
- trieddoubles, trydoublethrice, doublesrolled,
- changetoken0, changetoken1, changetoken2, changetoken3,
- donepropinfo, buyfrombank, notplaying[], ismono[], ismorg[],
- isutil[], isrr[], donechance, donechest, donetransact,
- pickedprop, donelistprop, doneod, bid, odqpflag,
- didntbuyfrombank, building, mortgaging, free_parking;
- extern LONG bankroll[], net_worth[], lamount;
- extern char rent[], houses0[], houses1[], houses2[], houses3[], houses4[],
- houses5[], costyou[], period[], assess[],
- outputstr[], odamount[], tenpercentbroll[];
- extern struct IntuiText Page1a, Page1b, Page1c, Page1d, Page1e, Page1f,
- Page1g, Page1h, Page1i, Page1j, Page1k, Page1l,
- Page1m, Page1n,
-
- Page2a, Page2b, Page2c, Page2d, Page2e, Page2f,
- Page2g, Page2h, Page2i, Page2j, Page2k, Page2l,
- Page2m, Page2n, Page2o, Page2p, Page2q,
-
- Page3a, Page3b, Page3c, Page3d, Page3e, Page3f,
- Page3g, Page3h, Page3i, Page3j, Page3k, Page3l,
- Page3m, Page3n, Page3o, Page3p, Page3q, Page3r,
- Page3s,
-
- Page4a, Page4b, Page4c, Page4d, Page4e, Page4f,
- Page4g, Page4h, Page4i, Page4j, Page4k, Page4l,
- Page4m, Page4n, Page4o, Page4p, Page4q, Page4r,
- Page4s,
-
- Page5a, Page5b, Page5c, Page5d, Page5e, Page5f,
- Page5g, Page5h, Page5i, Page5j, Page5k, Page5l,
- Page5m, Page5n, Page5o, Page5p, Page5q, Page5r,
- Page5s,
-
- Page6a, Page6b, Page6c, Page6d, Page6e, Page6f,
- Page6g, Page6h, Page6i, Page6j, Page6k, Page6l,
- Page6m, Page6n, Page6o, Page6p, Page6q, Page6r,
- Page6s,
-
- Page7a, Page7b, Page7c, Page7d, Page7e, Page7f,
- Page7g, Page7h, Page7i, Page7j, Page7k, Page7l,
- Page7m, Page7n, Page7o, Page7p, Page7q, Page7r,
- Page7s;
-
- extern struct IntuiText intro0text, intro0atext, intro1text, intro2text,
- intro3text, intro4text,
- nhptext, ncptext, xnumtext, xname0text,
- xname1text, xname2text, xname3text,
- xname3atext, xname3btext,
- xname4text, xname5text, xnamegagtext,
- verifyngagtext, denyngagtext, verifyn0text,
- verifyn1text, outstr, cname,
- name0text, name1text, name2text, name3text,
- donepropinfotext, YEStext, NOtext, PERCENTtext,
- TAXtext, nextpagetext,
- transactnote0, transactnote1, transactnote2,
- transactnote3, transactnote4, transactnote5,
- wait_LStext1, wait_LStext2, dnscrolltext,
- upscrolltext, instructIT[];
- extern struct Gadget nhpgag, ncpgag, xnumgag, name0gag, name1gag, name2gag,
- name3gag, xnamegag, verifyngag, denyngag, nextpagegag,
- yesgag, nogag, continuegag, percentgag, taxgag, bidgag,
- nobidgag, dnscrollgag, upscrollgag, instructpagegag;
- extern struct StringInfo nhpinfo, ncpinfo,
- n0info, n1info, n2info, n3info;
-
- extern UBYTE name0[35];
- extern UBYTE name1[35];
- extern UBYTE name2[35];
- extern UBYTE name3[35];
- extern UBYTE nameundobuf[35];
- extern UBYTE nbufnhp[2];
- extern UBYTE nbufncp[2];
- extern UBYTE nbufbid[6];
- extern UBYTE nbufofferb[6];
- extern UBYTE undobufi[6];
- extern UBYTE *instructline[];
-
- extern struct Border name0border, name1border, name2border,
- name3border, xnameborder, verifynborder, denynborder, xnborder,
- nhpobord, nhpborder, ncpobord, ncpborder, palokborder,
- restorepalborder, bidborder, nextpageborder,
- line0border, line1border, line2border, line3border,
- line4border, line5border, line6border, line7border,
- line8border, line9border, line10border, line11border,
- line12border, line13border, dnscrollborder, upscrollborder;
- extern struct GelsInfo GInfo;
- extern struct Bob *Redbob, *Greenbob, *Bluebob, *Yellowbob;
- extern SHORT Reddata[35], Greendata[35], Bluedata[35], Yellowdata[35];
- extern USHORT *Red_chip, *Green_chip, *Blue_chip, *Yellow_chip,
- startRX, startRY, startGX, startGY,
- startBX, startBY, startYX, startYY;
- extern USHORT go[2][4], med[2][4], cc1[2][4], bal[2][4], itax[2][4],
- rrr[2][4], or[2][4], c1[2][4], ver[2][4], con[2][4], vis[2][4],
- stc[2][4], eco[2][4], sts[2][4], va[2][4], rrp[2][4], stj[2][4],
- cc2[2][4], tn[2][4], ny[2][4], fp[2][4], ky[2][4], c2[2][4],
- in[2][4], il[2][4], rrb[2][4], at[2][4], ven[2][4], ww[2][4],
- mar[2][4], gtj[2][4], pac[2][4], nc[2][4], cc3[2][4], pen[2][4],
- rrs[2][4], c3[2][4], pp[2][4], ptax[2][4], bw[2][4], injail[2][4];
-
- extern struct Menu Menu0, Menu1, Menu2, Menu3, Menu4, Menu5,
- Menu6, Menu7, Menu8, Menu9, Menu10, Menu11,
- Menu12, Menu13, Menu14, Menu15, Menu16;
- extern struct MenuItem Menu0Item0, Menu0Item1, Menu0Item2, Menu0Item3,
- Menu0Item4,
- Menu1Item0, Menu1Item0Sub0, Menu1Item0Sub1,
- Menu1Item0Sub2, Menu1Item0Sub3,
- Menu1Item1, Menu1Item1Sub0, Menu1Item1Sub1,
- Menu1Item1Sub2, Menu1Item1Sub3,
- Menu1Item2, Menu1Item2Sub0, Menu1Item2Sub1,
- Menu1Item2Sub2, Menu1Item2Sub3,
- Menu1Item3, Menu1Item3Sub0, Menu1Item3Sub1,
- Menu1Item3Sub2, Menu1Item3Sub3,
- Menu1Item4, Menu1Item5,
- Menu2Item0, Menu2Item1, Menu2Item2, Menu2Item3,
- Menu2Item3Sub0, Menu2Item3Sub1, Menu2Item3Sub2,
- Menu2Item3Sub3,
- Menu3Item0, Menu3Item1, Menu3Item2, Menu3Item3,
- Menu4Item0, Menu4Item1, Menu4Item2,
- Menu5Item0, Menu5Item0Sub0, Menu5Item0Sub1,
- Menu5Item1, Menu5Item1Sub0, Menu5Item1Sub1,
- Menu5Item1Sub2,
- Menu5Item2, Menu5Item2Sub0,Menu5Item2Sub1,
- Menu5Item2Sub2,
- Menu5Item3, Menu5Item3Sub0, Menu5Item3Sub1,
- Menu5Item3Sub2,
- Menu5Item4, Menu5Item4Sub0, Menu5Item4Sub1,
- Menu5Item4Sub2,
- Menu5Item5, Menu5Item5Sub0, Menu5Item5Sub1,
- Menu5Item5Sub2,
- Menu5Item6, Menu5Item6Sub0, Menu5Item6Sub1,
- Menu5Item6Sub2,
- Menu5Item7, Menu5Item7Sub0, Menu5Item7Sub1,
- Menu5Item8, Menu5Item8Sub0, Menu5Item8Sub1,
- Menu5Item8Sub2, Menu5Item8Sub3,
- Menu5Item9, Menu5Item9Sub0, Menu5Item9Sub1,
- Menu6Item0, Menu6Item0Sub0, Menu6Item0Sub1,
- Menu6Item0Sub2, Menu6Item0Sub3,
- Menu6Item1, Menu6Item1Sub0, Menu6Item1Sub1,
- Menu6Item1Sub2, Menu6Item1Sub3,
- Menu6Item2, Menu6Item2Sub0, Menu6Item2Sub1,
- Menu6Item2Sub2, Menu6Item2Sub3,
- Menu6Item3, Menu6Item3Sub0, Menu6Item3Sub1,
- Menu6Item3Sub2, Menu6Item3Sub3,
- Menu6Item4, Menu6Item5,
- Menu7Item0, Menu7Item1, Menu7Item2, Menu7Item3,
- Menu7Item3Sub0, Menu7Item3Sub1,
- Menu7Item3Sub2, Menu7Item3Sub3,
- Menu8Item0, Menu8Item1, Menu8Item2, Menu8Item3,
- Menu8Item3Sub0, Menu8Item3Sub1,
- Menu8Item3Sub2, Menu8Item3Sub3,
- Menu9Item0, Menu9Item0Sub0, Menu9Item0Sub1,
- Menu9Item1, Menu9Item1Sub0, Menu9Item1Sub1,
- Menu9Item1Sub2,
- Menu9Item2, Menu9Item2Sub0,Menu9Item2Sub1,
- Menu9Item2Sub2,
- Menu9Item3, Menu9Item3Sub0, Menu9Item3Sub1,
- Menu9Item3Sub2,
- Menu9Item4, Menu9Item4Sub0, Menu9Item4Sub1,
- Menu9Item4Sub2,
- Menu9Item5, Menu9Item5Sub0, Menu9Item5Sub1,
- Menu9Item5Sub2,
- Menu9Item6, Menu9Item6Sub0, Menu9Item6Sub1,
- Menu9Item6Sub2,
- Menu9Item7, Menu9Item7Sub0, Menu9Item7Sub1,
- Menu9Item8, Menu9Item8Sub0, Menu9Item8Sub1,
- Menu9Item8Sub2, Menu9Item8Sub3,
- Menu9Item9, Menu9Item9Sub0, Menu9Item9Sub1,
- Menu10Item0, Menu10Item0Sub0, Menu10Item0Sub1,
- Menu10Item0Sub2, Menu10Item0Sub3,
- Menu10Item1, Menu10Item1Sub0, Menu10Item1Sub1,
- Menu10Item1Sub2, Menu10Item1Sub3,
- Menu10Item2, Menu10Item2Sub0, Menu10Item2Sub1,
- Menu10Item2Sub2, Menu10Item2Sub3,
- Menu10Item3, Menu10Item3Sub0, Menu10Item3Sub1,
- Menu10Item3Sub2, Menu10Item3Sub3,
- Menu10Item4, Menu10Item5,
- Menu11Item0, Menu11Item1, Menu11Item2, Menu11Item3,
- Menu11Item3Sub0, Menu11Item3Sub1,
- Menu11Item3Sub2, Menu11Item3Sub3,
- Menu12Item0, Menu12Item1, Menu12Item2, Menu12Item3,
- Menu13Item0, Menu13Item1, Menu13Item2, Menu13Item3,
- Menu14Item0, Menu14Item0Sub0, Menu14Item0Sub1,
- Menu14Item1, Menu14Item1Sub0, Menu14Item1Sub1,
- Menu14Item1Sub2, Menu14Item2, Menu14Item2Sub0,
- Menu14Item2Sub1, Menu14Item2Sub2, Menu14Item3,
- Menu14Item3Sub0, Menu14Item3Sub1, Menu14Item3Sub2,
- Menu14Item4, Menu14Item4Sub0, Menu14Item4Sub1,
- Menu14Item4Sub2, Menu14Item5, Menu14Item5Sub0,
- Menu14Item5Sub1, Menu14Item5Sub2, Menu14Item6,
- Menu14Item6Sub0, Menu14Item6Sub1, Menu14Item6Sub2,
- Menu14Item7, Menu14Item7Sub0, Menu14Item7Sub1,
- Menu14Item8, Menu14Item8Sub0, Menu14Item8Sub1,
- Menu14Item8Sub2, Menu14Item8Sub3, Menu14Item9,
- Menu14Item9Sub0, Menu14Item9Sub1, Menu14Item10,
- Menu15Item0, Menu15Item1, Menu15Item2,
- Menu15Item3, Menu16Item0, Menu16Item1,
- Menu16Item2, Menu16Item2Sub0, Menu16Item2Sub1,
- Menu16Item2Sub2, Menu16Item2Sub3;
- extern struct IntuiText M0I0_text, M0I1_text, M0I2_text, M0I3_text, M0I4_text,
- M1I0_text, M1I0S0_text, M1I0S1_text, M1I0S2_text,
- M1I0S3_text,
- M1I1_text, M1I1S0_text, M1I1S1_text, M1I1S2_text,
- M1I1S3_text,
- M1I2_text, M1I2S0_text, M1I2S1_text, M1I2S2_text,
- M1I2S3_text,
- M1I3_text, M1I3S0_text, M1I3S1_text, M1I3S2_text,
- M1I3S3_text,
- M1I4_text, M1I5_text,
- M2I0_text, M2I1_text, M2I2_text, M2I3_text,
- M2I3S0_text, M2I3S1_text, M2I3S2_text, M2I3S3_text,
- M3I0_text, M3I1_text, M3I2_text, M3I3_text,
- M4I0_text, M4I1_text, M4I2_text,
- M5I0_text, M5I0S0_text, M5I0S1_text,
- M5I1_text, M5I1S0_text, M5I1S1_text, M5I1S2_text,
- M5I2_text, M5I2S0_text, M5I2S1_text, M5I2S2_text,
- M5I3_text, M5I3S0_text, M5I3S1_text, M5I3S2_text,
- M5I4_text, M5I4S0_text, M5I4S1_text, M5I4S2_text,
- M5I5_text, M5I5S0_text, M5I5S1_text, M5I5S2_text,
- M5I6_text, M5I6S0_text, M5I6S1_text, M5I6S2_text,
- M5I7_text, M5I7S0_text, M5I7S1_text,
- M5I8_text, M5I8S0_text, M5I8S1_text, M5I8S2_text,
- M5I8S3_text,
- M5I9_text, M5I9S0_text, M5I9S1_text,
- M6I0_text, M6I0S0_text, M6I0S1_text, M6I0S2_text,
- M6I0S3_text,
- M6I1_text, M6I1S0_text, M6I1S1_text, M6I1S2_text,
- M6I1S3_text,
- M6I2_text, M6I2S0_text, M6I2S1_text, M6I2S2_text,
- M6I2S3_text,
- M6I3_text, M6I3S0_text, M6I3S1_text, M6I3S2_text,
- M6I3S3_text,
- M6I4_text, M6I5_text,
- M7I0_text, M7I1_text, M7I2_text, M7I3_text,
- M7I3S0_text, M7I3S1_text, M7I3S2_text, M7I3S3_text,
- M8I0_text, M8I1_text, M8I2_text, M8I3_text,
- M8I3S0_text, M8I3S1_text, M8I3S2_text, M8I3S3_text,
- M9I0_text, M9I0S0_text, M9I0S1_text,
- M9I1_text, M9I1S0_text, M9I1S1_text, M9I1S2_text,
- M9I2_text, M9I2S0_text, M9I2S1_text, M9I2S2_text,
- M9I3_text, M9I3S0_text, M9I3S1_text, M9I3S2_text,
- M9I4_text, M9I4S0_text, M9I4S1_text, M9I4S2_text,
- M9I5_text, M9I5S0_text, M9I5S1_text, M9I5S2_text,
- M9I6_text, M9I6S0_text, M9I6S1_text, M9I6S2_text,
- M9I7_text, M9I7S0_text, M9I7S1_text,
- M9I8_text, M9I8S0_text, M9I8S1_text, M9I8S2_text,
- M9I8S3_text,
- M9I9_text, M9I9S0_text, M9I9S1_text,
- M10I0_text, M10I0S0_text, M10I0S1_text, M10I0S2_text,
- M10I0S3_text,
- M10I1_text, M10I1S0_text, M10I1S1_text, M10I1S2_text,
- M10I1S3_text,
- M10I2_text, M10I2S0_text, M10I2S1_text, M10I2S2_text,
- M10I2S3_text,
- M10I3_text, M10I3S0_text, M10I3S1_text, M10I3S2_text,
- M10I3S3_text,
- M10I4_text, M10I5_text,
- M11I0_text, M11I1_text, M11I2_text, M11I3_text,
- M11I3S0_text, M11I3S1_text, M11I3S2_text, M11I3S3_text,
- M12I0_text, M12I1_text, M12I2_text, M12I3_text,
- M13I0_text, M13I1_text, M13I2_text, M13I3_text,
- M14I0_text, M14I0S0_text, M14I0S1_text,
- M14I1_text, M14I1S0_text, M14I1S1_text, M14I1S2_text,
- M14I2_text, M14I2S0_text, M14I2S1_text, M14I2S2_text,
- M14I3_text, M14I3S0_text, M14I3S1_text, M14I3S2_text,
- M14I4_text, M14I4S0_text, M14I4S1_text, M14I4S2_text,
- M14I5_text, M14I5S0_text, M14I5S1_text, M14I5S2_text,
- M14I6_text, M14I6S0_text, M14I6S1_text, M14I6S2_text,
- M14I7_text, M14I7S0_text, M14I7S1_text,
- M14I8_text, M14I8S0_text, M14I8S1_text, M14I8S2_text,
- M14I8S3_text,
- M14I9_text, M14I9S0_text, M14I9S1_text,
- M14I10_text,
- M15I0_text, M15I1_text, M15I2_text, M15I3_text,
- M16I0_text, M16I1_text, M16I2_text,
- M16I2S0_text, M16I2S1_text, M16I2S2_text, M16I2S3_text,
- mesg0, mesg1, mesg2, mesg3, mesg4, mesg5, mesg6,
- mesg7, mesg8, mesg9, mesg10;
- extern struct TextAttr TextFont;
- extern struct NewScreen ns;
- extern struct NewWindow ninfow, options, nw, npropinfow, nchancew,
- nchestw, ngow, ntransactw, nlistpropw,
- nmoneybagw, noverdrawnw, ntenpercentw,
- nauctionw, nofferbw, noffersw, noffertw,
- nreviewpropw, nwhodow, wait_LS, ninstructw;
- extern USHORT allBgColor[32];
- extern char MsgOkay[], MsgEndMark[], MsgDone[], MsgDos[], MsgNot[],
- MsgNoFile[], MsgClientError[], MsgForm[], MsgShort[], MsgBad[],
- *IFFPMessages[];
-
-
- extern struct Gadget redgag, greengag, bluegag,
- palc25gag, palc26gag, palc27gag, palc28gag,
- palokgag, restorepalgag, cancelpalgag;
- extern struct PropInfo rpinfo, gpinfo, bpinfo;
- extern struct IntuiText palintrotext, redgagtext, greengagtext, bluegagtext,
- paloktext, restorepaltext;
- extern struct Image redknob, greenknob, blueknob,
- image25, image26, image27, image28;
-
- extern UBYTE save_name[];
- extern UBYTE picture_file[];
- extern int rcolorpot, gcolorpot, bcolorpot;
- extern SHORT oldlistproppage;
- extern UBYTE *file_request();
-