35722: Draw Chicken
DrawChicken |
35722 |
LD A,(24104) |
|
35725 |
SRL A |
|
35727 |
SRL A |
|
35729 |
SRL A |
|
35731 |
LD C,A |
|
35732 |
LD A,(24105) |
|
35735 |
SRL A |
|
35737 |
SRL A |
|
35739 |
SRL A |
|
35741 |
LD B,A |
|
35742 |
CP C |
|
35743 |
RET Z |
|
35744 |
LD A,(50499) |
|
35747 |
LD E,A |
|
35748 |
LD A,(50317) |
|
35751 |
LD D,A |
|
35752 |
PUSH IX |
|
35754 |
LD IX,35885 |
|
35758 |
PUSH DE |
|
35759 |
JR C,DrawChicken_3 |
|
35761 |
LD A,(50316) |
|
35764 |
LD E,A |
|
35765 |
LD D,0 |
|
35767 |
LD A,C |
|
35768 |
PUSH BC |
|
35769 |
CALL SetKeyPositions_22 |
|
35772 |
POP BC |
|
35773 |
LD DE,(42534) |
|
35777 |
PUSH DE |
|
35778 |
ADD HL,DE |
|
35779 |
LD (42534),HL |
|
35782 |
LD E,(HL) |
|
35783 |
INC HL |
|
35784 |
LD D,(HL) |
|
35785 |
LD A,(50317) |
|
35788 |
SUB C |
|
35789 |
JR Z,DrawChicken_1 |
|
35791 |
PUSH DE |
|
35792 |
LD (HL),A |
|
35793 |
LD A,(50316) |
|
35796 |
DEC HL |
|
35797 |
LD (HL),A |
|
35798 |
PUSH HL |
|
35799 |
LD A,20 |
|
35801 |
LD (IX+0),A |
|
35804 |
LD HL,30664 |
|
35807 |
LD A,H |
|
35808 |
SUB C |
|
35809 |
LD H,A |
|
35810 |
LD (35888),HL |
|
35813 |
CALL HandlerRoomItem_0 |
|
35816 |
LD HL,(35888) |
|
35819 |
CALL ScreenAddress |
|
35822 |
LD A,(50316) |
|
35825 |
LD B,A |
DrawChicken_0 |
35826 |
LD (HL),0 |
|
35828 |
INC L |
|
35829 |
DJNZ DrawChicken_0 |
|
35831 |
POP HL |
|
35832 |
POP DE |
|
35833 |
LD (HL),E |
|
35834 |
INC HL |
|
35835 |
LD (HL),D |
DrawChicken_1 |
35836 |
POP HL |
|
35837 |
LD (42534),HL |
DrawChicken_2 |
35840 |
POP DE |
|
35841 |
LD A,E |
|
35842 |
LD (50499),A |
|
35845 |
LD A,D |
|
35846 |
LD (50317),A |
|
35849 |
POP IX |
|
35851 |
LD A,(24104) |
|
35854 |
LD (24105),A |
|
35857 |
RET |
DrawChicken_3 |
35858 |
LD A,C |
|
35859 |
LD (50499),A |
|
35862 |
LD A,19 |
|
35864 |
LD (IX+0),A |
|
35867 |
LD HL,30664 |
|
35870 |
LD (35888),HL |
|
35873 |
CALL HandlerRoomItem_0 |
|
35876 |
LD B,6 |
DrawChicken_4 |
35878 |
LD (HL),0 |
|
35880 |
INC L |
|
35881 |
DJNZ DrawChicken_4 |
|
35883 |
JR DrawChicken_2 |
Entity_Chicken |
35885 |
DEFB 0,0,0,0,0,0,0,0 |