Well, your loading images, not bitmaps, so, the "get image" command returns nothing but a blank screen. "Get image", grabs a section of the "Current bitmap" (wich is also a command), wich you can set with "Set current bitmap" command. Bitmap 0 is screen. Hope that helps, and just in case, here's the code:
`-----------------------------------
`Beginner's Guide To DarkBASIC Game Programming
`Copyright (C)2002 Jonathan S. Harbour and Joshua R. Smith
`Chapter 11 - TransSprite Program
`-----------------------------------
`Initialize the program
hide mouse
set display mode 800, 600, 32
cls
`Load background bitmap
load bitmap "testbkgrdBmp664_596.bmp",0
`Load the source bitmap file
load bitmap "f15Bmp.bmp", 1
`Grab image 1 from bitmap
set current bitmap 1
get image 1,0,0,300,300
set current bitmap 0
delete bitmap 1
`Draw the sprite
sprite 1,170,90,1
`Wait for keypress
wait key
end
or
`-----------------------------------
`Beginner's Guide To DarkBASIC Game Programming
`Copyright (C)2002 Jonathan S. Harbour and Joshua R. Smith
`Chapter 11 - TransSprite Program
`-----------------------------------
`Initialize the program
hide mouse
set display mode 800, 600, 32
cls
`Load background bitmap
load bitmap "testbkgrdBmp664_596.bmp",0
`Load the source bitmap file
load image "f15Bmp.bmp", 1
`No need for grabbing image 1, as it is directly loaded,
`unless, it's just a part of the image you want.
`Draw the sprite
sprite 1,170,90,1
`Wait for keypress
wait key
end