Fix up case on all comments to make them more readable. No code changes.
The all-capsing was a FORTRAN remnant.Also, we change a few FORTRANisms so they are less confusing in this C context; ".TRUE." and ".FALSE." become "true" and "false", "MOD" is mapped to % in places tha t are like C expressions and (usually) "modulo" in places that aren't.
This commit is contained in:
parent
809f53d099
commit
18767d52dd
7 changed files with 690 additions and 690 deletions
34
funcs.h
34
funcs.h
|
@ -1,18 +1,18 @@
|
|||
#include <stdbool.h>
|
||||
|
||||
/* STATEMENT FUNCTIONS
|
||||
/* Statement functions
|
||||
*
|
||||
* AT(OBJ) = TRUE IF ON EITHER SIDE OF TWO-PLACED OBJECT
|
||||
* CNDBIT(L,N) = TRUE IF COND(L) HAS BIT N SET (BIT 0 IS UNITS BIT)
|
||||
* DARK(DUMMY) = TRUE IF LOCATION "LOC" IS DARK
|
||||
* FORCED(LOC) = TRUE IF LOC MOVES WITHOUT ASKING FOR INPUT (COND=2)
|
||||
* FOREST(LOC) = TRUE IF LOC IS PART OF THE FOREST
|
||||
* GSTONE(OBJ) = TRUE IF OBJ IS A GEMSTONE
|
||||
* HERE(OBJ) = TRUE IF THE OBJ IS AT "LOC" (OR IS BEING CARRIED)
|
||||
* LIQ(DUMMY) = OBJECT NUMBER OF LIQUID IN BOTTLE
|
||||
* LIQLOC(LOC) = OBJECT NUMBER OF LIQUID (IF ANY) AT LOC
|
||||
* PCT(N) = TRUE N% OF THE TIME (N INTEGER FROM 0 TO 100)
|
||||
* TOTING(OBJ) = TRUE IF THE OBJ IS BEING CARRIED */
|
||||
* AT(OBJ) = true if on either side of two-placed object
|
||||
* CNDBIT(L,N) = true if COND(L) has bit n set (bit 0 is units bit)
|
||||
* DARK(DUMMY) = true if location "LOC" is dark
|
||||
* FORCED(LOC) = true if LOC moves without asking for input (COND=2)
|
||||
* FOREST(LOC) = true if LOC is part of the forest
|
||||
* GSTONE(OBJ) = true if OBJ is a gemstone
|
||||
* HERE(OBJ) = true if the OBJ is at "LOC" (or is being carried)
|
||||
* LIQ(DUMMY) = object number of liquid in bottle
|
||||
* LIQLOC(LOC) = object number of liquid (if any) at LOC
|
||||
* PCT(N) = true N% of the time (N integer from 0 to 100)
|
||||
* TOTING(OBJ) = true if the OBJ is being carried */
|
||||
|
||||
#define TOTING(OBJ) (PLACE[OBJ] == -1)
|
||||
#define AT(OBJ) (PLACE[OBJ] == LOC || FIXED[OBJ] == LOC)
|
||||
|
@ -28,11 +28,11 @@
|
|||
#define FOREST(LOC) ((LOC) >= 145 && (LOC) <= 166)
|
||||
#define VOCWRD(LETTRS,SECT) (VOCAB(MAKEWD(LETTRS),SECT))
|
||||
|
||||
/* THE FOLLOWING TWO FUNCTIONS WERE ADDED TO FIX A BUG (CLOCK1 DECREMENTED
|
||||
* WHILE IN FOREST). THEY SHOULD PROBABLY BE REPLACED BY USING ANOTHER
|
||||
* "COND" BIT. FOR NOW, HOWEVER, A QUICK FIX... OUTSID(LOC) IS TRUE IF
|
||||
* LOC IS OUTSIDE, INDEEP(LOC) IS TRUE IF LOC IS "DEEP" IN THE CAVE (HALL
|
||||
* OF MISTS OR DEEPER). NOTE SPECIAL KLUDGES FOR "FOOF" LOCS. */
|
||||
/* The following two functions were added to fix a bug (CLOCK1 decremented
|
||||
* while in forest). They should probably be replaced by using another
|
||||
* "cond" bit. For now, however, a quick fix... OUTSID(LOC) is true if
|
||||
* LOC is outside, INDEEP(LOC) is true if LOC is "deep" in the cave (hall
|
||||
* of mists or deeper). Note special kludges for "FOOF" locs. */
|
||||
|
||||
#define OUTSID(LOC) ((LOC) <= 8 || FOREST(LOC) || (LOC) == PLAC[SAPPH] || (LOC) == 180 || (LOC) == 182)
|
||||
#define INDEEP(LOC) ((LOC) >= 15 && !OUTSID(LOC) && (LOC) != 179)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue