/* fallback handler for commands not handled by FORTRANish parser */
{
long sv;
- char buf[LINESIZE];
+ char buf[2 * LINESIZE + 1];
sprintf(buf, "%s %s", command.raw1, command.raw2);
if (sscanf(buf, "seed %ld", &sv) == 1) {
--game.turns;
return true;
}
+ else if (sscanf(buf, "waste %ld", &sv) == 1) {
+ game.limit -= sv;
+ printf("Game limit is now %ld\n", game.limit);
+ return true;
+ }
return false;
}