![]() |
Routines |
Prev: 29854 | Up: Map |
|
|||||||||
29866 | CALL 30116 | Is Sam standing next to a fuse that has not yet been blown? | |||||||
29869 | JR NZ,29891 | Jump if not | |||||||
29871 | LD HL,32694 | 32694 holds the fuse flags | |||||||
29874 | LD A,(HL) | Indicate that this fuse has been blown by setting the relevant flag | |||||||
29875 | OR C | ||||||||
29876 | LD (HL),A | ||||||||
29877 | LD L,161 | Point HL at the relevant blown fuse delay counter in the table at 32674 | |||||||
29879 | INC L | ||||||||
29880 | RRC C | ||||||||
29882 | JR NC,29879 | ||||||||
29884 | LD (HL),96 | Initialise the delay counter | |||||||
29886 | CALL 62484 | Switch off all the lights affected by the fuse | |||||||
29889 | LD H,230 | 230=Sam | |||||||
29891 | JP 62212 | Raise Sam's arm and make a sound effect |
Prev: 29854 | Up: Map |