![]() |
Routines |
| Prev: 7AF5 | Up: Map | Next: 7B78 |
|
Used by the routine at Inglish_BuildTheActionSentence.
Copies an object's name, or a location's name, into the clause. An id of FF returns at once.
|
||||
| Inglish_CopyANameIntoTheClause | 7B63 | INC B | Return if there is no object (B is FF). | |
| 7B64 | RET Z | |||
| 7B65 | DEC B | Jump to Inglish_CopyANameIntoTheClause_AddressTheName to name an object when the noun-type flag in A is zero; otherwise name a location. | ||
| 7B66 | AND A | |||
| 7B67 | LD A,B | |||
| 7B68 | JR Z,Inglish_CopyANameIntoTheClause_AddressTheName | |||
| 7B6A | CALL Table_AddressPastTheLocation | Call Table_AddressPastTheLocation to address past the location. | ||
| 7B6D | JR Inglish_CopyANameIntoTheClause_CopyTheName | Jump to Inglish_CopyANameIntoTheClause_CopyTheName to copy the six name bytes. | ||
| Inglish_CopyANameIntoTheClause_AddressTheName | 7B6F | CALL Table_AddressTheObjectName | Call Table_AddressTheObjectName to address the object name. | |
| Inglish_CopyANameIntoTheClause_CopyTheName | 7B72 | LD BC,$0006 | Copy the prepared bytes. | |
| 7B75 | LDIR | |||
| 7B77 | RET | Return. | ||
| Prev: 7AF5 | Up: Map | Next: 7B78 |