![]() |
Routines |
Prev: 31284 | Up: Map |
Continues from the routine at 30396. Sends the police after Sam if he has entered a house through the front door without a key.
|
|||||||||||
31289 | LD C,A | C=door status flags | |||||||||
31290 | LD A,(32746) | Collect the key inventory flags from 32746 | |||||||||
31293 | AND C | Does Sam have the key to the door? | |||||||||
31294 | RET NZ | Return if so | |||||||||
Sam is entering a house through the front door without a key. The police will need to be alerted.
|
|||||||||||
31295 | PUSH DE | ||||||||||
31296 | LD DE,(58881) | Copy Sam's coordinates to 32731 | |||||||||
31300 | LD (32731),DE | ||||||||||
31304 | LD C,1 | Assume a z-coordinate of 1 (indoors) | |||||||||
31306 | CALL 60743 | Obtain an identifier for Sam's current location | |||||||||
31309 | LD (32733),A | Store it at 32733 | |||||||||
31312 | LD A,1 | Set bit 0 at 32747: Sam is wanted by the police | |||||||||
31314 | LD (32747),A | ||||||||||
31317 | POP DE | ||||||||||
31318 | RET |
Prev: 31284 | Up: Map |