Name another magic number.
This commit is contained in:
parent
d2b226b34c
commit
ec031b0417
2 changed files with 6 additions and 5 deletions
3
advent.h
3
advent.h
|
@ -12,7 +12,8 @@
|
||||||
#define MAXPARMS 25
|
#define MAXPARMS 25
|
||||||
#define INVLIMIT 7
|
#define INVLIMIT 7
|
||||||
#define INTRANSITIVE -1 /* illegal object number */
|
#define INTRANSITIVE -1 /* illegal object number */
|
||||||
#define SPECIALBASE 300 /* base umber of special rooms */
|
#define SPECIALBASE 300 /* base number of special rooms */
|
||||||
|
#define WARNTIME 30 /* late game starts at game.limit-this */
|
||||||
|
|
||||||
typedef long token_t; /* word token - someday this will be char[TOKLEN+1] */
|
typedef long token_t; /* word token - someday this will be char[TOKLEN+1] */
|
||||||
typedef long vocab_t; /* index into a vocabulary array */
|
typedef long vocab_t; /* index into a vocabulary array */
|
||||||
|
|
8
main.c
8
main.c
|
@ -248,8 +248,8 @@ static void checkhints(FILE *cmdin)
|
||||||
SETPRM(1,HINTS[hint][2],HINTS[hint][2]);
|
SETPRM(1,HINTS[hint][2],HINTS[hint][2]);
|
||||||
RSPEAK(HINT_COST);
|
RSPEAK(HINT_COST);
|
||||||
game.hinted[hint]=YES(cmdin,WANT_HINT,HINTS[hint][4],OK_MAN);
|
game.hinted[hint]=YES(cmdin,WANT_HINT,HINTS[hint][4],OK_MAN);
|
||||||
if (game.hinted[hint] && game.limit > 30)
|
if (game.hinted[hint] && game.limit > WARNTIME)
|
||||||
game.limit=game.limit+30*HINTS[hint][2];
|
game.limit += WARNTIME*HINTS[hint][2];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -831,7 +831,7 @@ static void lampcheck(void)
|
||||||
* Second is for other cases of lamp dying. 12400 is when it
|
* Second is for other cases of lamp dying. 12400 is when it
|
||||||
* goes out. Even then, he can explore outside for a while
|
* goes out. Even then, he can explore outside for a while
|
||||||
* if desired. */
|
* if desired. */
|
||||||
if (game.limit<=30 && HERE(BATTER) && game.prop[BATTER]==0 && HERE(LAMP))
|
if (game.limit <= WARNTIME && HERE(BATTER) && game.prop[BATTER]==0 && HERE(LAMP))
|
||||||
{
|
{
|
||||||
RSPEAK(REPLACE_BATTERIES);
|
RSPEAK(REPLACE_BATTERIES);
|
||||||
game.prop[BATTER]=1;
|
game.prop[BATTER]=1;
|
||||||
|
@ -844,7 +844,7 @@ static void lampcheck(void)
|
||||||
game.prop[LAMP]=0;
|
game.prop[LAMP]=0;
|
||||||
if (HERE(LAMP))
|
if (HERE(LAMP))
|
||||||
RSPEAK(LAMP_OUT);
|
RSPEAK(LAMP_OUT);
|
||||||
} else if (game.limit <= 30) {
|
} else if (game.limit <= WARNTIME) {
|
||||||
if (!game.lmwarn && HERE(LAMP)) {
|
if (!game.lmwarn && HERE(LAMP)) {
|
||||||
game.lmwarn=true;
|
game.lmwarn=true;
|
||||||
int spk=GET_BATTERIES;
|
int spk=GET_BATTERIES;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue