Prev: 7A34 Up: Map Next: 7A57
7A39: Check whether Sam has entered a house through the front door without a key
Continues from the routine at 76BC. Sends the police after Sam if he has entered a house through the front door without a key.
Input
A Door status flags for the doorway Sam is standing in (see 7FF0)
H 0xE6 (Sam)
7A39 LD C,A C=door status flags
7A3A LD A,($7FEA) Collect the key inventory flags from 7FEA
7A3D AND C Does Sam have the key to the door?
7A3E RET NZ Return if so
Sam is entering a house through the front door without a key. The police will need to be alerted.
7A3F PUSH DE
7A40 LD DE,($E601) Copy Sam's coordinates to 7FDB
7A44 LD ($7FDB),DE
7A48 LD C,$01 Assume a z-coordinate of 1 (indoors)
7A4A CALL $ED47 Obtain an identifier for Sam's current location
7A4D LD ($7FDD),A Store it at 7FDD
7A50 LD A,$01 Set bit 0 at 7FEB: Sam is wanted by the police
7A52 LD ($7FEB),A
7A55 POP DE
7A56 RET
Prev: 7A34 Up: Map Next: 7A57