Prev: 8E7E Up: Map Next: 8EB7
8E91: Draws the three mugshots to the back buffer when perp is caught
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