![]() |
Routines |
Prev: 52867 | Up: Map | Next: 52920 |
Used by the routines at 52467, HandlePushStack, HandlePopStack, SetCharacterScriptError, HandleDisplayText, 52641, 52815 and HandleSimpleAction.
|
||||
ContinueScriptExecution | 52879 | CALL GetCurrentScriptState | Call GetCurrentScriptState. | |
52882 | CALL 52995 | Call 52995. | ||
52885 | BIT 7,(IX+0) | Jump to ContinueScriptExecution_0 if bit 7 of *IX+0 is not set. | ||
52889 | JR Z,ContinueScriptExecution_0 | |||
52891 | LD E,(HL) | E=*HL. | ||
52892 | INC HL | Increment HL by one. | ||
52893 | LD D,(HL) | D=*HL. | ||
52894 | EX DE,HL | Exchange the DE and HL registers. | ||
52895 | JR ContinueScriptExecution_1 | Jump to ContinueScriptExecution_1. | ||
ContinueScriptExecution_0 | 52897 | BIT 4,(IX+0) | Call 53056 if bit 4 of *IX+0 is set. | |
52901 | CALL NZ,53056 | |||
ContinueScriptExecution_1 | 52904 | BIT 5,(IX+0) | Call 53059 if bit 5 of *IX+0 is set. | |
52908 | CALL NZ,53059 | |||
52911 | LD (IY+1),L | Write L to *IY+1. | ||
52914 | LD (IY+2),H | Write H to *IY+2. | ||
52917 | JP TerminateCharacterScript_0 | Jump to TerminateCharacterScript_0. |
Prev: 52867 | Up: Map | Next: 52920 |