most people dont worry about the bitmaps...
see in DB, a 'bitmap' is like a static picture.... and if you want a texture, sprite, object etc use an image!
bitmaps are drawn directly to the screen, whilst images are stored in memory until you use them on something like a sprite or object texture.
only one bitmap can be on the screen at any time. you set this bitmap to be drawn using its handle - e.g.
will draw bitmap 1 to the screen!!
with images, it works differently:
load image "c:\example.bmp", 1
sprite 1, 1, 1, 1
where:
'load image filename$, handle', is for loading the image into (graphics) memory
and
'sprite handle, x, y, imagehandle' will create a sprite object at the x and y co-ordinates on the screen with the specified image.
i'm not sure of the exact syntax so check the help/book.. but thats the general idea!
also note:
despite the naming confusions, an 'image' in db can be a .png, .bmp, .jpg, or several others.
www.AoFP.co.uk