0803D580 (T) push r4,r14 0803D582 (T) ldr r4,=EnemyOrientation ;\ 0803D584 (T) mov r1,r4 ;| 0803D586 (T) add r1,26h ;} EnemyTimer = 1 0803D588 (T) mov r0,1h ;| 0803D58A (T) strb r0,[r1] ;/ 0803D58C (T) bl 8011934h ; Execute subroutine Enemy_CheckAnimationLoopNextFrameCurrentFrame 0803D590 (T) cmp r0,0h ;\ 0803D592 (T) beq 803D598h ;} If returned non-zero: 0803D594 (T) mov r0,0h ;\ 0803D596 (T) strh r0,[r4] ;} EnemyOrientation = 0 0803D598 (T) pop r4 0803D59A (T) pop r0 0803D59C (T) bx r0 0803D59E dw 00000h 0803D5A0 dd 0030006BCh