#include "database.h"
/* Limit visibility of ugly globals. Eventually these should go away. */
-extern long K, WD1, WD1X, WD2, WD2X;
+extern long WD1, WD1X, WD2, WD2X;
static long SPK; /* This should go away too */
MOVE(obj,k);
}
game.loc=k;
- K=NUL; /* FIXME: error if removed */
return(8);
}
if (obj == RUBY)SPK=221;
RSPEAK(SPK);
if (SPK != 220) {
- K=2-game.prop[RUG];
- game.prop[RUG]=K;
- if (K == 2)K=PLAC[SAPPH];
- MOVE(RUG+NOBJECTS,K);
+ int k = 2-game.prop[RUG];
+ game.prop[RUG] = k;
+ if (k == 2) k = PLAC[SAPPH];
+ MOVE(RUG+NOBJECTS, k);
}
}
} else if (obj == COINS && HERE(VEND)) {
if (game.prop[VASE] != 0)game.fixed[VASE]= -1;
}
}
- K=LIQUID();
- if (K == obj)obj=BOTTLE;
- if (obj == BOTTLE && K != 0)game.place[K]=0;
+ int k = LIQUID();
+ if (k == obj)obj=BOTTLE;
+ if (obj == BOTTLE && k != 0)
+ game.place[k]=0;
if (obj == CAGE && game.prop[BIRD] == 1)DROP(BIRD,game.loc);
DROP(obj,game.loc);
if (obj != BIRD) return(2012);
PSPEAK(PLANT,game.prop[PLANT]+3);
game.prop[PLANT]=MOD(game.prop[PLANT]+1,3);
game.prop[PLANT2]=game.prop[PLANT];
- K=NUL;
return(8);
} else {
game.prop[DOOR]=0;
{
RSPEAK(spk);
DROP(AXE,game.loc);
- K=NUL;
return(8);
}