Routines
 Prev: \$105A Up: Map Next: \$108A
\$105B: Make a character go to a random location
 This corresponds to \$69E7 in the ZX Spectrum version. Used by command lists \$B6, \$BE, \$C2, \$C4, \$CC, \$D0, \$D2, \$D4, \$D8, \$DC and \$E0. \$105B LDA \$D41B Generate a random value between 0 and 3. \$105E AND #\$03 \$1060 BNE \$1069 Branch unless it's 0. \$1062 LDX #\$24 These are the coordinates of the bookcase in the Revision Library just outside the Reading Room. \$1064 LDY #\$03 \$1066 JMP \$1083 Jump forward. \$1069 CMP #\$01 Is the random value equal to 1? \$106B BNE \$1074 Branch if not. \$106D LDX #\$5D These are the coordinates of the far end of the fire escape. \$106F LDY #\$03 \$1071 JMP \$1083 Jump forward. \$1074 CMP #\$02 Is the random value equal to 2? \$1076 BNE \$107F Branch if not. \$1078 LDX #\$08 These are the coordinates of a spot between the big window and the stairs leading up to the staff room. \$107A LDY #\$11 \$107C JMP \$1083 Jump forward. \$107F LDX #\$5D These are the coordinates of the far end of the gym. \$1081 LDY #\$11 This entry point is used by the routine at \$2885. \$1083 STX \$A6 Store the destination coordinates at \$A6 in the character's buffer. \$1085 STY \$A7 \$1087 JMP \$12C1 Make the character go to this location.
 Prev: \$105A Up: Map Next: \$108A