![]() |
Routines |
| Prev: CFCF | Up: Map | Next: D026 |
|
Used by the routines at ScriptInterpreter and GetScriptPointer.
|
||||
| GetScriptPointerFromTimetable | D008 | LD L,(IY+$04) | L=*IY+04. | |
| D00B | LD H,(IY+$05) | H=*IY+05. | ||
| D00E | CALL FindCharacterScriptEntry | Call FindCharacterScriptEntry. | ||
| D011 | LD A,(IY+$03) | A=*IY+03. | ||
| D014 | JR Z,GetScriptPointerFromTimetable_0 | Jump to GetScriptPointerFromTimetable_0 if FindCharacterScriptEntry??? | ||
| D016 | LD L,(IX+$03) | L=*IX+03. | ||
| D019 | LD H,(IX+$04) | H=*IX+04. | ||
| D01C | LD A,(IX+$06) | A=*IX+06. | ||
| GetScriptPointerFromTimetable_0 | D01F | LD ($9FD6),A | Write A to *CurrentRoom_ID. | |
| D022 | LD ($9FD7),HL | Write HL to *LocationValue. | ||
| D025 | RET | Return. | ||
| Prev: CFCF | Up: Map | Next: D026 |