The issue is that you're passing your full screen background to
dsb_fullscreen directly, so that's all it ever draws.
If you want to do something fancier, you have to write your own function and then pass
that to
dsb_fullscreen.
For example, this code will do the same thing as your current code:
Code: Select all
function backgroundfunction(bmp, mx, my)
dsb_bitmap_draw(gfx.myfullscreenbackground, bmp, 0, 0, false)
end
dsb_fullscreen(backgroundfunction, pagerfunction, nil, true, true)
However, now you have your own function where you can control what goes on during the background drawing-- and
bmp, the drawing target, is now defined.