AIN'T NOTHIN' BUT HIP HOP MUSIC
authorJayce Newton <accounts@divinelegy.com>
Mon, 9 Dec 2013 14:52:58 +0000 (22:52 +0800)
committerJayce Newton <accounts@divinelegy.com>
Mon, 9 Dec 2013 14:52:58 +0000 (22:52 +0800)
47 files changed:
Themes/GrooveNights/BGAnimations/ScreenCompany background/default.xml
Themes/GrooveNights/BGAnimations/ScreenEndingNormal overlay/default.xml
Themes/GrooveNights/BGAnimations/ScreenEvaluation overlay.xml
Themes/GrooveNights/BGAnimations/ScreenGameplay overlay/default.xml
Themes/GrooveNights/BGAnimations/ScreenLogo background/default.xml
Themes/GrooveNights/BGAnimations/ScreenNameEntryTraditional underlay/default.xml
Themes/GrooveNights/BGAnimations/ScreenOptions overlay/default.xml
Themes/GrooveNights/BGAnimations/ScreenPlayerOptions overlay/default.xml
Themes/GrooveNights/BGAnimations/ScreenStage overlay/default.xml
Themes/GrooveNights/BGAnimations/_ITG credits text.xml
Themes/GrooveNights/Graphics/ScreenEditMenu header.xml
Themes/GrooveNights/Graphics/ScreenNameEntryTraditional header.xml
Themes/GrooveNights/Graphics/ScreenPlayerOptions header.xml
Themes/GrooveNights/Graphics/ScreenSelectMusic banner frame/default.xml
Themes/GrooveNights/Graphics/ScreenSelectMusic header.xml
Themes/GrooveNights/Graphics/ScreenSelectMusicCourse header.xml
Themes/GrooveNights/Graphics/ScreenSelectPlayMode header.xml
Themes/GrooveNights/Graphics/ScreenSelectStyle2 header.xml
Themes/GrooveNights/Graphics/_grade models/Failed.xml
Themes/GrooveNights/Graphics/_grade models/Tier01.xml
Themes/GrooveNights/Graphics/_grade models/Tier02.xml
Themes/GrooveNights/Graphics/_grade models/Tier03.xml
Themes/GrooveNights/Graphics/_grade models/Tier04.xml
Themes/GrooveNights/Graphics/_grade models/Tier05.xml
Themes/GrooveNights/Graphics/_grade models/Tier06.xml
Themes/GrooveNights/Graphics/_grade models/Tier07.xml
Themes/GrooveNights/Graphics/_grade models/Tier08.xml
Themes/GrooveNights/Graphics/_grade models/Tier09.xml
Themes/GrooveNights/Graphics/_grade models/Tier10.xml
Themes/GrooveNights/Graphics/_grade models/Tier11.xml
Themes/GrooveNights/Graphics/_grade models/Tier12.xml
Themes/GrooveNights/Graphics/_grade models/Tier13.xml
Themes/GrooveNights/Graphics/_grade models/Tier14.xml
Themes/GrooveNights/Graphics/_grade models/Tier15.xml
Themes/GrooveNights/Graphics/_grade models/Tier16.xml
Themes/GrooveNights/Graphics/_grade models/Tier17.xml
Themes/GrooveNights/Scripts/gnSystem.lua
Themes/GrooveNights/Sounds/Common start.ogg
Themes/GrooveNights/Sounds/MenuTimer tick.ogg
Themes/GrooveNights/Sounds/ScreenNameEntryTraditional music (loop).ogg
Themes/GrooveNights/Sounds/ScreenSelectMusic course music.ogg
Themes/GrooveNights/Sounds/ScreenTransition whoosh in.ogg [new file with mode: 0644]
Themes/GrooveNights/Sounds/_easier.ogg
Themes/GrooveNights/Sounds/_harder.ogg
Themes/GrooveNights/Sounds/gnScreenTransition whoosh in.ogg [new file with mode: 0644]
Themes/GrooveNights/Sounds/gnScreenTransition whoosh long.ogg [new file with mode: 0644]
Themes/GrooveNights/Sounds/gnScreenTransition whoosh short.ogg [new file with mode: 0644]

index b9456d5..5b98399 100644 (file)
@@ -1,5 +1,5 @@
 <ActorFrame InitCommand="%function(self)
-SetVariablesFor('ScreenCompany');
+InitScreen('ScreenCompany');
 end">
 <children>
 <Layer Type="Quad"
index 95912a9..c2e629f 100644 (file)
@@ -1,5 +1,5 @@
 <ActorFrame InitCommand="%function(self)
-SetVariablesFor('ScreenEnding');
+InitScreen('ScreenEnding');
 if GAMESTATE:GetEnv('Vibrate') == 'On' then
        self:vibrate();
        end
index 233ed36..bcf4a10 100644 (file)
@@ -2,7 +2,7 @@
 if GAMESTATE:GetEnv('Vibrate') == 'On' then
        self:vibrate();
        end
-SetVariablesFor('ScreenEvaluation');
+InitScreen('ScreenEvaluation');
 end">
        <children>
        <!--Restart the song on event mode if you pressed the menu button-->
@@ -1530,6 +1530,8 @@ end"><children>
        </children>
 </ActorFrame>
 <!--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;'"
index 1e1b82d..bb2e8f7 100644 (file)
@@ -1,6 +1,6 @@
 <ActorFrame InitCommand="%function(self)
 self:sleep(0.01);
-SetVariablesFor('ScreenGameplay');
+InitScreen('ScreenGameplay');
 self:sleep(0.01);
 self:queuecommand('KillBPM');
 if GAMESTATE:GetEnv('Vibrate') == 'On' then
@@ -2963,6 +2963,8 @@ StepP2MessageCommand="%function(self)
 </children></ActorFrame>
 
 <!--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;"
        QuadFlickerMessageCommand="@'x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;zoomx,SCREEN_WIDTH*2;zoomy,SCREEN_HEIGHT*2;diffuse,1,1,1,1;diffusealpha,0.1;linear,0.1;diffusealpha,0;'"
index 0dd6168..d30b481 100644 (file)
@@ -1,7 +1,7 @@
 <ActorFrame InitCommand="sleep,0.1;queuecommand,loop;"
 loopCommand="%function(self)
 self:stoptweening();
-SetVariablesFor('ScreenLogo');
+InitScreen('ScreenLogo');
 self:sleep(0.1);
 self:queuecommand('loop');
 end"><children>
index a6d36ed..3b8195a 100644 (file)
@@ -70,32 +70,5 @@ OnCommand="@'x,SCREEN_CENTER_X+156;y,SCREEN_CENTER_Y+106;diffuse,'..FrameColor()
 OffCommand=""
 Condition="GAMESTATE:IsHumanPlayer(PLAYER_2)"
 />
-
-
-<!--Screen Transition doesn't work because the screen change is instantaneous-->
-       <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="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"
-       />
 </children>
 </ActorFrame>
\ No newline at end of file
index 0897e48..047d9ab 100644 (file)
@@ -34,6 +34,8 @@
        />
 
 <!-- Screen Transition -->
+       <Layer Type="Quad" InitCommand="diffusealpha,0;" OffCommand="%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;"
        OffCommand="@'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;'"
index 078071a..e5ebf28 100644 (file)
@@ -1,5 +1,5 @@
 <ActorFrame InitCommand="%function(self)
-                       SetVariablesFor('ScreenPlayerOptions');
+                       InitScreen('ScreenPlayerOptions');
                        self:sleep(0.1);
                        if GAMESTATE:GetEnv('Vibrate') == 'On' then
                                self:vibrate();
index 9172dc4..288eb2f 100644 (file)
@@ -1,4 +1,4 @@
-<ActorFrame>
+<ActorFrame InitCommand="%function(self) InitScreen('ScreenStage'); end">
        <children>
                <Actor
                        File="../ScreenWithMenuElements underlay"
