;;; $82A5: Instruction - calculate direction towards Samus ;;;
{
;; Parameters:
;;     X: Enemy projectile index

; Used only by eye door projectile
$86:82A5 5A PHY
$86:82A6 AD F6 0A LDA $0AF6 [$7E:0AF6] ;\
$86:82A9 38 SEC ;|
$86:82AA FD 4B 1A SBC $1A4B,x[$7E:1A6D] ;|
$86:82AD 85 12 STA $12 [$7E:0012] ;|
$86:82AF AD FA 0A LDA $0AFA [$7E:0AFA] ;} A = (angle from enemy projectile to Samus)
$86:82B2 38 SEC ;|
$86:82B3 FD 93 1A SBC $1A93,x[$7E:1AB5] ;|
$86:82B6 85 14 STA $14 [$7E:0014] ;|
$86:82B8 22 AE C0 A0 JSL $A0C0AE[$A0:C0AE] ;/
$86:82BC 0A ASL A ;\
$86:82BD AC 91 19 LDY $1991 [$7E:1991] ;} Enemy projectile angle to Samus = [A] * 2 (angle * 2)
$86:82C0 99 FF 1A STA $1AFF,y[$7E:1B21] ;/
$86:82C3 AA TAX ;\
$86:82C4 BF 43 B4 A0 LDA $A0B443,x[$A0:B5B3];} Enemy projectile X velocity = sin([A] * pi / 80h)
$86:82C8 99 B7 1A STA $1AB7,y[$7E:1AD9] ;/
$86:82CB BF C3 B3 A0 LDA $A0B3C3,x[$A0:B533];\
$86:82CF 99 DB 1A STA $1ADB,y[$7E:1AFD] ;} Enemy projectile Y velocity = -cos([A] * pi / 80h)
$86:82D2 BB TYX
$86:82D3 7A PLY
$86:82D4 60 RTS
}