BOBS COMMAND SET

You are able to store over sixty thousand blitter objects at any one time. Blitter objects, or bobs for short, allow you to place images on the screen. The images can be animated and moved around the screen without disturbing the background bitmap, making them ideal for game sprites in traditional 2D games. You are also able to flip, mirror, scale and stretch your bobs for enhanced visual effect in your programs.

Click on any commands for more information:

BOB will set the coordinates and image of the specified bob
SET BOB will set how the specified bob treats its background area
SCALE BOB will expand or shrink the specified bob according to the scale value
STRETCH BOB will stretch the bob according to the horizontal and vertical scaling values
PASTE BOB will paste the bob image to the specified coordinate on the screen
MIRROR BOB will flip the image of the bob horizontally
FLIP BOB will flips the image of the bob vertically
OFFSET BOB will apply an offset to the position of the specified bob
DELETE BOB will delete the bob from the screen

LOAD IMAGE will load a bitmap into the specified image number
SAVE IMAGE will save the specified image number as a bitmap file
GET IMAGE will copy a selected area of the current bitmap for use as an image
PASTE IMAGE will paste the specified image onto the screen
DELETE IMAGE will delete the specified image from memory

The next commands will return a result:

BOB EXIST() will return a one if the specified bob exists
BOB X() will return the current X position of the specified bob
BOB Y() will return the current Y position of the specified bob
BOB IMAGE() will return the image number current being used by the specified bob
BOB WIDTH() will return the width of the specified bob
BOB HEIGHT() will return the height of the specified bob
BOB SCALE X() will return the percentage of horizontal scale the specified bob is using
BOB SCALE Y() will return the percentage of vertical scale the specified bob is using
BOB MIRRORED() will return a one if the specified bob has been mirrored horizontally
BOB FLIPPED() will return a one if the specified bob has been flipped vertically
BOB OFFSET X() will return the current amount of X shift applied to the specified bob
BOB OFFSET Y() will return the current amount of Y shift applied to the specified bob

BOB HIT() will detect whether another bob has impacted against the specified bob
BOB COLLISION() will detect whether another bob is overlapping the specified bob