Use symbolic shortnames for locations.
This commit is contained in:
parent
f1f7cfd4e9
commit
1896e0f886
4 changed files with 218 additions and 218 deletions
42
main.c
42
main.c
|
@ -127,8 +127,8 @@ int main(int argc, char *argv[])
|
|||
/* Start-up, dwarf stuff */
|
||||
game.zzword=RNDVOC(3,0);
|
||||
game.novice=YES(stdin, WELCOME_YOU,CAVE_NEARBY,ARB_0);
|
||||
game.newloc = LOC_1;
|
||||
game.loc = LOC_1;
|
||||
game.newloc = LOC_START;
|
||||
game.loc = LOC_START;
|
||||
game.limit=330;
|
||||
if (game.novice)game.limit=1000;
|
||||
|
||||
|
@ -493,7 +493,7 @@ static void croak(FILE *cmdin)
|
|||
DROP(i, (i == LAMP) ? 1 : game.oldlc2);
|
||||
}
|
||||
}
|
||||
game.loc = LOC_3;
|
||||
game.loc = LOC_BUILDING;
|
||||
game.oldloc=game.loc;
|
||||
}
|
||||
}
|
||||
|
@ -778,29 +778,29 @@ static bool closecheck(void)
|
|||
* objects he might be carrying (lest he have some which
|
||||
* could cause trouble, such as the keys). We describe the
|
||||
* flash of light and trundle back. */
|
||||
game.prop[BOTTLE]=PUT(BOTTLE,LOC_115,1);
|
||||
game.prop[PLANT]=PUT(PLANT,LOC_115,0);
|
||||
game.prop[OYSTER]=PUT(OYSTER,LOC_115,0);
|
||||
game.prop[BOTTLE]=PUT(BOTTLE,LOC_NE,1);
|
||||
game.prop[PLANT]=PUT(PLANT,LOC_NE,0);
|
||||
game.prop[OYSTER]=PUT(OYSTER,LOC_NE,0);
|
||||
OBJTXT[OYSTER]=3;
|
||||
game.prop[LAMP]=PUT(LAMP,LOC_115,0);
|
||||
game.prop[ROD]=PUT(ROD,LOC_115,0);
|
||||
game.prop[DWARF]=PUT(DWARF,LOC_115,0);
|
||||
game.loc = LOC_115;
|
||||
game.oldloc = LOC_115;
|
||||
game.newloc = LOC_115;
|
||||
game.prop[LAMP]=PUT(LAMP,LOC_NE,0);
|
||||
game.prop[ROD]=PUT(ROD,LOC_NE,0);
|
||||
game.prop[DWARF]=PUT(DWARF,LOC_NE,0);
|
||||
game.loc = LOC_NE;
|
||||
game.oldloc = LOC_NE;
|
||||
game.newloc = LOC_NE;
|
||||
/* Leave the grate with normal (non-negative) property.
|
||||
* Reuse sign. */
|
||||
PUT(GRATE,LOC_116,0);
|
||||
PUT(SIGN,LOC_116,0);
|
||||
PUT(GRATE,LOC_SW,0);
|
||||
PUT(SIGN,LOC_SW,0);
|
||||
++OBJTXT[SIGN];
|
||||
game.prop[SNAKE]=PUT(SNAKE,LOC_116,1);
|
||||
game.prop[BIRD]=PUT(BIRD,LOC_116,1);
|
||||
game.prop[CAGE]=PUT(CAGE,LOC_116,0);
|
||||
game.prop[ROD2]=PUT(ROD2,LOC_116,0);
|
||||
game.prop[PILLOW]=PUT(PILLOW,LOC_116,0);
|
||||
game.prop[SNAKE]=PUT(SNAKE,LOC_SW,1);
|
||||
game.prop[BIRD]=PUT(BIRD,LOC_SW,1);
|
||||
game.prop[CAGE]=PUT(CAGE,LOC_SW,0);
|
||||
game.prop[ROD2]=PUT(ROD2,LOC_SW,0);
|
||||
game.prop[PILLOW]=PUT(PILLOW,LOC_SW,0);
|
||||
|
||||
game.prop[MIRROR]=PUT(MIRROR,LOC_115,0);
|
||||
game.fixed[MIRROR]=LOC_116;
|
||||
game.prop[MIRROR]=PUT(MIRROR,LOC_NE,0);
|
||||
game.fixed[MIRROR]=LOC_SW;
|
||||
|
||||
for (int i=1; i<=NOBJECTS; i++) {
|
||||
if (TOTING(i))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue