listobjects();
Lclearobj:
- command.verb = 0;
+ command.verb = ACT_NULL;
game.oldobj = command.obj;
- command.obj = 0;
+ command.obj = NO_OBJECT;
-L2600:
+Lcheckhint:
checkhints();
/* If closing time, check for any objects being toted with
command.part = intransitive;
command.verb = command.word[0].id;
break;
- case NUMERIC: // LCOV_EXCL_LINE
+ case NUMERIC:
if (!settings.oldstyle) {
sspeak(DONT_KNOW, command.word[0].raw);
goto Lclearobj;
default: // LCOV_EXCL_LINE
BUG(VOCABULARY_TYPE_N_OVER_1000_NOT_BETWEEN_0_AND_3); // LCOV_EXCL_LINE
}
- if (!is_valid(game)) {
- exit(1);
- }
switch (action(command)) {
case GO_TERMINATE:
return true;
case GO_CLEAROBJ:
goto Lclearobj;
case GO_CHECKHINT:
- goto L2600;
- case GO_CHECKFOO:
- goto Lclosecheck;
- case GO_LOOKUP:
- goto Lookup;
+ goto Lcheckhint;
case GO_WORD2:
#ifdef GDEBUG
printf("Word shift\n");
command.word[0].raw[0] = toupper(command.word[0].raw[0]);
sspeak(DO_WHAT, command.word[0].raw);
command.obj = 0;
- goto L2600;
+ goto Lcheckhint;
case GO_DWARFWAKE:
/* Oh dear, he's disturbed the dwarves. */
rspeak(DWARVES_AWAKEN);