![]() |
Routines |
| Prev: 7A73 | Up: Map | Next: 7ABA |
|
Used by the routine at Inglish_ScoreTheCurrentAction.
Notes the first noun in the saved object pointer when the phrase scratch byte is clear and the noun-print flag is set.
|
||||
| Inglish_NoteTheFirstNoun | 7AA1 | LD A,($B71C) | Read *B71C. | |
| 7AA4 | AND A | Return if the phrase scratch byte is not zero. | ||
| 7AA5 | RET NZ | |||
|
This entry point is used by the routine at Inglish_BuildTheActionSentence.
|
||||
| Inglish_NoteTheFirstNoun_0 | 7AA6 | LD A,($B71E) | Read *B71E. | |
| 7AA9 | RRCA | Expose the low bit of the clause being built. | ||
| 7AAA | RRCA | Expose the low bit of the clause being built. | ||
| 7AAB | CALL Inglish_ChooseTheObjectTable | Call Inglish_ChooseTheObjectTable to choose the object table. | ||
| 7AAE | LD A,($B6FE) | Read *B6FE. | ||
| 7AB1 | AND A | Call ExitsPointAtTheExitList if the noun-print flag is not zero. | ||
| 7AB2 | CALL NZ,ExitsPointAtTheExitList | |||
| 7AB5 | LD ($794E),IX | Remember this record in the saved object pointer. | ||
| 7AB9 | RET | Return. | ||
| Prev: 7A73 | Up: Map | Next: 7ABA |