Routines |
Prev: 31312 | Up: Map | Next: 31537 |
Used by the routine at 30940.
|
||||
31468 | IM 1 | Set interrupt mode 1 | ||
31470 | LD A,(23397) | Increase bonus score by 5... | ||
31473 | ADD A,5 | ... | ||
31475 | LD (23397),A | ... | ||
31478 | CALL 55651 | Flash border and screen (as in cast a spell) | ||
31481 | LD HL,16384 | Blank out top two thirds of display file... | ||
31484 | LD DE,16385 | ... | ||
31487 | LD BC,4095 | ... | ||
31490 | LD (HL),L | ... | ||
31491 | LDIR | ... | ||
31493 | LD A,71 | Load A with 71 (white INK, black PAPER, BRIGHT)... | ||
31495 | CALL 35677 | ...and flood attribute file with this attribute | ||
31498 | LD A,22 | Draw window 22... | ||
31500 | CALL 34990 | ... | ||
31503 | LD HL,38366 | Point HL at "WELL DONE..." text... | ||
31506 | CALL 34762 | ...and print to screen | ||
31509 | LD HL,0 | Set Magic Knight's x- and y-velocities to zero... | ||
31512 | LD (25160),HL | ... | ||
31515 | LD HL,19320 | Set Magic Knight's x-coordinate to 120 and y-coordinate to 75... | ||
31518 | LD (25156),HL | ... | ||
31521 | XOR A | Set unused data at 25158 to zero... | ||
31522 | LD (25158),A | ... | ||
31525 | CALL 53150 | Store background attributes if appropriate, then draw Magic Knight to display | ||
31528 | CALL 54575 | If key-press was enqueued then load A with index of last key pressed, otherwise wait for key-press and load A with index | ||
31531 | LD HL,44571 | Point HL at "YOU HAVE ESCAPED FROM THE FUTURE..." text | ||
31534 | JP 55685 | Jump to "game over" window routine and return to control selection menu |
Prev: 31312 | Up: Map | Next: 31537 |