@@ -26,6 +26,8 @@
                
        <!--Screen Transition-->
        <ActorFrame InitCommand="x,0;y,0;"><children>
+       <Layer Type="Quad" InitCommand="diffusealpha,0;" OffCommand="%function(self) ScreenTransitionWhoosh('in'); end" />
+
        <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;"
        OffCommand="x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;zoomx,SCREEN_WIDTH;zoomy,SCREEN_HEIGHT;diffuse,0,0,0,0;linear,0.3;diffusealpha,1;"
index 162562c..1985641 100644 (file)
                <Layer Type="BitmapText" Text="http://divinelegy.com/" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#FFFFFF;ztest,1" />
                <Layer Type="BitmapText" Text="" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#FFFFFF;ztest,1" />
                <Layer Type="BitmapText" Text="" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#FFFFFF;ztest,1" />
-               <Layer Type="BitmapText" Text="MUSIC BY PSYBOT & WATERFLAME" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#D57676;ztest,1;queuecommand,Diffuser;" DiffuserCommand="@'diffuse,'..LabelColor()..';'" />
+               <Layer Type="BitmapText" Text="MUSIC BY PSYBOT" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#D57676;ztest,1;queuecommand,Diffuser;" DiffuserCommand="@'diffuse,'..LabelColor()..';'" />
                <Layer Type="BitmapText" Text="http://psybot.newgrounds.com/" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#FFFFFF;ztest,1" />
-               <Layer Type="BitmapText" Text="http://waterflame.newgrounds.com/" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#FFFFFF;ztest,1" />
                <Layer Type="BitmapText" Text="" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#FFFFFF;ztest,1" />
                <Layer Type="BitmapText" Text="THEME SOUNDS" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#D57676;ztest,1;queuecommand,Diffuser;" DiffuserCommand="@'diffuse,'..LabelColor()..';'" />
-               <Layer Type="BitmapText" Text="Super Mario RPG (SNES)" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#FFFFFF;ztest,1" />
-               <Layer Type="BitmapText" Text="Yoshi's Island (SNES)" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#FFFFFF;ztest,1" />
+               <Layer Type="BitmapText" Text="http://pond5.com/" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#FFFFFF;ztest,1" />
                <Layer Type="BitmapText" Text="" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#FFFFFF;ztest,1" />
                <Layer Type="BitmapText" Text="THEME GRAPHICS" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#D57676;ztest,1;queuecommand,Diffuser;" DiffuserCommand="@'diffuse,'..LabelColor()..';'" />
                <Layer Type="BitmapText" Text="Jayce Newton" File="_eurostile normal" OnCommand="shadowlength,0;zoom,0.7;diffuse,#FFFFFF;ztest,1" />
index 8602405..2a2fcf6 100644 (file)
@@ -10,6 +10,8 @@
 
 <!-- Screen Transition -->
 <ActorFrame InitCommand="x,-18;y,-41;"><children>
+       <Layer Type="Quad" InitCommand="diffusealpha,0;" OffCommand="%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;"
        OffCommand="@'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;'"
index eb64696..76e5804 100644 (file)
@@ -1,5 +1,5 @@
 <ActorFrame InitCommand="%function(self)
-SetVariablesFor('ScreenNameEntry');
+InitScreen('ScreenNameEntry');
 end">
        <children>
                <BitmapText
@@ -30,6 +30,8 @@ Condition="GAMESTATE:IsHumanPlayer(PLAYER_2)"
 
 <!--Screen Transition doesn't work because the screen change is instantaneous-->
        <ActorFrame InitCommand="x,-18;y,-41;"><children>
+       <Layer Type="Quad" InitCommand="diffusealpha,0;" ScreenTransitionMessageCommand="%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)"
index 1c59c95..6ff9192 100644 (file)
@@ -1,5 +1,5 @@
 <ActorFrame InitCommand="%function(self)
