-<ActorFrame
-> <children>
+<ActorFrame StartTransitioningCommand="%function(self) MESSAGEMAN:Broadcast('MenuBack'); end"> <children>
<Actor
Type="Quad"
StartTransitioningCommand="%function(self) SCREENMAN:GetTopScreen():playcommand('Off') self:sleep(0.6); end"
-<ActorFrame OnCommand="%function(self) InitScreen('ScreenCompany'); end">
+<ActorFrame>
<children>
<Layer Type="Quad"
+OnCommand="%function(self) self:diffusealpha(0); InitScreen('ScreenCompany'); end"
+/>
+
+<Layer Type="Quad"
InitCommand="@'x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;zoomx,SCREEN_WIDTH*2;zoomy,SCREEN_HEIGHT*2;diffuse,'..FrameColor()..';diffusealpha,0.2;'"
/>
[Layer11]
File=../_saving
-OnCommand=%function(self) gnCardSaved = 1; self:x(SCREEN_CENTER_X); self:y(SCREEN_CENTER_Y); self:linear(0.3); self:diffusealpha(0); end
+OnCommand=%function(self) gnCardSaved = 1; self:x(SCREEN_CENTER_X); self:y(SCREEN_CENTER_Y+65); self:linear(0.3); self:diffusealpha(0); end
+InitCommand=@'diffuse,'..LabelColor()..';'
Condition=IsAnyPlayerUsingMemoryCard()
-<ActorFrame OnCommand="%function(self) InitScreen('ScreenEnding');
+<ActorFrame InitCommand="%function(self)
if GAMESTATE:GetEnv('Vibrate') == 'On' then
self:vibrate();
end
end"> <children>
- <Layer Type="Quad" InitCommand="diffusealpha,0;sleep,24;queuecommand,ScreenChange;" ScreenChangeCommand="%function(self) SCREENMAN:SetNewScreen('ScreenCompany'); end" />
+<Layer Type="Quad"
+OnCommand="%function(self) self:diffusealpha(0); InitScreen('ScreenEnding'); end"
+/>
+
+<Layer Type="Quad" InitCommand="diffuse,0,0,0,0;sleep,26;zoom,SCREEN_WIDTH*2;linear,3;diffuse,0,0,0,1;draworder,10000;" />
+
+<!--Menu Timer makes countdown noises so it has been disabled and a sleep command waits before forcing the next screen-->
+<Layer Type="Quad" InitCommand="diffusealpha,0;sleep,30;queuecommand,ScreenChange;" ScreenChangeCommand="%function(self) SCREENMAN:SetNewScreen('ScreenCompany'); end" />
+
+
+<ActorFrame><children>
+
<Layer
File="player pane B"
OnCommand="@'x,SCREEN_CENTER_X-320+74;y,SCREEN_CENTER_Y+2;diffuse,'..BackgroundColor()..';'"
Condition="GAMESTATE:IsHumanPlayer(PLAYER_2)"
/>
+</children></ActorFrame>
+
<ActorFrame InitCommand="y,-32;"> <children>
<Layer File="../_scrolling ITG credits" InitCommand="y,24;zoomy,0.975;" />
-<!--Screen transition is instantaneous from NameEntry Screen so there's no point in having it-->
-
+<!--Screen Transition-->
+ <Layer Type="Quad" InitCommand="diffusealpha,0;" ScreenTransitionMessageCommand="%function(self) ScreenTransitionWhoosh('in'); end" />
+
+ <Layer Type="Quad"
+ OnCommand="x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;zoomx,SCREEN_WIDTH;zoomy,SCREEN_HEIGHT;diffuse,1,1,1,0;"
+ ScreenTransitionMessageCommand="@'x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;zoomx,SCREEN_WIDTH*2;zoomy,SCREEN_HEIGHT*2;diffuse,1,1,1,1;diffusealpha,0.05;linear,0.1;diffusealpha,0;'"
+ />
+
+ <Layer Type="Quad"
+ OnCommand="x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;zoomx,SCREEN_WIDTH;zoomy,SCREEN_HEIGHT;diffuse,0,0,0,1;linear,0.3;diffusealpha,0;"
+ ScreenTransitionMessageCommand="x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;zoomx,SCREEN_WIDTH;zoomy,SCREEN_HEIGHT;diffuse,0,0,0,0;linear,0.3;diffusealpha,1;"
+ />
+
+ <Layer Type="Quad"
+ OnCommand="zoomx,SCREEN_WIDTH;zoomy,SCREEN_HEIGHT;diffuse,0,0,0,1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+(SCREEN_HEIGHT/2)-50;draworder,10000;decelerate,0.3;diffuse,0,0,0,1;y,SCREEN_CENTER_Y+SCREEN_HEIGHT"
+ ScreenTransitionMessageCommand="zoomx,SCREEN_WIDTH;zoomy,SCREEN_HEIGHT;diffuse,0,0,0,1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+SCREEN_HEIGHT;draworder,10000;accelerate,0.2;diffuse,0,0,0,1;y,SCREEN_CENTER_Y+(SCREEN_HEIGHT/2)"
+ />
+
+ <Layer Type="Quad"
+ OnCommand="zoomx,SCREEN_WIDTH;zoomy,SCREEN_HEIGHT;diffuse,0,0,0,1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT/2);draworder,10000;accelerate,0.2;diffuse,0,0,0,1;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT)"
+ ScreenTransitionMessageCommand="zoomx,SCREEN_WIDTH;zoomy,SCREEN_HEIGHT;diffuse,0,0,0,1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y-SCREEN_HEIGHT;draworder,10000;decelerate,0.2;diffuse,0,0,0,1;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT/2)"
+ />
+
+ <Layer File="../../Graphics/TransitionArrow"
+ OnCommand="hidden,0;vibrate;EffectMagnitude,0.5,0.5,0.1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;draworder,10000;accelerate,0.2;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT/2)-50"
+ ScreenTransitionMessageCommand="x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+SCREEN_HEIGHT+50;draworder,10000;accelerate,0.2;y,SCREEN_CENTER_Y"
+ MenuBackMessageCommand="hidden,1;"
+ />
+
</children> </ActorFrame>
-<ActorFrame OnCommand="%function(self) InitScreen('ScreenEvaluation');
+<ActorFrame InitCommand="%function(self)
if GAMESTATE:GetEnv('Vibrate') == 'On' then
self:vibrate();
end
end">
<children>
+<Layer Type="Quad"
+OnCommand="%function(self) self:diffusealpha(0); InitScreen('ScreenEvaluation'); end"
+/>
+
<!--Restart the song on event mode if you pressed the menu button-->
<BitmapText
Text=""
/>
<Layer File="../Graphics/TransitionArrow"
- OnCommand="vibrate;EffectMagnitude,0.5,0.5,0.1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;draworder,10000;accelerate,0.2;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT/2)-50"
+ OnCommand="hidden,0;vibrate;EffectMagnitude,0.5,0.5,0.1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;draworder,10000;accelerate,0.2;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT/2)-50"
ScreenTransitionMessageCommand="x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+SCREEN_HEIGHT+50;draworder,10000;accelerate,0.2;y,SCREEN_CENTER_Y"
+ MenuBackMessageCommand="hidden,1;"
+ />
+
+ <Layer File="../Graphics/Loading" Condition="not (AllFailed() or IsFinalStage())"
+ OnCommand="hidden,0;diffusealpha,0;draworder,10000;x,SCREEN_CENTER_X-1;y,SCREEN_CENTER_Y+65+SCREEN_HEIGHT;"
+ ScreenTransitionMessageCommand="accelerate,0.2;diffusealpha,1;y,SCREEN_CENTER_Y+65;"
+ MenuBackMessageCommand="hidden,1;"
/>
</children>
<Layer File="../Graphics/TransitionArrow"\r
StartTransitioningCommand="rotationz,-90;x,SCREEN_CENTER_X+SCREEN_WIDTH+50;y,SCREEN_CENTER_Y;draworder,10000;linear,0.2;x,SCREEN_CENTER_X;linear,0.1;zoomx,0.9;linear,0.1;zoomx,1;linear,0.2;rotationz,0;"\r
/>\r
+ \r
+ <Layer File="../Graphics/Loading" \r
+ StartTransitioningCommand="draworder,10000;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+65+SCREEN_HEIGHT/2;diffusealpha,0;sleep,0.4;linear,0.2;diffusealpha,1;y,SCREEN_CENTER_Y+65;"\r
+ />\r
</children> </ActorFrame>\r
\r
-<ActorFrame> <children>
- <Layer
- Type="Quad"
- InitCommand="diffuse,#000000;stretchto,SCREEN_LEFT,SCREEN_TOP,SCREEN_RIGHT,SCREEN_BOTTOM"
- OnCommand="cropleft,1;fadeleft,.5;linear,0.5;cropleft,-0.5"
+<ActorFrame
+ Sound="Screen cancel/cancel.ogg"
+> <children>
+
+ <Layer Type="Quad"
+ StartTransitioningCommand="zoomx,SCREEN_WIDTH;zoomy,SCREEN_HEIGHT;diffuse,0,0,0,1;x,SCREEN_CENTER_X+SCREEN_WIDTH;y,SCREEN_CENTER_Y;draworder,10000;linear,0.3;diffuse,0,0,0,1;x,SCREEN_CENTER_X"
+ />
+
+ <Layer Type="Quad"
+ StartTransitioningCommand="zoomx,SCREEN_WIDTH;zoomy,SCREEN_HEIGHT;diffuse,0,0,0,1;x,SCREEN_CENTER_X-SCREEN_WIDTH;y,SCREEN_CENTER_Y;draworder,10000;linear,0.3;diffuse,0,0,0,1;x,SCREEN_CENTER_X"
+ />
+
+ <Layer File="../Graphics/TransitionArrow"
+ StartTransitioningCommand="rotationz,-90;x,SCREEN_CENTER_X+SCREEN_WIDTH+50;y,SCREEN_CENTER_Y;draworder,10000;linear,0.2;x,SCREEN_CENTER_X;linear,0.1;zoomx,0.9;linear,0.1;zoomx,1;linear,0.2;rotationz,0;"
+ />
+
+ <Layer File="../Graphics/Loading"
+ StartTransitioningCommand="draworder,10000;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+65+SCREEN_HEIGHT/2;diffusealpha,0;sleep,0.4;linear,0.2;diffusealpha,1;y,SCREEN_CENTER_Y+65;"
/>
- <Layer File="_menu out" OnCommand="hibernate,0.10" />
</children> </ActorFrame>
+
-<ActorFrame OnCommand="%function(self) InitScreen('ScreenGameplay');
+<ActorFrame InitCommand="%function(self)
self:queuecommand('KillBPM');
if GAMESTATE:GetEnv('Vibrate') == 'On' then
self:vibrate();
end
end
end"> <children>
+<Layer Type="Quad"
+OnCommand="%function(self) self:diffusealpha(0); InitScreen('ScreenGameplay'); end"
+/>
+
<ActorFrame InitCommand="x,409+CourseHorizontal();y,222;">
self:queuecommand('Blink');
end
end"
- BlinkCommand="draworder,10000;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+65;diffusealpha,1;sleep,0.195;diffusealpha,0;sleep,0.195;diffusealpha,1;sleep,0.195;diffusealpha,0;sleep,0.195;diffusealpha,1;sleep,0.195;diffusealpha,0;sleep,0.195;diffusealpha,1;sleep,0.195;diffusealpha,0;sleep,0.195;diffusealpha,1;"
+ BlinkCommand="sleep,0.2;diffusealpha,1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+SCREEN_HEIGHT+65;draworder,10000;accelerate,0.2;y,SCREEN_CENTER_Y+65;diffusealpha,1;sleep,0.195;diffusealpha,0;sleep,0.195;diffusealpha,1;sleep,0.195;diffusealpha,0;sleep,0.195;diffusealpha,1;sleep,0.195;diffusealpha,0;sleep,0.195;diffusealpha,1;sleep,0.195;diffusealpha,0;sleep,0.195;diffusealpha,1;"
+ MenuBackMessageCommand="hidden,1;"
/>
</children> </ActorFrame>
self:sleep(0.1);
self:queuecommand('loop');
end"><children>
+
<Layer
- File="BGVid2.avi"
+ File="BGVid.avi"
OnCommand="@'diffusealpha,1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;zoom,1.1*gnZoomRatio;diffuse,'..FrameColor()..';queuecommand,Authenticate;'"
AuthenticateCommand="%function(self)
GAMESTATE:SetEnv('Santa','Off');
end"
/>
- <Layer
- File="TitleScreen0004.png"
- OnCommand="x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;zoom,1*gnZoomRatio;"
- />
-
<!-- Home Mode Interface -->
<Layer Class="ActorFrame" Condition="GAMESTATE:GetCoinMode()==COIN_MODE_HOME"><children>
<ActorFrame InitCommand="vibrate;EffectMagnitude,0.5,0.5,0.1;"><children>
<Layer
File="TitleScreen0002.png"
- OnCommand="pulse;EffectMagnitude,1,1.02,1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;addy,460;diffusealpha,1;zoom,1.7;diffusealpha,1;addy,-510;zoom,0.8;diffusealpha,1;addy,10;zoom,0;linear,0.1;zoom,0.8;"
+ OnCommand="pulse;EffectMagnitude,1,1.02,1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;addy,460;diffusealpha,1;zoom,1.7;diffusealpha,1;addy,-510;zoom,0.8;diffusealpha,1;addy,10;zoom,0.5;linear,0.1;zoom,0.8;"
/></children></ActorFrame>
<Layer
File="TitleScreen0003.png"
<ActorFrame InitCommand="vibrate;EffectMagnitude,0.5,0.5,0.1;"><children>
<Layer
File="TitleScreen0002.png"
- OnCommand="pulse;EffectMagnitude,1,1.02,1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;addy,460;diffusealpha,1;zoom,1.7;diffusealpha,1;addy,-510;zoom,0.8;diffusealpha,1;addy,10;zoom,0;linear,0.1;zoom,0.8;"
+ OnCommand="pulse;EffectMagnitude,1,1.02,1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;addy,460;diffusealpha,1;zoom,1.7;diffusealpha,1;addy,-510;zoom,0.8;diffusealpha,1;addy,10;zoom,0.5;linear,0.1;zoom,0.8;"
/></children></ActorFrame>
<Layer
File="TitleScreen0003.png"
/>
</children></Layer>
- <Layer
- Class="Quad"
- OnCommand="@'stretchto,SCREEN_LEFT,SCREEN_TOP,SCREEN_RIGHT,SCREEN_BOTTOM;diffuse,#FFFFFF;diffusealpha,1;linear,0.1;diffuse,'..FrameColor()..';diffusealpha,0;'"
- />
<Layer
- File="BGVid2.avi"
+ File="BGVid.avi"
OnCommand="@'diffusealpha,1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;zoom,1.1*gnZoomRatio;diffuse,'..FrameColor()..';blend,add;'"
/>
</children></ActorFrame>
-<ActorFrame OnCommand="%function(self) InitScreen('ScreenOptions') end">
+<ActorFrame>
<children>
+<Layer Type="Quad"
+OnCommand="%function(self) self:diffusealpha(0); InitScreen('ScreenOptions') end"
+/>
+
<Layer
File="ScreenOptions frame"
<Layer
File="../../Graphics/TransitionArrow"
- OnCommand="vibrate;EffectMagnitude,0.5,0.5,0.1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;draworder,10000;accelerate,0.2;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT/2)-50"
- OffCommand="x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+SCREEN_HEIGHT+50;draworder,10000;accelerate,0.2;y,SCREEN_CENTER_Y"
+ OnCommand="hidden,0;vibrate;EffectMagnitude,0.5,0.5,0.1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;draworder,10000;accelerate,0.3;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT/2)-50"
+ OffCommand="x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+SCREEN_HEIGHT+50;draworder,10000;accelerate,0.3;y,SCREEN_CENTER_Y"
+ MenuBackMessageCommand="hidden,1;"
/>
-
+
</children>
</ActorFrame>
\ No newline at end of file
<Layer File="../Graphics/TransitionArrow"\r
StartTransitioningCommand="rotationz,-90;x,SCREEN_CENTER_X+SCREEN_WIDTH+50;y,SCREEN_CENTER_Y;draworder,10000;linear,0.2;x,SCREEN_CENTER_X;linear,0.1;zoomx,0.9;linear,0.1;zoomx,1;linear,0.2;rotationz,0;"\r
/>\r
+ \r
+ <Layer File="../Graphics/Loading" \r
+ StartTransitioningCommand="draworder,10000;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+65+SCREEN_HEIGHT/2;diffusealpha,0;sleep,0.4;linear,0.2;diffusealpha,1;y,SCREEN_CENTER_Y+65;"\r
+ />\r
</children> </ActorFrame>\r
\r
-<ActorFrame OnCommand="%function(self)
- InitScreen('ScreenPlayerOptions');
- self:sleep(0.1);
+<ActorFrame InitCommand="%function(self)
if GAMESTATE:GetEnv('Vibrate') == 'On' then
self:vibrate();
end
end"> <children>
+<Layer Type="Quad"
+OnCommand="%function(self) self:diffusealpha(0); InitScreen('ScreenPlayerOptions'); end"
+/>
+
<ActorFrame InitCommand="x,409;y,222;">
[Layer11]
File=../_saving
-OnCommand=x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;diffusealpha,0;linear,0.3;diffusealpha,1;
+OnCommand=@'diffuse,'..LabelColor()..';x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+65+SCREEN_HEIGHT;diffusealpha,0;linear,0.2;diffusealpha,1;y,SCREEN_CENTER_Y+65;'
Condition=IsAnyPlayerUsingMemoryCard()
+
+[Layer12]
+File=../_saving
+OnCommand=diffusealpha,0;sleep,0.3;
-<ActorFrame OnCommand="%function(self) InitScreen('ScreenStage'); end">
+<ActorFrame>
<children>
- <Actor
+<Layer Type="Quad"
+OnCommand="%function(self) self:diffusealpha(0); InitScreen('ScreenStage'); end"
+/>
+
+ <Actor
File="../ScreenWithMenuElements underlay"
/>
<Actor
/>
<Layer File="../../Graphics/TransitionArrow"
- OnCommand="vibrate;EffectMagnitude,0.5,0.5,0.1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;draworder,10000;accelerate,0.2;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT/2)-50"
+ OnCommand="hidden,0;vibrate;EffectMagnitude,0.5,0.5,0.1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;draworder,10000;accelerate,0.2;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT/2)-50"
OffCommand="x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+SCREEN_HEIGHT+50;draworder,10000;accelerate,0.2;y,SCREEN_CENTER_Y"
/>
end
end"
BlinkCommand="diffusealpha,1;draworder,10000;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+65;sleep,0.2;diffusealpha,0;"
+ MenuBackMessageCommand="hidden,1;"
/>
</children></ActorFrame>
</children>
NumItemsToDraw="21"
ItemPaddingStart="10"
ItemPaddingEnd="0"
- TransformFunction="function(self,offset,itemIndex,numItems) self:y(offset*24); end"
+ TransformFunction="function(self,offset,itemIndex,numItems) self:y(offset*24+12); end"
>
<children>
<Layer Type="BitmapText" Text="CREATED BY JAYCE NEWTON" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#D57676;ztest,1;queuecommand,Diffuser;" DiffuserCommand="@'diffuse,'..LabelColor()..';'" />
[Layer1]
File=../_black
Type=1 // 0=sprite, 1=stretch, 2=particles, 3=tiles
-Command=diffusealpha,1;linear,0.3;diffusealpha,0
+Command=diffusealpha,0;linear,0.3;diffusealpha,0
[Layer1]
File=../_black
Type=1 // 0=sprite, 1=stretch, 2=particles, 3=tiles
-Command=diffusealpha,1;linear,0.3;diffusealpha,0
+Command=diffusealpha,0;linear,0.3;diffusealpha,0
[Layer1]
File=../_black
Type=1 // 0=sprite, 1=stretch, 2=particles, 3=tiles
-Command=diffusealpha,0;linear,0.02;diffusealpha,1
+Command=diffusealpha,0;linear,0.02;diffusealpha,0
[Layer1]
File=../_black
Type=1 // 0=sprite, 1=stretch, 2=particles, 3=tiles
-Command=diffusealpha,0;sleep,0.5;linear,0.3;diffusealpha,1
+Command=diffusealpha,0;sleep,0.5;linear,0.3;diffusealpha,0
[Layer1]
File=../_black
Type=1 // 0=sprite, 1=stretch, 2=particles, 3=tiles
-Command=diffusealpha,0;linear,0.3;diffusealpha,1
+Command=diffusealpha,0;linear,0.3;diffusealpha,0
[Layer1]
File=../_moveon
-Command=x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;linear,0.2;diffuse,0,0,0,0
+Command=diffusealpha,0;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;linear,0.2;diffuse,0,0,0,0
[Layer1]
File=../_moveon
-Command=x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;diffusealpha,0;sleep,0.2;linear,0.1;diffusealpha,1
+Command=diffusealpha,0;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;diffusealpha,0;sleep,0.2;linear,0.1;diffusealpha,1
<ActorFrame FOV="105" OnCommand="zoom,1.3">
<children>
<!-- overlay -->
- <Layer File="../ScreenLogo background/BGVid2.avi" OnCommand="@'zoom,1.1*gnZoomRatio;diffusealpha,1;diffuse,'..FrameColor()..';'" />
+ <Layer File="../ScreenLogo background/BGVid.avi" OnCommand="@'zoom,1.1*gnZoomRatio;diffusealpha,1;diffuse,'..FrameColor()..';'" />
</children>
</ActorFrame>
<Layer
File="TransitionArrow"
- OnCommand="vibrate;EffectMagnitude,0.5,0.5,0.1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;draworder,10000;accelerate,0.2;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT/2)-50"
+ OnCommand="hidden,0;vibrate;EffectMagnitude,0.5,0.5,0.1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;draworder,10000;accelerate,0.2;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT/2)-50"
+ MenuBackMessageCommand="hidden,1;"
/>
</children></ActorFrame>
</children>
-<ActorFrame OnCommand="%function(self) InitScreen('ScreenNameEntry'); end">
+<ActorFrame>
<children>
+<Layer Type="Quad"
+OnCommand="%function(self) self:diffusealpha(0); InitScreen('ScreenNameEntry'); end"
+/>
+
<BitmapText
Text="@getTextNameEntryTitle()"
File="_eurostile blue glow"
InitCommand="%function(self) self:x(self:GetWidth()/2) self:shadowlength(0) end"
- OffCommand=""
+ OffCommand="linear,0.2;diffuse,0,0,0,1;"
/>
<Layer File="ScreenNameEntryTraditional banner frame p1"
- InitCommand="@'x,SCREEN_CENTER_X-18;y,SCREEN_CENTER_Y-134-41;diffuse,'..FrameColor()..';'"
+ InitCommand="@'draworder,-1000;x,SCREEN_CENTER_X-18;y,SCREEN_CENTER_Y-134-41;diffuse,'..FrameColor()..';'"
+ OffCommand="linear,0.2;diffuse,0,0,0,1;"
/>
<Layer
File="_difficulty frame F"
OnCommand="@'x,SCREEN_CENTER_X-156-68-18;y,SCREEN_CENTER_Y-106-51-41;diffuse,'..FrameColor()..';draworder,100000;'"
-OffCommand=""
+OffCommand="linear,0.2;diffuse,0,0,0,1;"
Condition="GAMESTATE:IsHumanPlayer(PLAYER_1)"
/>
<Layer
File="_difficulty frame F"
OnCommand="@'x,SCREEN_CENTER_X+156+68-18;y,SCREEN_CENTER_Y-106-51-41;diffuse,'..FrameColor()..';rotationy,180;draworder,100000;'"
-OffCommand=""
+OffCommand="linear,0.2;diffuse,0,0,0,1;"
Condition="GAMESTATE:IsHumanPlayer(PLAYER_2)"
/>
-<!--Screen Transition doesn't work because the screen change is instantaneous-->
+<!--Screen Transition-->
<ActorFrame InitCommand="x,-18;y,-41;"><children>
- <Layer Type="Quad" InitCommand="diffusealpha,0;" ScreenTransitionMessageCommand="%function(self) ScreenTransitionWhoosh('in'); end" />
+ <Layer Type="Quad" InitCommand="diffusealpha,0;" OffCommand="%function(self) ScreenTransitionWhoosh('in'); end" />
<Layer Type="Quad"
OnCommand="zoomx,SCREEN_WIDTH;zoomy,SCREEN_HEIGHT;diffuse,0,0,0,1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+(SCREEN_HEIGHT/2)-50;draworder,10000;decelerate,0.3;diffuse,0,0,0,1;y,SCREEN_CENTER_Y+SCREEN_HEIGHT"
- ScreenTransitionMessageCommand="zoomx,SCREEN_WIDTH;zoomy,SCREEN_HEIGHT;diffuse,0,0,0,1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+SCREEN_HEIGHT;draworder,10000;accelerate,0.2;diffuse,0,0,0,1;y,SCREEN_CENTER_Y+(SCREEN_HEIGHT/2)"
+ OffCommand="zoomx,SCREEN_WIDTH;zoomy,SCREEN_HEIGHT;diffuse,0,0,0,1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+SCREEN_HEIGHT;draworder,10000;accelerate,0.2;diffuse,0,0,0,1;y,SCREEN_CENTER_Y+(SCREEN_HEIGHT/2)"
/>
<Layer Type="Quad"
OnCommand="zoomx,SCREEN_WIDTH;zoomy,SCREEN_HEIGHT;diffuse,0,0,0,1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT/2);draworder,10000;accelerate,0.2;diffuse,0,0,0,1;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT)"
- ScreenTransitionMessageCommand="zoomx,SCREEN_WIDTH;zoomy,SCREEN_HEIGHT;diffuse,0,0,0,1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y-SCREEN_HEIGHT;draworder,10000;decelerate,0.2;diffuse,0,0,0,1;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT/2)"
+ OffCommand="zoomx,SCREEN_WIDTH;zoomy,SCREEN_HEIGHT;diffuse,0,0,0,1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y-SCREEN_HEIGHT;draworder,10000;decelerate,0.2;diffuse,0,0,0,1;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT/2)"
/>
<Layer File="TransitionArrow"
- OnCommand="vibrate;EffectMagnitude,0.5,0.5,0.1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;draworder,10000;accelerate,0.2;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT/2)-50"
- ScreenTransitionMessageCommand="x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+SCREEN_HEIGHT+50;draworder,10000;accelerate,0.2;y,SCREEN_CENTER_Y"
+ OnCommand="hidden,0;vibrate;EffectMagnitude,0.5,0.5,0.1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;draworder,10000;accelerate,0.2;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT/2)-50"
+ OffCommand="x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+SCREEN_HEIGHT+50;draworder,10000;accelerate,0.2;y,SCREEN_CENTER_Y"
+ MenuBackMessageCommand="hidden,1;"
/>
</children></ActorFrame>
-<ActorFrame OnCommand="%function(self) InitScreen('ScreenPlayerOptions');
+<ActorFrame InitCommand="%function(self)
if GAMESTATE:GetEnv('Vibrate') == 'On' then self:vibrate(); end
end">
<children>
+<Layer Type="Quad"
+OnCommand="%function(self) self:diffusealpha(0); InitScreen('ScreenPlayerOptions'); end"
+/>
<BitmapText
Text="@getTextPlayerOptionsTitle()"
File="_eurostile blue glow"
-<ActorFrame OnCommand="%function(self) InitScreen('ScreenSelectMusic'); self:hibernate(0.02);
+<ActorFrame InitCommand="%function(self)
if GAMESTATE:GetEnv('Vibrate') == 'On' then
self:vibrate();
end
end"
>
<children>
+<Layer Type="Quad"
+OnCommand="%function(self) self:diffusealpha(0); InitScreen('ScreenSelectMusic'); end"
+/>
<ActorFrame InitCommand="x,-35;y,0;">
<children>
<!--Total PlayTime-->
/>
<Layer File="TransitionArrow"
- OnCommand="vibrate;EffectMagnitude,0.5,0.5,0.1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;draworder,10000;accelerate,0.2;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT/2)-50"
+ OnCommand="hidden,0;vibrate;EffectMagnitude,0.5,0.5,0.1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;draworder,10000;accelerate,0.2;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT/2)-50"
OffCommand="x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+SCREEN_HEIGHT+50;draworder,10000;accelerate,0.2;y,SCREEN_CENTER_Y"
+ MenuBackMessageCommand="hidden,1;"
/>
</children></ActorFrame>
</children>
/>
<Layer File="TransitionArrow"
- OnCommand="vibrate;EffectMagnitude,0.5,0.5,0.1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;draworder,10000;accelerate,0.2;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT/2)-50"
+ OnCommand="hidden,0;vibrate;EffectMagnitude,0.5,0.5,0.1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;draworder,10000;accelerate,0.2;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT/2)-50"
ScreenTransitionMessageCommand="x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+SCREEN_HEIGHT+50;draworder,10000;accelerate,0.2;y,SCREEN_CENTER_Y"
+ MenuBackMessageCommand="hidden,1;"
/>
</children></ActorFrame>
</children>
-<ActorFrame OnCommand="%function(self) InitScreen('ScreenSelectPlayMode'); end">
+<ActorFrame>
<children>
+<Layer Type="Quad"
+OnCommand="%function(self) self:diffusealpha(0); InitScreen('ScreenSelectPlayMode'); end"
+/>
<BitmapText
Text="@getTextPlayModeTitle()"
File="_eurostile blue glow"
InitCommand="%function(self) self:x(self:GetWidth()/2) gnDummy = ScreenTitleBranch(); end"
- OnCommand="shadowlength,0;zoom,1;decelerate,0.3;zoom,1;"
+ OnCommand="shadowlength,0;diffusealpha,0;sleep,0.6;zoom,1;decelerate,0.3;diffusealpha,1;zoom,1;"
OffCommand="accelerate,0.3;diffusealpha,0;"
/>
/>
<Layer Type="Quad"
- OnCommand="zoomx,SCREEN_WIDTH;zoomy,SCREEN_HEIGHT;diffuse,0,0,0,1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+(SCREEN_HEIGHT/2)-50;draworder,10000;sleep,0.2;decelerate,0.3;diffuse,0,0,0,1;y,SCREEN_CENTER_Y+SCREEN_HEIGHT"
+ OnCommand="zoomx,SCREEN_WIDTH;zoomy,SCREEN_HEIGHT;diffuse,0,0,0,1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+(SCREEN_HEIGHT/2)-50;draworder,10000;sleep,0.6;decelerate,0.3;diffuse,0,0,0,1;y,SCREEN_CENTER_Y+SCREEN_HEIGHT"
MadeChoiceP1MessageCommand="playcommand,GoOff"
MadeChoiceP2MessageCommand="playcommand,GoOff"
GoOffCommand="zoomx,SCREEN_WIDTH;zoomy,SCREEN_HEIGHT;diffuse,0,0,0,1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+SCREEN_HEIGHT;draworder,10000;accelerate,0.2;diffuse,0,0,0,1;y,SCREEN_CENTER_Y+(SCREEN_HEIGHT/2)"
/>
<Layer Type="Quad"
- OnCommand="zoomx,SCREEN_WIDTH;zoomy,SCREEN_HEIGHT;diffuse,0,0,0,1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT/2);draworder,10000;sleep,0.2;accelerate,0.2;diffuse,0,0,0,1;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT)"
+ OnCommand="zoomx,SCREEN_WIDTH;zoomy,SCREEN_HEIGHT;diffuse,0,0,0,1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT/2);draworder,10000;sleep,0.6;accelerate,0.2;diffuse,0,0,0,1;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT)"
MadeChoiceP1MessageCommand="playcommand,GoOff"
MadeChoiceP2MessageCommand="playcommand,GoOff"
GoOffCommand="zoomx,SCREEN_WIDTH;zoomy,SCREEN_HEIGHT;diffuse,0,0,0,1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y-SCREEN_HEIGHT;draworder,10000;decelerate,0.2;diffuse,0,0,0,1;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT/2)"
/>
<Layer File="TransitionArrow"
- OnCommand="vibrate;EffectMagnitude,0.5,0.5,0.1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;draworder,10000;zoom,2.4;decelerate,0.2;zoom,1;accelerate,0.2;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT/2)-50"
+ OnCommand="hidden,0;vibrate;EffectMagnitude,0.5,0.5,0.1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;draworder,10000;diffusealpha,0.5;zoom,2;decelerate,0.2;diffusealpha,0.8;zoom,2.6;accelerate,0.2;zoom,2;decelerate,0.2;diffusealpha,1;zoom,1;accelerate,0.2;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT/2)-50"
MadeChoiceP1MessageCommand="playcommand,GoOff"
MadeChoiceP2MessageCommand="playcommand,GoOff"
GoOffCommand="x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+SCREEN_HEIGHT+50;draworder,10000;accelerate,0.2;y,SCREEN_CENTER_Y"
+ MenuBackMessageCommand="hidden,1;"
/>
+
+ <Layer File="GrooveNights"
+ OnCommand="hidden,0;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+6;draworder,10000;zoom,0.85;decelerate,0.3;zoom,1.3;addy,-5;accelerate,0.2;addy,5;zoom,1;decelerate,0.1;zoom,0.85;accelerate,0.2;y,SCREEN_CENTER_Y+(SCREEN_HEIGHT/2)+50"
+ />
+
+ <Layer
+ File="../BGAnimations/ScreenLogo background/BGVid.avi"
+ OnCommand="@'draworder,10000;diffusealpha,1;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;zoom,1.1*gnZoomRatio;diffuse,'..FrameColor()..';blend,add;linear,0.1;linear,0.3;diffusealpha,0;'"
+ />
+
</children></ActorFrame>
</children>
</ActorFrame>
-<ActorFrame InitCommand="%function(self)
-InitScreen('ScreenSelectStyle2');
-end">
+<ActorFrame>
<children>
+<Layer Type="Quad"
+OnCommand="%function(self) self:diffusealpha(0); InitScreen('ScreenSelectStyle2'); end"
+/>
<BitmapText
Text="@getTextPlayersTitle()"
File="_eurostile blue glow"
/>
<Layer File="TransitionArrow"
- OnCommand="vibrate;EffectMagnitude,0.5,0.5,0.1;x,SCREEN_CENTER_X-18;y,SCREEN_CENTER_Y-41;draworder,10000;decelerate,0.2;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT/2)-50-41"
+ OnCommand="hidden,0;vibrate;EffectMagnitude,0.5,0.5,0.1;x,SCREEN_CENTER_X-18;y,SCREEN_CENTER_Y-41;draworder,10000;decelerate,0.2;y,SCREEN_CENTER_Y-(SCREEN_HEIGHT/2)-50-41"
MadeChoiceP1MessageCommand="playcommand,GoOff"
MadeChoiceP2MessageCommand="playcommand,GoOff"
GoOffCommand="x,SCREEN_CENTER_X-18;y,SCREEN_CENTER_Y+SCREEN_HEIGHT+50-41;draworder,10000;accelerate,0.2;y,SCREEN_CENTER_Y-41"
/>
+
+ <Layer File="Loading"
+ OnCommand="diffusealpha,0;draworder,10000;x,SCREEN_CENTER_X-19;y,SCREEN_CENTER_Y-41+65+SCREEN_HEIGHT;"
+ MadeChoiceP1MessageCommand="playcommand,GoOff"
+ MadeChoiceP2MessageCommand="playcommand,GoOff"
+ GoOffCommand="sleep,0.2;accelerate,0.2;diffusealpha,1;y,SCREEN_CENTER_Y-41+65;"
+ MenuBackMessageCommand="hidden,1;"
+ />
</children>
</ActorFrame>
gnStatFrequency = gnStatFrequency + 1;
gnOptionMod = 0;
gnOptionModType = 0;
+ gnStaminaSongPercent = 0;
end
end
+
if scn == 'ScreenEvaluation' then
ScreenTransitionWhoosh('short');
gnSongCount = gnSongCount + 1;