Code to use the Animating backgrounds

Started by Candle, Wed 16/11/2005 22:46:05

Previous topic - Next topic

Candle

There was a post about using the animating backgrounds and how you could use just one of the backgrounds and turn it on and off I think it was?
I want to change the background from the main one to the next one in the animatinf backgrounds but can't find the code.

Sinitrena

Is this wahat you are looking for?
Code: ags
SetBackgroundFrame
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.
See Also: GetBackgroundFrame

Ashen

And is this the thread you meant?

But yes, Get/SetBackgroundFrame() is probably what you want.
I know what you're thinking ... Don't think that.

Candle


SMF spam blocked by CleanTalk