| Paradise Café | Routines |
| Prev: 7D8D | Up: Map |
|
Used by the routine at desenha_porta.
|
|||||||
| 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 |