When the following app is run on the Emulator or Simulator it works perfectly, but when I try it on my Clie, the object looks as if it is moving underneath the background - instead of on top of it. Am I going wrong somewhere with the buffers?

No, I'm using a colour background. That's a shame. Is there any way to achieve the same effect with colour? I've tried with FastBmp(), but it is more jerky and seems to run more slowly. I was hoping to at least have a colour background in the finished game to brighten things up a bit.

"Transparent Bitmap". This function allows the user to mask out a "hole" in the screen and then overlay a bitmap into that "hole". The mask is simply another bitmap resource with all black which defines the "hole". The overlay_index refers to the index of the bitmap to fill in the "hole". The mask_index refers to the index of the bitmap which defines the "hole". See FastBmp() functional description for how indexing with bitmap resource databases works.

If the mask_index is set to -1, no mask will laid down and the overlay bitmap will be placed on top any existing pixels, possibly altering the bitmaps appearance.
<hr height="1" noshade id="quote"></blockquote id="quote"></font id="quote">