Reformat a switch statement for readability. No logic changes.
This commit is contained in:
parent
f9eb6383f1
commit
1e2e24f4d5
1 changed files with 36 additions and 16 deletions
52
actions1.c
52
actions1.c
|
@ -30,22 +30,42 @@ L4000: VERB=K;
|
|||
|
||||
/* Analyse an intransitive verb (ie, no object given yet). */
|
||||
|
||||
switch (VERB-1) { case 0: goto L8010; case 1: return(8000); case 2:
|
||||
return(8000); case 3: goto L8040; case 4: return(2009); case 5: goto L8040;
|
||||
case 6: goto L8070; case 7: goto L8080; case 8: return(8000); case
|
||||
9: return(8000); case 10: return(2011); case 11: goto L9120; case 12:
|
||||
goto L9130; case 13: goto L8140; case 14: goto L9150; case 15:
|
||||
return(8000); case 16: return(8000); case 17: goto L8180; case 18:
|
||||
return(8000); case 19: goto L8200; case 20: return(8000); case 21:
|
||||
goto L9220; case 22: goto L9230; case 23: goto L8240; case 24:
|
||||
goto L8250; case 25: goto L8260; case 26: goto L8270; case 27:
|
||||
return(8000); case 28: return(8000); case 29: goto L8300; case 30:
|
||||
goto L8310; case 31: goto L8320; case 32: goto L8330; case 33:
|
||||
goto L8340; }
|
||||
/* TAKE DROP SAY OPEN NOTH LOCK ON OFF WAVE CALM
|
||||
* WALK KILL POUR EAT DRNK RUB TOSS QUIT FIND INVN
|
||||
* FEED FILL BLST SCOR FOO BRF READ BREK WAKE SUSP
|
||||
* RESU FLY LSTN ZZZZ */
|
||||
switch (VERB-1) {
|
||||
case 0: goto L8010; /* CARRY */
|
||||
case 1: return(8000); /* DROP */
|
||||
case 2: return(8000); /* SAY */
|
||||
case 3: goto L8040; /* UNLOC */
|
||||
case 4: return(2009); /* NOTHI */
|
||||
case 5: goto L8040; /* LOCK */
|
||||
case 6: goto L8070; /* LIGHT */
|
||||
case 7: goto L8080; /* EXTIN */
|
||||
case 8: return(8000); /* WAVE */
|
||||
case 9: return(8000); /* CALM */
|
||||
case 10: return(2011); /* WALK */
|
||||
case 11: goto L9120; /* ATTAC */
|
||||
case 12: goto L9130; /* POUR */
|
||||
case 13: goto L8140; /* EAT */
|
||||
case 14: goto L9150; /* DRINK */
|
||||
case 15: return(8000); /* RUB */
|
||||
case 16: return(8000); /* TOSS */
|
||||
case 17: goto L8180; /* QUIT */
|
||||
case 18: return(8000); /* FIND */
|
||||
case 19: goto L8200; /* INVEN */
|
||||
case 20: return(8000); /* FEED */
|
||||
case 21: goto L9220; /* FILL */
|
||||
case 22: goto L9230; /* BLAST */
|
||||
case 23: goto L8240; /* SCOR */
|
||||
case 24: goto L8250; /* FOO */
|
||||
case 25: goto L8260; /* BRIEF */
|
||||
case 26: goto L8270; /* READ */
|
||||
case 27: return(8000); /* BREAK */
|
||||
case 28: return(8000); /* WAKE */
|
||||
case 29: goto L8300; /* SUSP */
|
||||
case 30: goto L8310; /* RESU */
|
||||
case 31: goto L8320; /* FLY */
|
||||
case 32: goto L8330; /* LISTEN */
|
||||
case 33: goto L8340; /* ZZZZ */
|
||||
}
|
||||
BUG(23);
|
||||
|
||||
/* Analyse a transitive verb. */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue