Example template for a 2D game:
This example opens a 640 x 480 display, loads an image and assigns it to the image variable. The Repeat/Until loop clears the screen each frame, draws the image to a hidden display area called the 'back buffer', and 'flips' the result into view. (All drawing operations automatically work on the back buffer in BlitzMax.) Pressing Esc ends the program.
Graphics 640, 480 image = LoadImage ("rocket.png") Repeat Cls DrawImage image, MouseX (), MouseY () Flip Until KeyHit (KEY_ESCAPE) End
This example opens a 640 x 480 display, loads an image and assigns it to the image variable. The Repeat/Until loop clears the screen each frame, draws the image to a hidden display area called the 'back buffer', and 'flips' the result into view. (All drawing operations automatically work on the back buffer in BlitzMax.) Pressing Esc ends the program.