@Morb,
This is something that is so easy to do now. Just follow these steps:
1. Download and install my plug-ins
2. Use the DRAW SPRITES MANUAL command to take control of sprite drawing yourself.
3. Use the DRAW SPRITES command to draw the sprites wherever you wish in your draw sequence.
sync on
` Create a sprite to move with the mouse()
ink rgb(255,0,0), 0
box 0, 0, 64, 64
get image 1, 0, 0, 64, 64, 1
sprite 1, 320, 240, 1
offset sprite 1, 32, 32
ink rgb(255,255,255),0
DRAW SPRITES MANUAL
do
sprite 1, mousex(), mousey(), 1
center text screen width()/2, screen height()/2-20, "This text will appear behind the sprite"
DRAW SPRITES
center text screen width()/2, screen height()/2, "This text will appear in front of the sprite"
sync
loop
In your case, you would draw your background first, then draw the sprites, then finally draw your text.