SetBackgroundFrame (int frame)
Locks the background to frame number FRAME of an animating-background
screen. (Values for FRAME are from 0 to 4). This allows you to use the
animating backgrounds feature for another purpose - you can have two
frames of the background, one for example with a spaceship crashed on it.
Then, once the right event has happened, call SetBackgroundFrame in the
Player Enters Room event to set the background before the screen fades in.
Pass the frame as -1 to return to the default behaviour of automatically
cycling through all the background frames.
The frame lock is released when the game changes rooms.
Example:
if (GetGlobalInt(20)==1)
SetBackgroundFrame(4);
will change the current room's background frame to 4 if the global integer 20 is 1.
See Also: GetBackgroundFrame
|