anim_ent 0, 8, 0x8C, OAM_FXFLIP
anim_ent 0, 0, 0x8E, OAM_FXFLIP
anim_ent 0, 0, 0x00, 0
- dw player_anim_table
+ dw player_anim_table_f2
+player_anim_table_f2:
+ anim_ent 1, 8, 0x8C, OAM_FXFLIP
+ anim_ent 1, 0, 0x8E, OAM_FXFLIP
+ anim_ent 0, 0, 0x00, 0
+ dw player_anim_table
; translates tile to screen
; inputs:
call unit_draw_obj
call unit_draw_obj
call unit_draw_obj
-
+
; load next anim table
+ ; every few frames
+ ld a, [frame_count]
+ cp a, 4
+ jr nz, @no_new_frame REL
+
ld hl, act_anim_table
+ add hl, de
ld a, [bc]
ld [hl+], a
inc bc
ld a, [bc]
ld [hl], a
+@no_new_frame:
ret
; draws a single object