Prev: 7DAB Up: Map Next: 7EE9
7DEA: Guarda
Used by the routine at colisao_porta.
Input
Output
guarda 7DEA CALL desenhaCorpo
7DED CALL abre_a_porta
7DF0 LD A,$02
7DF2 CALL delay_em_A
7DF5 CALL L9455
7DF8 LD A,$07
7DFA CALL delay_em_A
7DFD LD A,($5C78)
7E00 SUB $40
7E02 JP C,guarda_0
7E05 LD DE,$F641
7E08 CALL de_to_chars
7E0B LD HL,$7EE9
7E0E CALL desenhaFrameHL
7E11 LD A,$04
7E13 CALL delay_em_A
7E16 LD DE,$F6A1
7E19 CALL de_to_chars
7E1C LD HL,$7F15
7E1F CALL desenhaFrameHL
7E22 LD A,$03
7E24 CALL delay_em_A
7E27 LD HL,$7F00
7E2A CALL desenhaFrameHL
7E2D LD A,$05
7E2F CALL delay_em_A
7E32 LD HL,$7F2C
7E35 CALL desenhaFrameHL
7E38 LD A,$03
7E3A CALL delay_em_A
7E3D CALL L959F
7E40 LD A,$02
7E42 CALL delay_em_A
7E45 CALL fecha_a_porta
7E48 JP main_1
guarda_0 7E4B CALL LBDA0
7E4E CALL L95B7
7E51 LD DE,$F701
7E54 CALL de_to_chars
7E57 LD HL,$7EE9
7E5A CALL desenhaFrameHL
7E5D LD A,($C33C)
7E60 CP $00
7E62 JP Z,guarda_1
7E65 LD A,$05
7E67 CALL delay_em_A
7E6A CALL L9663
7E6D LD A,$07
7E6F CALL delay_em_A
7E72 CALL LBDA0
7E75 CALL desenhaCorpo
7E78 LD HL,$7F41
7E7B CALL desenhaFrameHL
7E7E LD DE,$F2C1
7E81 CALL de_to_chars
7E84 LD HL,$94DE
7E87 CALL desenhaFrameHL
7E8A LD A,$03
7E8C CALL delay_em_A
7E8F LD DE,$F821
7E92 CALL de_to_chars
7E95 LD HL,$7EE9
7E98 CALL desenhaFrameHL
7E9B LD A,$07
7E9D CALL delay_em_A
7EA0 LD HL,$7F00
7EA3 CALL desenhaFrameHL
7EA6 CALL L959F
7EA9 LD A,$01
7EAB CALL delay_em_A
7EAE CALL fecha_a_porta
7EB1 JP main_1
guarda_1 7EB4 LD A,$04
7EB6 CALL delay_em_A
7EB9 LD DE,$F761
7EBC CALL de_to_chars
7EBF LD HL,$7F15
7EC2 CALL desenhaFrameHL
7EC5 LD A,$05
7EC7 CALL delay_em_A
7ECA LD DE,$F7C1
7ECD CALL de_to_chars
7ED0 LD HL,$7EE9
7ED3 CALL desenhaFrameHL
7ED6 LD A,$02
7ED8 CALL delay_em_A
7EDB LD HL,$7F2C
7EDE CALL desenhaFrameHL
7EE1 LD A,$09
7EE3 CALL delay_em_A
7EE6 JP the_end
Prev: 7DAB Up: Map Next: 7EE9