Blitz Basic II weirdness: why is Print printing to two different places at the same time?
Edit: **Never mind, I'm an idiot.**
~~And more to the point, why is it doing it on frames when the code isn't called?~~
If SColl(plr\sprchan, 2) AND hitcool=0 plr\score=plr\score+1 sweet\ypos=Int(Rnd * 190) sweet\xpos=Int(Rnd * 200)+100 hitcool=5 ; update score bitmap Use BitMap pts Cls BitMapOutput pts Locate 0,0 Print plr\score GetaShape pts, 0,0,24,10 Use BitMap HUD Boxf 100,3, 125,13, 3 Blit pts, 100, 5 GetaShape HUD, 0,0, 320,16 Sound trill, 8, 64 End If
~~The Print statement [prints the score to both the pts bitmap (where it is supposed to) and to the corner of HUD bitmap(where it isn't)](http://leoncadman.byethost10.com/img/witch_with.png). It's definitley that line because if you comment it out, both disappear. (the witch is the player sprite)~~
~~It appears not to do it every frame, as the unwanted number in the corner of the HUD flickers, and I managed to capture [a screenshot without it](http://leoncadman.byethost10.com/img/witch_without.png).~~
My computer: 2012 Mac Mini/osx10.14/FSUAE
Amiga setup: Amiga 600/2meg chip, 2 meg fast. The CPU is set to 68040, because the blitz compiler crashes if you set it to anything else.
[On a related note, why are the colours mangled on the second ghost? It's supposed to be blue.]
Has anyone any ideas?