| Chase H.Q. | Routines |
| Prev: 8E7E | Up: Map | Next: 8EB7 |
|
Each mugshot's bitmap address is the start of attributes or: the byte after the final byte of bitmap data.
The three faces are 4 by 5 characters, 32 by 40 pixels: the perp's, taken from the stage data, then Tony's and Raymond's from the faces bitmap. Each is drawn from the end of its bitmap upwards by draw_mugshot. The routine then falls into draw_overlay_messages.
Used by the routine at transition.
|
||||
| draw_mugshots | 8E91 | LD HL,($5CF0) | Load end address + 1 of perp's mugshot bitmap into HL | |
| 8E94 | LD DE,$FF88 | Load address of final byte of bitmap (back buffer) | ||
| 8E97 | LD BC,$48A5 | Screen position (40,104) | ||
| 8E9A | CALL draw_mugshot | Draw | ||
| 8E9D | LD HL,$7DF1 | Load end address + 1 of Tony's mugshot bitmap into HL | ||
| 8EA0 | LD DE,$FF97 | Final byte of bitmap (back buffer) | ||
| 8EA3 | LD BC,$48B4 | Screen position (160,104) | ||
| 8EA6 | CALL draw_mugshot | Draw | ||
| 8EA9 | LD HL,$7D3D | Load end address + 1 of Raymond's mugshot bitmap into HL | ||
| 8EAC | LD DE,$FF9C | Final byte of bitmap (back buffer) | ||
| 8EAF | LD BC,$48B9 | Screen position (200,104) | ||
| 8EB2 | CALL draw_mugshot | Draw | ||
| 8EB5 | JR draw_overlay_messages | Exit via draw_overlay_messages | ||
| Prev: 8E7E | Up: Map | Next: 8EB7 |