hiding the sprites and using the
Paste Sprite command to manually draw them is the most common way, but I have used Ian M's dlls to create a callback function to draw text in front of sprites in some of my applications.
for example:
textFuncPtr = GET PTR TO FUNCTION(1)
SET POSTSPRITE CALLBACK textFuncPtr
ink rgb(255,0,0)
box 0,0,100,100
get image 1,0,0,100,100
sync on : sync rate 60
ink rgb(255,255,255)
sprite 1,10,10,1
set sprite alpha 1,200
do
text 10,20,"Text Behind Sprite"
if upkey() then inc spritey
if downkey() then dec spritey
if leftkey() then inc spritex
if rightkey() then dec spritex
offset sprite 1,spritex,spritey
sync
loop
function textFunc()
text 10,5,"Text in front of Sprite"
endfunction
Matrix Utils Link