IA code optimisation

and "better" shields shapes.
This commit is contained in:
Pecusx
2022-07-13 09:06:37 +02:00
parent 6868eb8626
commit 9ece051472
3 changed files with 14 additions and 16 deletions
+10 -12
View File
@@ -186,16 +186,15 @@ EnoughEnergy
beq NoUseDefensive
lda (temp),y ; has address of TanksWeaponsTable
beq @-
tya
; decrease in inventory
clc
sbc #1
sta (temp),y ; has address of TanksWeaponsTable
; activate defensive weapon
tya ; number of selectet defensive weapon
sta ActiveDefenceWeapon,x
lda DefensiveEnergy,y
sta ShieldEnergy,x
; decrease in inventory
clc
lda (temp),y
sbc #1
sta (temp),y ; has address of TanksWeaponsTable
NoUseDefensive
DefensiveInUse
firstShoot
@@ -300,16 +299,15 @@ AngleTable ; 16 bytes ;ba w $348b L$3350
beq NoUseDefensive
lda (temp),y ; has address of TanksWeaponsTable
beq @-
tya
; decrease in inventory
clc
sbc #1
sta (temp),y ; has address of TanksWeaponsTable
; activate defensive weapon
tya ; number of selectet defensive weapon
sta ActiveDefenceWeapon,x
lda DefensiveEnergy,y
sta ShieldEnergy,x
; decrease in inventory
clc
lda (temp),y
sbc #1
sta (temp),y
DefensiveInUse
NoUseDefensive
; Toosser is like Poolshark but allways uses defensives