projects
/
open-adventure.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
No magic, revert some experimental changes in pipeline
[open-adventure.git]
/
main.c
diff --git
a/main.c
b/main.c
index 350c4aeb36b7f4622b32306b2b5d0c8a4507b475..192d1299464e338ebaf56bbf39c2af720830e90f 100644
(file)
--- a/
main.c
+++ b/
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;
/* 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) {
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;
// 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;
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__
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
if (TOTING(BATTERY))
drop(BATTERY, game.loc);
#endif