Skool Daze Routines
46312: Move character forward one step along catwalk
Used by the routine at 46568.
H 152 (boy) or 164 (teacher)
46312 CALL 25108 Update SRB for current location of character
46315 INC A A=next animatory state
46316 LD C,A Store this in C
46317 RRCA Check bit 0
46318 LD A,C Restore animatory state to A
46319 JR C,46329 Jump if the character is midstride
46321 INC E Increment the character's x-coordinate
46322 AND 3
46324 LD A,C Restore animatory state to A again
46325 JR NZ,46329 Jump if the animatory state is at base + 2
46327 SUB 4 Reset the animatory state to the base
46329 CALL 25008 Update character's animatory state and location and update SRB
46332 JP 27026 Update display area