![]() |
Routines |
| Prev: 9D90 | Up: Map | Next: 9DFF |
|
Used by the routine at CharacterAction_InspectorLestrade.
|
||||
| CharacterAction_InspectorLestradeHelper | 9D95 | LD HL,$9D91 | HL=9D91. | |
| 9D98 | LD C,$00 | C=00. | ||
| 9D9A | CALL CharacterAction_InspectorLestradeHelper_0 | Call CharacterAction_InspectorLestradeHelper_0. | ||
| 9D9D | LD HL,$9D94 | HL=9D94. | ||
| 9DA0 | LD C,$00 | C=00. | ||
| 9DA2 | CALL CharacterAction_InspectorLestradeHelper_1 | Call CharacterAction_InspectorLestradeHelper_1. | ||
| 9DA5 | LD HL,$9D93 | HL=9D93. | ||
| 9DA8 | LD C,$03 | C=03. | ||
| 9DAA | CALL ProcessCharacterActionWithText | Call ProcessCharacterActionWithText. | ||
| 9DAD | LD IX,$99E3 | IX=99E3. | ||
| 9DB1 | RES 0,(IX+$03) | Reset bit 0 of *IX+03. | ||
| 9DB5 | LD IX,$99F1 | IX=99F1. | ||
| 9DB9 | RES 0,(IX+$03) | Reset bit 0 of *IX+03. | ||
| 9DBD | LD IX,$99A9 | IX=99A9. | ||
| 9DC1 | RES 0,(IX+$03) | Reset bit 0 of *IX+03. | ||
| 9DC5 | RET | Return. | ||
| CharacterAction_InspectorLestradeHelper_0 | 9DC6 | INC HL | Increment HL by one. | |
| 9DC7 | CALL ProcessCharacterActionParameter | Call ProcessCharacterActionParameter. | ||
| 9DCA | DEC HL | Decrease HL by one. | ||
| 9DCB | LD A,(HL) | A=*HL. | ||
| 9DCC | AND A | Jump to ProcessCharacterActionWithText_0 if A is not zero. | ||
| 9DCD | JP NZ,ProcessCharacterActionWithText_0 | |||
| 9DD0 | INC A | Increment A by one. | ||
| 9DD1 | LD (HL),A | Write A to *HL. | ||
| 9DD2 | LD HL,$71ED | HL=71ED. | ||
| 9DD5 | JP PrintTextAndHandleControlCharacters | Jump to PrintTextAndHandleControlCharacters. | ||
| CharacterAction_InspectorLestradeHelper_1 | 9DD8 | CALL ProcessCharacterActionParameter | Call ProcessCharacterActionParameter. | |
| 9DDB | LD (HL),$01 | Write 01 to *HL. | ||
| 9DDD | CALL ProcessGameStatusEntries | Call ProcessGameStatusEntries. | ||
| 9DE0 | CALL ProcessGameStatusEntriesAlternate | Call ProcessGameStatusEntriesAlternate. | ||
| 9DE3 | LD A,B | Jump to CharacterAction_InspectorLestradeHelper_2 if B is not zero. | ||
| 9DE4 | AND A | |||
| 9DE5 | JR NZ,CharacterAction_InspectorLestradeHelper_2 | |||
| 9DE7 | CALL ProcessGameStatusEntriesWithCounter | Call ProcessGameStatusEntriesWithCounter. | ||
| 9DEA | AND A | Set flags. | ||
| 9DEB | RET Z | Return if A is equal to A. | ||
| 9DEC | PUSH IX | Stash IX on the stack. | ||
|
Print "[CTRL:0B] [CMD:52:F5] [CMD:01:7C] ytes: [CMD:56:DF] K\ [CTRL:05] [CMD:09:EB] ,[CMD:74:17] ?"[CTRL:1E] [CTRL:0B] [CMD:3C:F5] "[CTRL:1E] [CTRL:0B] [CMD:36:F5] K\ [CMD:05:58] VA ,[CMD:74:17] ,[CMD:74:2D] [CMD:09:B1] [CMD:08:C1] [CMD:00:05] .".
|
||||
| 9DEE | LD HL,$722D | HL=722D. | ||
| 9DF1 | CALL PrintTextAndHandleControlCharacters | Call PrintTextAndHandleControlCharacters. | ||
| 9DF4 | RET | Return. | ||
| CharacterAction_InspectorLestradeHelper_2 | 9DF5 | BIT 4,(IX+$03) | Return if bit 4 of *IX+03 is set. | |
| 9DF9 | RET NZ | |||
| 9DFA | LD A,$01 | A=01. | ||
| 9DFC | JP PrintTextBasedOnFlag | Jump to PrintTextBasedOnFlag. | ||
| Prev: 9D90 | Up: Map | Next: 9DFF |