-SetVariablesFor('ScreenPlayerOptions');
+InitScreen('ScreenPlayerOptions');
 if GAMESTATE:GetEnv('Vibrate') == 'On' then    self:vibrate(); end
 end">
        <children>
index 33f0913..5571068 100644 (file)
@@ -2,7 +2,7 @@
 if GAMESTATE:GetEnv('Vibrate') == 'On' then
        self:vibrate();
        end
-SetVariablesFor('ScreenSelectMusic');
+InitScreen('ScreenSelectMusic');
 end"
 >
        <children>
index 7994218..102215a 100644 (file)
@@ -13,6 +13,8 @@
        />
        <!--Screen Transition-->
        <ActorFrame InitCommand="x,-18;y,-41;"><children>
+       <Layer Type="Quad" InitCommand="diffusealpha,0;" OffCommand="%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;"
        OffCommand="@'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;'"
index 3ca288b..c0044b6 100644 (file)
@@ -10,6 +10,8 @@
                />
        <!--Screen Transition-->
        <ActorFrame InitCommand="x,-18;y,-41;"><children>
+       <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;'"
index 874ca0c..ae7582b 100644 (file)
@@ -1,5 +1,5 @@
 <ActorFrame InitCommand="%function(self)
-SetVariablesFor('ScreenSelectPlayMode');
+InitScreen('ScreenSelectPlayMode');
 end">
        <children>
                <BitmapText
@@ -88,6 +88,10 @@ end">
                </ActorFrame>
        <!--Screen Transition-->
        <ActorFrame InitCommand="x,-18;y,-41;"><children>
+       <Layer Type="Quad" InitCommand="diffusealpha,0;" GoOffCommand="%function(self) ScreenTransitionWhoosh('in'); end"
+       MadeChoiceP1MessageCommand="playcommand,GoOff"
+       MadeChoiceP2MessageCommand="playcommand,GoOff"  />
+
        <Layer Type="Quad"
        OnCommand="x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;zoomx,SCREEN_WIDTH;zoomy,SCREEN_HEIGHT;diffuse,1,1,1,0;"
        GoOffCommand="@'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;'"
index 9c56dd7..f6b505a 100644 (file)
@@ -1,5 +1,5 @@
 <ActorFrame InitCommand="%function(self)
-SetVariablesFor('ScreenSelectStyle2');
+InitScreen('ScreenSelectStyle2');
 end">
        <children>
                <BitmapText
@@ -166,6 +166,10 @@ end">
                        </children>
                </ActorFrame>
        <!--Screen Transition-->
+       <Layer Type="Quad" InitCommand="diffusealpha,0;" GoOffCommand="%function(self) ScreenTransitionWhoosh('in'); end"
+       MadeChoiceP1MessageCommand="playcommand,GoOff"
+       MadeChoiceP2MessageCommand="playcommand,GoOff"  />
+       
        <Layer Type="Quad"
        OnCommand="x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;zoomx,SCREEN_WIDTH;zoomy,SCREEN_HEIGHT;diffuse,1,1,1,0;"
        GoOffCommand="@'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;'"
index b3991f4..b6dbdb6 100644 (file)
@@ -2,7 +2,7 @@
                        
 <ActorFrame    InitCommand="queuecommand,Start;"
                        StartCommand="%function(self)
-                       SetVariablesFor('GradeModels');
+                       InitScreen('GradeModels');
                        gnSameGrade = gnSameGrade + 1;
                        self:queuecommand('SameGradeCheck');
                        end"
index 3813615..7572c0f 100644 (file)
@@ -2,7 +2,7 @@
                        
 <ActorFrame    InitCommand="queuecommand,Start;"
                        StartCommand="%function(self)
-                       SetVariablesFor('GradeModels');
+                       InitScreen('GradeModels');
                        gnSameGrade = gnSameGrade + 1;
                        self:queuecommand('SameGradeCheck');
                        end"
index 5d70928..67244c3 100644 (file)
@@ -2,7 +2,7 @@
                        
 <ActorFrame    InitCommand="queuecommand,Start;"
                        StartCommand="%function(self)
