xml -> lua

This commit is contained in:
Steve Checkoway
2007-03-23 14:06:46 +00:00
parent d0b8780fe6
commit 1fcded0db4
@@ -0,0 +1,68 @@
local children = {
LoadActor( THEME:GetPathS("", "_swoosh normal") ) .. {
StartTransitioningCommand=cmd(play);
};
Def.Actor { OnCommand=cmd(sleep,2); };
LoadSongBackground() .. {
Condition=not STATSMAN:GetCurStageStats():AllFailed();
InitCommand=cmd(scaletoclipped,SCREEN_WIDTH,SCREEN_HEIGHT;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y);
OnCommand=cmd(diffusealpha,1;linear,0.4;diffusealpha,0);
};
LoadActor( "_black.png" ) .. {
Condition=STATSMAN:GetCurStageStats():AllFailed();
InitCommand=cmd(stretchto,SCREEN_LEFT,SCREEN_TOP,SCREEN_RIGHT,SCREEN_BOTTOM);
OnCommand=cmd(diffusealpha,1;linear,0.2;diffusealpha,0);
};
-- Cleared
Def.ActorFrame {
Condition=GAMESTATE:GetPlayMode() ~= PLAY_MODE_BATTLE and GAMESTATE:GetPlayMode() ~= PLAY_MODE_RAVE;
children = {
LoadActor( "ScreenGameplay out/_extra1.png" ) .. {
Condition=GAMESTATE:IsFinalStage();
InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y);
StartTransitioningCommand=cmd(hide_if,not GAMESTATE:HasEarnedExtraStage());
OnCommand=cmd(diffusealpha,0.4;linear,0.2;diffusealpha,0);
};
LoadActor( "ScreenGameplay out/_extra2.png" ) .. {
Condition=GAMESTATE:IsExtraStage();
InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y);
StartTransitioningCommand=cmd(hide_if,not GAMESTATE:HasEarnedExtraStage());
OnCommand=cmd(diffusealpha,0.4;linear,0.2;diffusealpha,0);
};
LoadActor( "ScreenGameplay failed/failed.png" ) .. {
Condition=STATSMAN:GetCurStageStats():AllFailed();
InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y);
OnCommand=cmd(diffusealpha,0.4;linear,0.2;diffusealpha,0);
};
LoadActor( "ScreenGameplay out/cleared.png" ) .. {
Condition=not STATSMAN:GetCurStageStats():AllFailed();
InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y);
StartTransitioningCommand=cmd(hide_if,GAMESTATE:HasEarnedExtraStage());
OnCommand=cmd(diffusealpha,1;linear,0.2;diffusealpha,0);
};
};
};
-- Winner
Def.ActorFrame {
Condition=GAMESTATE:GetPlayMode() == PLAY_MODE_BATTLE or GAMESTATE:GetPlayMode() == PLAY_MODE_RAVE;
children = {
LoadActor( "ScreenGameplay out/p1 win.png" ) .. {
InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y);
StartTransitioningCommand=cmd(hide_if,not GAMESTATE:IsWinner(PLAYER_1));
OnCommand=cmd(diffusealpha,1;linear,0.2;diffusealpha,0);
};
LoadActor("ScreenGameplay out/p2 win.png" ) .. {
InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y);
StartTransitioningCommand=cmd(hide_if,not GAMESTATE:IsWinner(PLAYER_2));
OnCommand=cmd(diffusealpha,1;linear,0.2;diffusealpha,0);
};
LoadActor( "ScreenGameplay out/draw.png" ) .. {
InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y);
StartTransitioningCommand=cmd(hide_if,not GAMESTATE:IsDraw());
OnCommand=cmd(diffusealpha,1;linear,0.2;diffusealpha,0);
};
};
};
};
return WrapInActorFrame( children );