![]() |
Routines |
Prev: 30026 | Up: Map | Next: 30084 |
Used by the routine at 30156.
|
||||
30039 | CALL GetDefaultSprite | Call GetDefaultSprite. | ||
This entry point is used by the routines at 30084 and 30156.
|
||||
30042 | LD HL,(24340) | HL=24340. | ||
30045 | LD A,L | |||
30046 | DEC A | |||
30047 | RLCA | |||
30048 | AND %00001110 | Keep only bits 1-3. | ||
30050 | CP 14 | |||
30052 | JR NZ,30056 | |||
30054 | LD A,241 | |||
30056 | LD (30331),A | |||
30059 | CALL 30026 | Call 30026. | ||
30062 | CALL ScreenAddress | Call ScreenAddress. | ||
30065 | LD A,(DE) | |||
30066 | SUB C | |||
30067 | JR NC,30070 | |||
30069 | XOR A | A=0. | ||
30070 | LD (24345),A | Write A to 24345. | ||
30073 | SLA C | |||
30075 | LD B,0 | B=0. | ||
30077 | EX DE,HL | |||
30078 | ADD HL,BC | |||
30079 | EX DE,HL | |||
This entry point is used by the routine at 30084.
|
||||
30080 | LD C,0 | |||
30082 | INC DE | |||
30083 | RET |
Prev: 30026 | Up: Map | Next: 30084 |