-                       SetVariablesFor('GradeModels');
+                       InitScreen('GradeModels');
                        gnSameGrade = gnSameGrade + 1;
                        self:queuecommand('SameGradeCheck');
                        end"
index 506b717..a214174 100644 (file)
@@ -2,7 +2,7 @@
                        
 <ActorFrame    InitCommand="queuecommand,Start;"
                        StartCommand="%function(self)
-                       SetVariablesFor('GradeModels');
+                       InitScreen('GradeModels');
                        gnSameGrade = gnSameGrade + 1;
                        self:queuecommand('SameGradeCheck');
                        end"
index fd3646f..d6aaa9e 100644 (file)
@@ -2,7 +2,7 @@
                        
 <ActorFrame    InitCommand="queuecommand,Start;"
                        StartCommand="%function(self)
-                       SetVariablesFor('GradeModels');
+                       InitScreen('GradeModels');
                        gnSameGrade = gnSameGrade + 1;
                        self:queuecommand('SameGradeCheck');
                        end"
index 89e1b89..fce8758 100644 (file)
@@ -2,7 +2,7 @@
                        
 <ActorFrame    InitCommand="queuecommand,Start;"
                        StartCommand="%function(self)
-                       SetVariablesFor('GradeModels');
+                       InitScreen('GradeModels');
                        gnSameGrade = gnSameGrade + 1;
                        self:queuecommand('SameGradeCheck');
                        end"
index 96451e7..d4414b2 100644 (file)
@@ -2,7 +2,7 @@
                        
 <ActorFrame    InitCommand="queuecommand,Start;"
                        StartCommand="%function(self)
-                       SetVariablesFor('GradeModels');
+                       InitScreen('GradeModels');
                        gnSameGrade = gnSameGrade + 1;
                        self:queuecommand('SameGradeCheck');
                        end"
index f27f87c..c325eaf 100644 (file)
@@ -2,7 +2,7 @@
                        
 <ActorFrame    InitCommand="queuecommand,Start;"
                        StartCommand="%function(self)
-                       SetVariablesFor('GradeModels');
+                       InitScreen('GradeModels');
                        gnSameGrade = gnSameGrade + 1;
                        self:queuecommand('SameGradeCheck');
                        end"
index aa877b3..6a62429 100644 (file)
@@ -2,7 +2,7 @@
                        
 <ActorFrame    InitCommand="queuecommand,Start;"
                        StartCommand="%function(self)
-                       SetVariablesFor('GradeModels');
+                       InitScreen('GradeModels');
                        gnSameGrade = gnSameGrade + 1;
                        self:queuecommand('SameGradeCheck');
                        end"
index 693deae..ebc2f76 100644 (file)
@@ -2,7 +2,7 @@
                        
 <ActorFrame    InitCommand="queuecommand,Start;"
                        StartCommand="%function(self)
-                       SetVariablesFor('GradeModels');
+                       InitScreen('GradeModels');
                        gnSameGrade = gnSameGrade + 1;
                        self:queuecommand('SameGradeCheck');
                        end"
index 49c4439..b0f89ea 100644 (file)
@@ -2,7 +2,7 @@
                        
 <ActorFrame    InitCommand="queuecommand,Start;"
                        StartCommand="%function(self)
-                       SetVariablesFor('GradeModels');
+                       InitScreen('GradeModels');
                        gnSameGrade = gnSameGrade + 1;
                        self:queuecommand('SameGradeCheck');
                        end"
index 0d9fb30..c7d20aa 100644 (file)
@@ -2,7 +2,7 @@
                        
 <ActorFrame    InitCommand="queuecommand,Start;"
                        StartCommand="%function(self)
-                       SetVariablesFor('GradeModels');
+                       InitScreen('GradeModels');
                        gnSameGrade = gnSameGrade + 1;
                        self:queuecommand('SameGradeCheck');
                        end"
