No magic, revert some experimental changes in pipeline
This commit is contained in:
parent
4c267c3e35
commit
bd62b0d62f
2 changed files with 9 additions and 15 deletions
13
main.c
13
main.c
|
@ -137,7 +137,7 @@ static bool fallback_handler(struct command_t command)
|
|||
/* fallback handler for commands not handled by FORTRANish parser */
|
||||
{
|
||||
long sv;
|
||||
char buf[2 * LINESIZE + 1];
|
||||
char buf[DIM(command.raw1) + DIM(command.raw2) + 1];
|
||||
sprintf(buf, "%s %s", command.raw1, command.raw2);
|
||||
|
||||
if (sscanf(buf, "seed %ld", &sv) == 1) {
|
||||
|
@ -146,8 +146,7 @@ static bool fallback_handler(struct command_t command)
|
|||
// autogenerated, so don't charge user time for it.
|
||||
--game.turns;
|
||||
return true;
|
||||
}
|
||||
else if (sscanf(buf, "waste %ld", &sv) == 1) {
|
||||
} else if (sscanf(buf, "waste %ld", &sv) == 1) {
|
||||
game.limit -= sv;
|
||||
printf("Game limit is now %ld\n", game.limit);
|
||||
return true;
|
||||
|
@ -909,10 +908,10 @@ static void lampcheck(void)
|
|||
rspeak(REPLACE_BATTERIES);
|
||||
game.prop[BATTERY] = DEAD_BATTERIES;
|
||||
#ifdef __unused__
|
||||
/* This code from the original game seems to have been faulty.
|
||||
* No tests ever passed the guard, and with the guard removed
|
||||
* the game hangs when the lamp limit is reached.
|
||||
*/
|
||||
/* This code from the original game seems to have been faulty.
|
||||
* No tests ever passed the guard, and with the guard removed
|
||||
* the game hangs when the lamp limit is reached.
|
||||
*/
|
||||
if (TOTING(BATTERY))
|
||||
drop(BATTERY, game.loc);
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue