#include "advent.h"
#include "database.h"
+/* Limit visibility of ugly globals. Eventually these should go away. */
+extern long K, SPK, WD1, WD1X, WD2, WD2X;
+
/*
* Action handlers. Eventually we'll do lookup through a method table
* that calls these. Absolutely nothing like the original FORTRAN.
game.fixed[VASE]= -1;
} else {
if (obj == MIRROR && game.closed) {
- SPK=197;
- return(18999);
+ RSPEAK(197);
+ return(190000);
}
}
RSPEAK(SPK);
/* Wake. Only use is to disturb the dwarves. */
{
if (obj != DWARF || !game.closed) {RSPEAK(SPK); return 2012;}
- SPK=199;
- return(18999);
+ RSPEAK(199);
+ return(19000);
}
static int wave(token_t obj)
RSPEAK(SPK);
return 2012;
} else {
- if (game.closed) return(18999);
+ if (game.closed) {
+ RSPEAK(SPK); /* FIXME: How is SPK set here? */
+ return(19000);
+ }
if (game.closng || !AT(FISSUR)) {RSPEAK(SPK); return 2012;}
if (HERE(BIRD))RSPEAK(SPK);
game.prop[FISSUR]=1-game.prop[FISSUR];