index 11b1b77..378d623 100644 (file)
@@ -2,7 +2,7 @@
                        
 <ActorFrame    InitCommand="queuecommand,Start;"
                        StartCommand="%function(self)
-                       SetVariablesFor('GradeModels');
+                       InitScreen('GradeModels');
                        gnSameGrade = gnSameGrade + 1;
                        self:queuecommand('SameGradeCheck');
                        end"
index efa8035..73abd45 100644 (file)
@@ -2,7 +2,7 @@
                        
 <ActorFrame    InitCommand="queuecommand,Start;"
                        StartCommand="%function(self)
-                       SetVariablesFor('GradeModels');
+                       InitScreen('GradeModels');
                        gnSameGrade = gnSameGrade + 1;
                        self:queuecommand('SameGradeCheck');
                        end"
index be46071..05be443 100644 (file)
@@ -2,7 +2,7 @@
                        
 <ActorFrame    InitCommand="queuecommand,Start;"
                        StartCommand="%function(self)
-                       SetVariablesFor('GradeModels');
+                       InitScreen('GradeModels');
                        gnSameGrade = gnSameGrade + 1;
                        self:queuecommand('SameGradeCheck');
                        end"
index 9966143..fa45adc 100644 (file)
@@ -2,7 +2,7 @@
                        
 <ActorFrame    InitCommand="queuecommand,Start;"
                        StartCommand="%function(self)
-                       SetVariablesFor('GradeModels');
+                       InitScreen('GradeModels');
                        gnSameGrade = gnSameGrade + 1;
                        self:queuecommand('SameGradeCheck');
                        end"
index 5e98815..986461a 100644 (file)
@@ -2,7 +2,7 @@
                        
 <ActorFrame    InitCommand="queuecommand,Start;"
                        StartCommand="%function(self)
-                       SetVariablesFor('GradeModels');
+                       InitScreen('GradeModels');
                        gnSameGrade = gnSameGrade + 1;
                        self:queuecommand('SameGradeCheck');
                        end"
index c6ea53d..3b5fc1e 100644 (file)
@@ -2,7 +2,7 @@
                        
 <ActorFrame    InitCommand="queuecommand,Start;"
                        StartCommand="%function(self)
-                       SetVariablesFor('GradeModels');
+                       InitScreen('GradeModels');
                        gnSameGrade = gnSameGrade + 1;
                        self:queuecommand('SameGradeCheck');
                        end"
index 4a57a4e..9bd3f8e 100644 (file)
@@ -63,7 +63,7 @@ end
 
 
 -- ===SET SCREEN SPECIFIC VARIABLES===
-function SetVariablesFor(scn)
+function InitScreen(scn)
 if scn == 'ScreenCompany' then
 return 0;
 end
@@ -102,11 +102,13 @@ end
 
 
 if scn == 'ScreenSelectPlayMode' then
+ScreenTransitionWhoosh('long');
 -- nothing to add yet
 end
 
 
 if scn == 'ScreenSelectStyle2' then
+ScreenTransitionWhoosh('short');
        gnSongsP1 = nil;
        gnSongsP1Total = nil;
        gnTotalP1 = nil;
@@ -144,6 +146,8 @@ end
 
 
 if scn == 'ScreenSelectMusic' then
+ScreenTransitionWhoosh('short');
+RateRestoreMessage(false);
        if curRate == nil then curRate = 1 end
        gnBlazedP1 = 0;
        gnBlazedP2 = 0;
@@ -156,11 +160,11 @@ if scn == 'ScreenSelectMusic' then
        gnStatFrequency = gnStatFrequency + 1;
        gnOptionMod = 0;
        gnOptionModType = 0;
-       RateRestoreMessage(false)
 end
 
 
 if scn == 'ScreenPlayerOptions' then
+ScreenTransitionWhoosh('short');
        if GAMESTATE:IsPlayerEnabled(PLAYER_1) then
                gnP1Sound = 0;
                else
@@ -185,6 +189,11 @@ if scn == 'ScreenPlayerOptions' then
 end
 
 
