X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=main.c;h=6c5512721c9daddaae1079ad9259ee2bb17a8946;hb=6f17b31b850729a62046a8046f3647c7758ad594;hp=ea620fce3fa26c232a65cc956daad25862d29511;hpb=6a6670e3ca6432e28509ed96f51b0c63d95e8356;p=open-adventure.git diff --git a/main.c b/main.c index ea620fc..6c55127 100644 --- a/main.c +++ b/main.c @@ -9,16 +9,15 @@ #include #include #include -#include "main.h" +#include "advent.h" #include "database.h" -#include "misc.h" long ABB[186], ATLOC[186], BLKLIN = true, DFLAG, DLOC[7], FIXED[101], HOLDNG, LINK[201], LNLENG, LNPOSN, PARMS[26], PLACE[101], SETUP = 0; -signed char rawbuf[LINESIZE], INLINE[LINESIZE+1], MAP1[129], MAP2[129]; +char rawbuf[LINESIZE], INLINE[LINESIZE+1], MAP1[129], MAP2[129]; long ABBNUM, AMBER, ATTACK, AXE, BACK, BATTER, BEAR, BIRD, BLOOD, BONUS, BOTTLE, CAGE, CAVE, CAVITY, CHAIN, CHASM, CHEST, CHLOC, CHLOC2, @@ -141,7 +140,7 @@ L1: SETUP= -1; if (logfp) fprintf(logfp, "seed %ld\n", seedval); - + for (;;) { if (!do_command(stdin)) break; @@ -149,7 +148,7 @@ L1: SETUP= -1; score(1); } -static bool fallback_handler(signed char *buf) +static bool fallback_handler(char *buf) /* fallback handler for commands not handled by FORTRANish parser */ { long sv; @@ -403,8 +402,7 @@ L2600: if(COND[LOC] < CONDS) goto L2603; L2602: /*etc*/ ; } /* end loop */ -/* Kick the random number generator just to add variety to the chase. Also, - * if closing time, check for any objects being toted with PROP < 0 and set +/* If closing time, check for any objects being toted with PROP < 0 and set * the prop to -1-PROP. This way objects won't be described until they've * been picked up and put down separate from their respective piles. Don't * tick CLOCK1 unless well into cave (and not at Y2). */