From 809878d81644e3ab62b4146b9513cac2ec801b6c Mon Sep 17 00:00:00 2001 From: Steve Checkoway Date: Fri, 23 Mar 2007 12:29:35 +0000 Subject: [PATCH] Holy copy and paste, Batman! xml -> lua. --- .../BGAnimations/ScreenGameplay in.lua | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 stepmania/Themes/default/BGAnimations/ScreenGameplay in.lua diff --git a/stepmania/Themes/default/BGAnimations/ScreenGameplay in.lua b/stepmania/Themes/default/BGAnimations/ScreenGameplay in.lua new file mode 100644 index 0000000000..c7c591e4ae --- /dev/null +++ b/stepmania/Themes/default/BGAnimations/ScreenGameplay in.lua @@ -0,0 +1,25 @@ +local children = { + LoadActor( GetSongBackground() ) .. { + Condition=not GAMESTATE:IsCourseMode(); + InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;scaletoclipped,SCREEN_WIDTH,SCREEN_HEIGHT;diffusealpha,0); + OnCommand=cmd(diffusealpha,1;sleep,.5;linear,.5;diffusealpha,0); + }; +}; +local OnCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+180;diffusealpha,.75;sleep,0.5;linear,0.5;diffusealpha,0); +local function AddChild( name ) + children[#children+1] = LoadActor( "ScreenStage overlay/" .. name .. ".png" ) .. { + OnCommand=OnCommand; + Condition=GAMESTATE:GetCurrentStage() == "Stage_" .. name; + }; +end +for i = 1, 6, 1 do + AddChild( i ); +end +AddChild( "Final" ); +AddChild( "Extra1" ); +AddChild( "Extra2" ); +AddChild( "Event" ); +AddChild( "Nonstop" ); +AddChild( "Oni" ); +AddChild( "Endless" ); +return Def.ActorFrame { children=children };