+if scn == 'ScreenStage' then
+ScreenTransitionWhoosh('short');
+end
+
+
 if scn == 'ScreenGameplay' then
        GreenQuadP1Flag = 0;
        GreenQuadP2Flag = 0;
@@ -251,6 +260,7 @@ end
 
 
 if scn == 'ScreenEvaluation' then
+ScreenTransitionWhoosh('short');
 gnSongCount = gnSongCount + 1;
 RateRestoreMessage(false);
 end
@@ -272,6 +282,7 @@ end
 
 
 if scn == 'ScreenNameEntry' then
+ScreenTransitionWhoosh('short');
 -- nothing to add yet
 end
 
@@ -324,3 +335,14 @@ function RateRestoreMessage(i)
        SCREENMAN:SystemMessage('Rate Modifier has been restored to 1.0x')
        end
 end
+
+
+
+
+
+-- ===PLAY SCREEN TRANSITION SOUND===
+-- Makes the arrow go whooshy whoosh
+function ScreenTransitionWhoosh(i)
+       local Path = THEME:GetPath( EC_SOUNDS, 'gnScreenTransition', 'whoosh '..i );
+       SOUND:PlayOnce(Path);
+end
index 3fd4833..fb9ab69 100644 (file)
Binary files a/Themes/GrooveNights/Sounds/Common start.ogg and b/Themes/GrooveNights/Sounds/Common start.ogg differ
index ab4d74c..6840aa4 100644 (file)
Binary files a/Themes/GrooveNights/Sounds/MenuTimer tick.ogg and b/Themes/GrooveNights/Sounds/MenuTimer tick.ogg differ
index a97efe7..d39ba12 100644 (file)
Binary files a/Themes/GrooveNights/Sounds/ScreenNameEntryTraditional music (loop).ogg and b/Themes/GrooveNights/Sounds/ScreenNameEntryTraditional music (loop).ogg differ
index 68941fd..670d33c 100644 (file)
Binary files a/Themes/GrooveNights/Sounds/ScreenSelectMusic course music.ogg and b/Themes/GrooveNights/Sounds/ScreenSelectMusic course music.ogg differ
diff --git a/Themes/GrooveNights/Sounds/ScreenTransition whoosh in.ogg b/Themes/GrooveNights/Sounds/ScreenTransition whoosh in.ogg
new file mode 100644 (file)
index 0000000..2bc911f
Binary files /dev/null and b/Themes/GrooveNights/Sounds/ScreenTransition whoosh in.ogg differ
index f911ec2..66bcbb9 100644 (file)
Binary files a/Themes/GrooveNights/Sounds/_easier.ogg and b/Themes/GrooveNights/Sounds/_easier.ogg differ
index 67bf5f1..31e1e28 100644 (file)
Binary files a/Themes/GrooveNights/Sounds/_harder.ogg and b/Themes/GrooveNights/Sounds/_harder.ogg differ
diff --git a/Themes/GrooveNights/Sounds/gnScreenTransition whoosh in.ogg b/Themes/GrooveNights/Sounds/gnScreenTransition whoosh in.ogg
new file mode 100644 (file)
index 0000000..f542b5b
Binary files /dev/null and b/Themes/GrooveNights/Sounds/gnScreenTransition whoosh in.ogg differ
diff --git a/Themes/GrooveNights/Sounds/gnScreenTransition whoosh long.ogg b/Themes/GrooveNights/Sounds/gnScreenTransition whoosh long.ogg
new file mode 100644 (file)
index 0000000..3683382
Binary files /dev/null and b/Themes/GrooveNights/Sounds/gnScreenTransition whoosh long.ogg differ
diff --git a/Themes/GrooveNights/Sounds/gnScreenTransition whoosh short.ogg b/Themes/GrooveNights/Sounds/gnScreenTransition whoosh short.ogg
new file mode 100644 (file)
index 0000000..383404c
Binary files /dev/null and b/Themes/GrooveNights/Sounds/gnScreenTransition whoosh short.ogg differ