Background Animation

Started by ZZjZmoz, Wed 19/11/2003 21:11:30

Previous topic - Next topic

ZZjZmoz

How do I get the background to animate only when I tell it to? I can only get it to animate automatically.

Thanks a lot.
With love,
Your grandmother  ;D

P.S. Stop eating those frosty treats (you little punks).

Released Late August 2007

MrColossal

from the manual:

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 Screen event to set the background before the screen fades in.
Call SetBackgroundFrame(-1) to set the default animating 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.


good luck
eric
"This must be a good time to live in, since Eric bothers to stay here at all"-CJ also: ACHTUNG FRANZ!

ZZjZmoz

AHA!!! I never knew that I had to use SetBackgroundFrame(). thanks.

Released Late August 2007

SMF spam blocked by CleanTalk