   BLITZ BASIC
  I've been programming with C++ for over a year now,But i just started with this software called blitz basic.   My question is how do i load a 2d object,like charecters i made?   
  Just call load image with the file name of your image like so:LoadImage("character.bmp")   ;  Well it depends.  Here's what you're facing:If you use the 2D functions, rotating the images is very cpu-intensive and you can't do some fancy things.On the other hand, if you use the 3D Functions such as creating a face and applying a texture to it, you can do things like transparency, real-time rotation, et cetera.Look at the documentation included in the help files.  Every single function is detailed with an example.EDIT:When you start the program, you should be greeted with a menu having things like "language reference" "command reference" et cetera.  Click on "Command Reference".First you need to initialize your window to support 3D geometry, you do that by declaring Graphics3D.  Don't forget to turn on the BackBuffer after that.  Then you would load a texture using LoadTexture, that's a 3D command, look at the parameters of the function in the command reference.  Now here's the kick.  You need to create 4 vertices using AddVertex function then connect them using AddTriangle.  Make sure you declare a CreateMesh, and use it as a mesh in CreateSurface and use the same surface for the creation of the 4 vertices and 2 triangles.  If you do it in the right order, you should see a white square.  To this white square you can apply the texture using EntityTexture function and specifying the mesh I believe.  It's either the surface or the mesh ;).I hope that helped.  Read the tutorials on 3D to familiarize yourself with positioning of the camera and how you should arrange your worldspace, since it's 3D, it doesn't work with screenspace unless you have a crazy method of calculating the ratio between the two ;).[Edited by - Jovan on July 11, 2006 8:28:44 PM]