Title Screen While Loading?

Blitz3D Forums/Blitz3D Beginners Area/Title Screen While Loading?

How do I create a title screen while the 3D game is loading? I don't want to look at a blank screen while the 3D game is loading.

Pseudocode:
ShowLoader()
LoadGameStuff()

Function ShowLoader()
  Load an image
  Draw the image to backbuffer
  Flip
  Free the image
End Function

Function LoadGameStuff()
  ;Load your game sounds, graphics etc here
end Function


Hey Jeff :)... this is what I use for showing a loading screen & playing a `theme tune`...



Graphics3D 800,600,32,1
SetBuffer BackBuffer()

;*************** loading screen *********

logo=LoadImage("loadpic.jpg")
MidHandle logo
Cls
DrawBlock logo,GraphicsWidth()/2,GraphicsHeight()/2
Flip

music=LoadSound("Themetune.mp3")
If music
LoopSound music
mc=PlaySound(music)
EndIf

Delay 3000 ; set to allow time for any instructions to be read

;******************************************

view=CreateCamera()
CameraRange view,1,14000
EntityRadius view, 2, 2
PositionEntity view,45,55,-250

etc etc etc etc etc..............................................

Is it possible to scale an image to fit the screen?

Yes, but it's ugly, so don't do it. Use a bigger image and adjust the UV coordinates so that only the screen-sized area is shown on your screen quad.

Iam missing Amiga functions (stupid PC..)


Specialy the COPER processor. and to use Hardware interupt every vblank..

missing missing.....

so nice loading starfields days..