From e201bf6fe059d54ffec8c85e00a29fa70effa93c Mon Sep 17 00:00:00 2001 From: Pecusx Date: Sun, 18 Jun 2023 14:53:13 +0200 Subject: [PATCH] Energy updates on status bar after AI uses battery --- Atari/textproc.asm | 1 + C64/textproc.asm | 1 + ai.asm | 4 ++-- scorch.bin | Bin 32768 -> 32768 bytes scorch.xex | Bin 56602 -> 56604 bytes scorchC64.prg | Bin 39548 -> 39550 bytes 6 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Atari/textproc.asm b/Atari/textproc.asm index eb7d4b1..4f5231c 100644 --- a/Atari/textproc.asm +++ b/Atari/textproc.asm @@ -1900,6 +1900,7 @@ ActiveDefence sta statusBuffer+80+39 NoDefenceName +DisplayEnergy ;========================= ;displaying the energy of a tank ;========================= diff --git a/C64/textproc.asm b/C64/textproc.asm index 5e98710..d982eac 100644 --- a/C64/textproc.asm +++ b/C64/textproc.asm @@ -335,6 +335,7 @@ displayloop1 ;------------------------------------------------- .proc DisplayStatus ;------------------------------------------------- +DisplayEnergy DisplayAngle ldx TankNr rts diff --git a/ai.asm b/ai.asm index 1ad6b6f..9becaa0 100644 --- a/ai.asm +++ b/ai.asm @@ -247,9 +247,9 @@ LowBatteries lda #ind_White_Flag sta ActiveDefenceWeapon,x jsr PutTankNr ; and draw tank witch Flag - clc EnoughEnergy - rts ; Carry = 0 - White Flag , Carry = 1 - We don't give up :) + jsr DisplayStatus.DisplayEnergy + rts .endp ; .proc UseBattery diff --git a/scorch.bin b/scorch.bin index 64c8452873719880f19f57f430f630ac11a1b326..03e046709b4622a6346435ec1cdcbabc2c694dbf 100644 GIT binary patch delta 616 zcmZo@U}|V!+VDV*asB3pavQ}N^)^p7%V%W_*vxF>%E)+Ov#0HPQ5No*K5>)(1VziX z%~HspyprJqhk`qp)zCU^B|~d$LeEitg)^H=f}5GdpNW>691+bYXf@kn>D8C4tyhm-UCG*73Y6iDk>i@cdF<-3(hmYY z<&)<}YqI>A1=gV>cxJZ5(yN(3)z1*B)de}{SS(!(G-L4wrejNvUG-T%*)hg|@yz6+ z7(M5Uv(_BtU%F3#xkKPe0@tcjr}plha#_TOB%eQ%AIId|Je#wUrL}x5*Xxsv6MmlL-|$u8*_>nL7v3c- z%LWN50tL08f-Bh&3S~iJllx+&Btgmr-t86Q=R%h~7%RnicJiHANyf9Azr}L!Y|2{4 n%$P8FeeM*FfR(MEmi~|ooa~(^$)2)u?mVfTm7BBkrV0W8n%NYS delta 616 zcmZ9GT}V@57{~XXZSEuSY$KTyw%#BpLuMBti`Gpdm<ReT897bo$u;RIS`2T*-|9x{gDwm_A zj{#JcKLwt6QMU}eDJvS1&EbB8R^(GBmf9^2F2aC568Fy*a0-ZN!;br#TaLX;Ol%@~ zW0}U9JagtM<@K{q$s#M0arUi&-jM)%Wpyt(F1MY%g={0-WlrV1usC{*stfRW^rll6 z@a8>yfWxzJX>1VbusjxQcW{+nTD3~8SWgiw%+Z)icYrfGj2MVT577)qOvV?Q&la!_ zbJ3oCo_V!JvJ#VUolZ6?|8mm2;e3ep1pjf~G@bFCo-}{og6o1<5~gTzLAXd`4}@d7 zMJwWyuo4eIEZ*i06+>d}o0Y98HDYBm2HC>|oOy>*Q!*Q_NCqCnyDZy<=0&$#D|U#r z3B&%nYaevm_>fpKI!Y3yEGV@|8TyzbNP`(B*!8OLc$pSoy3E&HuanM4npSzi4^*D> z14)(d6D|l~jA9HxmGPl%_`;;ZYdo>A*|PJyit;~ITKa+4cqO~Ko_sjj2=^P|;hm7Q z?27(I2Khwi(T46?uXt$Zf3%q!H3k~|jsBEX;eEn~s`6IC-YVB8Br`e(OH;S)LxkNF Xw|v8JdfI0@PlWl-XIXi2`i}b-=olBS diff --git a/scorch.xex b/scorch.xex index ea21e984447b6a0a87352de191a10d4fffc68aac..9181280adbc53fdd29b34f36776d1e6a8edc88c1 100644 GIT binary patch delta 618 zcmZ9GOK1~O6ozw~SB>H%k`fbWyc&wBXo?%#f^;K=8UuY^+0wMZ#~VnM-4C{*QaF5my1|J-<9%jLCV ze+Yb(20}k#+sd(k`l^7uP~-m_R&AK}Q(gIDtNA_k#@T%(N5cuN^i;X~IvC)EBtAt6 zDSVcKgUCMlOXuQX0!_$H)G4pGj3&AS<*S}i$_mjl!)o$HcA7@kl$G-ElG*nPU6k8( z{fWlLc8iPKC@9BO`_rnu)k1S!LQ?HWicRHIS@9VV%v^{euq7{9GzXH$4}PbW)*H*fyA&Xw$>RMDmd(Q-Mm=ZK$-qe9~2y* r4HXM^&?e0n)=^**eW;E#rwQ{-_-QBT(v00$B$#)|ucdo4=PZ8!wA39; delta 617 zcmZ9GUr19?9LIOuy=p_cn<;Y(*SQInQIjCT!CnQkLH~vjRNRNXWK@$FKG=grSAqhq zBf;J7xfI)-oJzQLaBFvLM6rvTK_cBUe3Sx{M1mrrpu1&Q@q0OZzn|adcVyij*X`P= z2w0}!$Tv4&>CvkjZg7M4P7bjkO|w!j0G;$_{B0{ENFj>eX=mD(;_xLRw)I9R*IuLI zJz^8j3b#uf@eEltjcut9nm-;`R9!g6L;@7c>xQL4xs1Xly0`2GH}F zaYtBzMevco|A)I_E=y+;-P^qDM7XSkW|0!iq7g`IPfHCbk)-5nFeLUZK%k7jq&}+t}~o zp;c42XxTId=m#U=tE_)F-^oT X>UYl+x;E!&&#?1Avg- z-PIV#mm~DEJ=%eQa{jexiO5EG8$5uK>v zHc2X7`j@j3Qk^Dmx%nUGM8;{~>RAch*TSB#FvTsCg225YA%i6E%+3zp|K8Ez_OCgV zi-;O^Xl)_*7}ffUP-1kq@e!&Nk{@+UGL{r|Os`6A_=@!7J7URL?}ov-j*PxyZ8yqn zlp1ZJ{X()+wLfgzM~wZUN?}Uvn2KOAA(nJPB>O6W4Xygj#dS!s*oEhYERSJ{(mzZj zqGr|+En^*24f}+B&EjD^T%`_i>h8Ty0TN!*BGbs}`LcD*(0f<*~M0kV1*O WmR(l9v~Z~c6V5T%tQFQPoJ83G delta 725 zcmZXOVMr5U7{~XXw^_?_Vx}@(Z=XtA>OKt38F}5Tp#!xV7J|$)!gMT5Or%6w7gKl3 z^W7~9j_UBji&F--f+L0>g26<=4>GVmlu%kA-4nndMiifBB zNvV!ddgYn3PcY1Cm785nI$%P4s|(D^-&!qNU__Ipw8^dARabk2WI?+L>W2C@v?MC<-~;6arm zWqE^4j3*P?NESTMB|`2e35&W4(9MxXuz==Aj$|(|qDK8e`YM7RlrdU<&=*eVB3egq%zH;C}lFv%^Gg225cp%2ZBPGxoQ^asb~K6=fe zbfQaR4%`-kGO7)j(EQlG91&Fs$xm7;8BdB@s$Xqx1x)(!-SK3+f5YHhMY(|zyc?xA z%sIADfspJ{>D6ueaLz!eN|;m~lMyT~#FI`FdLF0%HnbWjE2%}2#V*VmGW>=mxBl7O zT+GZmVnMxFpgZV`%lObjLAE-f1!9q|YUk$eJ0qbb~fn~3i SHyf8KFyR7)O