Prev: 7D8D Up: Map Next: 7DEA
7DAB: Verifica colisao com a porta(main loop)
Used by the routine at desenha_porta.
Input
Output
colisao_porta 7DAB LD A,($C34B) Le a distancia para a porta
7DAE CP $09 Está em cima?
7DB0 RET NZ Nao, volta para tras
7DB1 LD A,($5C78) Guarda o valor do FRAMES (contador de tempo +-)
7DB4 SUB $80 Subtrai $80
7DB6 LD B,A Corre o "randomizer" o numero de vezes que estiver em A
colisao_porta_0 7DB7 PUSH BC
7DB8 CALL random1
7DBB POP BC
7DBC DJNZ colisao_porta_0
7DBE LD A,($C34D) Knock Knock1!
7DC1 CP $02 É igual a 2?
7DC3 JP Z,puta Então é a puta!
7DC6 CP $03 É igual a 3?
7DC8 JP Z,L9F54 Então é a velha!
7DCB CP $04 É igual a 4?
7DCD JP Z,LB76D Então é o Paradise Café!
7DD0 LD A,($C34A) Knock Knock2?
7DD3 CP $01 É igual a 1?
7DD5 JP Z,ladrao Então é o ladrão!
7DD8 LD A,($C34A) Knock Knock3?
7DDB CP $02 É igual a 2?
7DDD JP Z,guarda Então é o senhor Guarda!
7DE0 RET
Prev: 7D8D Up: Map Next: 7DEA