Prev: 5DED Up: Map Next: 5EC4
5E3F: [Stage 1] Graphics definitions
All are stored inverted except where noted.
graphics_defs 5E3F DEFB $00 Pointed to by addrof_graphic_defs
5E40 DEFB $10 Pointed to by tumbleweeds_etc
5E41 DEFW tumbleweed_lods Address of tumbleweed_lods table
5E43 DEFB $20 ?
5E44 DEFW barrier_lods Address of barrier_lods table
Right hand side objects.
Entry 1 (tunnel light)
5E46 DEFB $6F,$29,$50 Unclear if anything uses these bytes
5E49 DEFW tunnellight Arg for routine passed in DE
5E4B DEFW draw_tunnel_light_right -> Routine at draw_tunnel_light_right
Entry 2 (empty)
5E4D DEFB $00,$00,$00
5E50 DEFW $0000
5E52 DEFW $0000
Entry 3 (short pole)
5E54 DEFB $90,$5C,$28
5E57 DEFW stretchy_shortpole Arg for routine passed in DE
5E59 DEFW draw_stretchy_object_right -> Routine at draw_stretchy_object_right
Entry 4 (tree, right hand side)
5E5B DEFB $5E,$24,$3C
5E5E DEFW stretchy_tree_right Arg for routine passed in DE
5E60 DEFW draw_stretchy_object_right -> Routine at draw_stretchy_object_right.
Entry 5 (bush)
5E62 DEFB $6E,$31,$50
5E65 DEFW stretchy_tree_left Arg for routine passed in DE
5E67 DEFW draw_stretchy_object_right -> Routine at draw_stretchy_object_right
Entry 6 (street lamp)
5E69 DEFB $6E,$35,$50
5E6C DEFW stretchy_streetlamp_right Arg for routine passed in DE
5E6E DEFW draw_stretchy_object_right -> Routine at draw_stretchy_object_right
Entry 7 (telegraph pole)
5E70 DEFB $6E,$35,$50
5E73 DEFW stretchy_telegraphpole_right Arg for routine passed in DE
5E75 DEFW draw_stretchy_object_right -> Routine at draw_stretchy_object_right
Entry 8 (turn sign, pointing left)
5E77 DEFB $64,$18,$46
5E7A DEFW turn_sign_left Arg for routine passed in DE
5E7C DEFW draw_object_right -> Routine at draw_object_right
Entry 9 (turn sign, pointing right)
5E7E DEFB $64,$18,$46
5E81 DEFW turn_sign_right -> -> turn_sign_lods
5E83 DEFW draw_object_right -> Routine at draw_object_right
Left hand side objects.
Entry 10 (tunnel light)
5E85 DEFB $7E,$BC,$50
5E88 DEFW tunnellight Arg for routine passed in DE
5E8A DEFW draw_tunnel_light_left -> Routine at draw_tunnel_light_left
Entry 11 (empty)
5E8C DEFB $00,$00,$00
5E8F DEFW $0000
5E91 DEFW $0000
Entry 12 (short pole)
5E93 DEFB $60,$90,$28
5E96 DEFW stretchy_shortpole Arg for routine passed in DE
5E98 DEFW draw_stretchy_object_left -> Routine at draw_stretchy_object_left
Entry 13 (tree, left hand side)
5E9A DEFB $8C,$C4,$3C
5E9D DEFW stretchy_tree_right Arg for routine passed in DE
5E9F DEFW draw_stretchy_object_left -> Routine at draw_stretchy_object_left
Entry 14 (bush)
5EA1 DEFB $7C,$D0,$50
5EA4 DEFW stretchy_tree_left Arg for routine passed in DE
5EA6 DEFW draw_stretchy_object_left -> Routine at draw_stretchy_object_left
Entry 15 (street lamp)
5EA8 DEFB $84,$B6,$50
5EAB DEFW stretchy_streetlamp_left Arg for routine passed in DE
5EAD DEFW draw_stretchy_object_left -> Routine at draw_stretchy_object_left
Entry 16 (telegraph pole)
5EAF DEFB $84,$B6,$50
5EB2 DEFW stretchy_telegraphpole_left Arg for routine passed in DE
5EB4 DEFW draw_stretchy_object_left -> Routine at draw_stretchy_object_left
Entry 17 (turn sign, pointing left)
5EB6 DEFB $81,$B6,$46
5EB9 DEFW turn_sign_left Arg for routine passed in DE
5EBB DEFW draw_object_left -> Routine at draw_object_left
Entry 18 (turn sign, pointing right)
5EBD DEFB $81,$C8,$46
5EC0 DEFW turn_sign_right Arg for routine passed in DE
5EC2 DEFW draw_object_left -> Routine at draw_object_left
Prev: 5DED Up: Map Next: 5EC4