Skip to content

Commit

Permalink
Work on removing non sleep calls on in/out layers
Browse files Browse the repository at this point in the history
  • Loading branch information
Inorizushi committed Jan 22, 2022
1 parent 283a3eb commit 1a9bbc1
Show file tree
Hide file tree
Showing 60 changed files with 160 additions and 814 deletions.
24 changes: 13 additions & 11 deletions BGAnimations/ScreenCaution underlay/default.lua
Original file line number Diff line number Diff line change
@@ -1,15 +1,7 @@
local caution = Def.ActorFrame{

}
local caution = Def.ActorFrame{}

return Def.ActorFrame{
--Yeah I know.
--[[OnCommand=function(s) s:sleep(0.1):queuecommand("Dim1") end,
Dim1Command=function(s) SOUND:DimMusic(0.75,math.huge) s:sleep(0.1):queuecommand("Dim2") end,
Dim2Command=function(s) SOUND:DimMusic(0.5,math.huge) s:sleep(0.1):queuecommand("Dim3") end,
Dim3Command=function(s) SOUND:DimMusic(0.25,math.huge) s:sleep(0.1):queuecommand("Dim4") end,
Dim4Command=function(s) SOUND:DimMusic(0,math.huge) end,]]
loadfile(THEME:GetPathB("","_StageDoors"))()..{
if ThemePrefs.Get("ShowHTP") == true and (PROFILEMAN:IsPersistentProfile(PLAYER_1) or PROFILEMAN:IsPersistentProfile(PLAYER_2)) then
caution[#caution+1] = loadfile(THEME:GetPathB("","_StageDoors"))()..{
OnCommand=function(s)
if PROFILEMAN:IsPersistentProfile(PLAYER_1) or PROFILEMAN:IsPersistentProfile(PLAYER_2) then
s:visible(false)
Expand All @@ -27,6 +19,16 @@ return Def.ActorFrame{
end
end,
};
end

return Def.ActorFrame{
--Yeah I know.
--[[OnCommand=function(s) s:sleep(0.1):queuecommand("Dim1") end,
Dim1Command=function(s) SOUND:DimMusic(0.75,math.huge) s:sleep(0.1):queuecommand("Dim2") end,
Dim2Command=function(s) SOUND:DimMusic(0.5,math.huge) s:sleep(0.1):queuecommand("Dim3") end,
Dim3Command=function(s) SOUND:DimMusic(0.25,math.huge) s:sleep(0.1):queuecommand("Dim4") end,
Dim4Command=function(s) SOUND:DimMusic(0,math.huge) end,]]
caution,
Def.ActorFrame{
InitCommand=function(s) s:Center() end,
OnCommand=function(s) s:diffusealpha(0):Center():zoomy(0):sleep(0.1):diffusealpha(1):linear(0.066):zoom(1) end,
Expand Down
7 changes: 2 additions & 5 deletions BGAnimations/ScreenGameOver in.lua
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
return Def.ActorFrame{
Def.Quad{
InitCommand=function(s) s:FullScreen():diffuse(color("0,0,0,1")) end,
OnCommand=function(s) s:linear(0.4):diffusealpha(0) end,
};
return Def.Actor
OnCommand=function(s) s:sleep(0.4) end,
}
4 changes: 4 additions & 0 deletions BGAnimations/ScreenGameOver overlay/default.lua
Original file line number Diff line number Diff line change
Expand Up @@ -53,4 +53,8 @@ return Def.ActorFrame{
File="go.ogg",
OnCommand=function(s) s:play() end,
};
Def.Quad{
InitCommand=function(s) s:FullScreen():diffuse(color("0,0,0,1")) end,
OnCommand=function(s) s:linear(0.4):diffusealpha(0) end,
};
};
44 changes: 44 additions & 0 deletions BGAnimations/ScreenGameplay decorations/default.lua
Original file line number Diff line number Diff line change
@@ -1,9 +1,53 @@
local t = Def.ActorFrame{};
local jk = LoadModule "Jacket.lua"

t[#t+1] = StatsEngine()

local LoadingScreen = Var "LoadingScreen"

--BGVideo
t[#t+1] = Def.ActorFrame {
loadfile(THEME:GetPathB("ScreenWithMenuElements","background"))()..{
InitCommand=function(s)
s:visible(true)
end,
OnCommand=function(s) s:linear(0.25):diffusealpha(0):queuecommand("Finish") end,
FinishCommand=function(s) s:finishtweening():visible(false) end,
};
};

t[#t+1] = loadfile(THEME:GetPathB("","_StageDoors"))()..{
InitCommand=function(s)
s:visible(true)
end,
OnCommand=function(s)
s:queuecommand("AnOff"):sleep(0.25):queuecommand("Finish")
end,
FinishCommand=function(s) s:finishtweening():visible(false) end,
};
--Jacket--
t[#t+1] = Def.ActorFrame {
InitCommand=function(s)
s:Center():diffusealpha(1):zoom(1)
end,
OnCommand=function(s) s:sleep(0.5):decelerate(0.2):zoom(2):diffusealpha(0) end,
Def.Quad{
InitCommand=function(s) s:diffuse(Color.Black)
s:setsize(620,620)
end,
};
Def.Sprite {
InitCommand=function(self)
if GAMESTATE:IsCourseMode() then
local ent = GAMESTATE:GetCurrentTrail(GAMESTATE:GetMasterPlayerNumber()):GetTrailEntries()
self:Load(jk.GetSongGraphicPath(ent[1]:GetSong())):setsize(620,620)
else
self:Load(jk.GetSongGraphicPath(GAMESTATE:GetCurrentSong())):setsize(620,620)
end
end;
};
};

t[#t+1] = Def.Actor{
AfterStatsEngineMessageCommand = function(_,params)
local pn = params.Player
Expand Down
37 changes: 2 additions & 35 deletions BGAnimations/ScreenGameplay in.lua
Original file line number Diff line number Diff line change
@@ -1,36 +1,3 @@
local t = Def.ActorFrame {};
local jk = LoadModule "Jacket.lua"
--BGVideo
t[#t+1] = Def.ActorFrame {
loadfile(THEME:GetPathB("ScreenWithMenuElements","background"))()..{
InitCommand=function(s)
s:visible(true)
end,
OnCommand=function(s) s:linear(0.25):diffusealpha(0):queuecommand("Finish") end,
FinishCommand=function(s) s:finishtweening():visible(false) end,
};
};
--Jacket--
t[#t+1] = Def.ActorFrame {
InitCommand=function(s)
s:Center():diffusealpha(1):zoom(1)
end,
OnCommand=function(s) s:sleep(0.5):decelerate(0.2):zoom(2):diffusealpha(0) end,
Def.Quad{
InitCommand=function(s) s:diffuse(Color.Black)
s:setsize(620,620)
end,
};
Def.Sprite {
InitCommand=function(self)
if GAMESTATE:IsCourseMode() then
local ent = GAMESTATE:GetCurrentTrail(GAMESTATE:GetMasterPlayerNumber()):GetTrailEntries()
self:Load(jk.GetSongGraphicPath(ent[1]:GetSong())):setsize(620,620)
else
self:Load(jk.GetSongGraphicPath(GAMESTATE:GetCurrentSong())):setsize(620,620)
end
end;
};
return Def.Actor{
OnCommand=function(s) s:sleep(0.7) end,
};

return t;
6 changes: 3 additions & 3 deletions BGAnimations/ScreenGameplay next course song.lua
Original file line number Diff line number Diff line change
Expand Up @@ -73,19 +73,19 @@ return Def.ActorFrame {
ChangeCourseSongInMessageCommand=function(s) s:diffusealpha(0):sleep(0.4):linear(0.05):diffusealpha(1):sleep(2.5):linear(0.2):diffusealpha(0) end,
};
Def.Sprite{
Texture="ScreenStageInformation in/star",
Texture="ScreenStageInformation decorations/star",
ChangeCourseSongInMessageCommand=function(s) s:diffusealpha(0):sleep(0.4):linear(0.05):diffusealpha(1):linear(0.2):diffusealpha(0) end,
};
Def.Quad{
InitCommand=function(s) s:setsize(SCREEN_WIDTH,SCREEN_HEIGHT):diffusealpha(0):blend(Blend.Add) end,
ChangeCourseSongInMessageCommand=function(s) s:diffusealpha(0):sleep(0.4):linear(0.05):diffusealpha(0.25):linear(0.2):diffusealpha(0) end,
};
Def.Sprite{
Texture="ScreenStageInformation in/arrow",
Texture="ScreenStageInformation decorations/arrow",
ChangeCourseSongInMessageCommand=function(s) s:x(1700):sleep(0.2):linear(0.4):x(-1700) end,
};
Def.Sprite{
Texture="ScreenStageInformation in/arrow",
Texture="ScreenStageInformation decorations/arrow",
InitCommand=function(s) s:zoomx(-1) end,
ChangeCourseSongInMessageCommand=function(s) s:x(-1700):sleep(0.2):linear(0.4):x(1700) end,
};
Expand Down
5 changes: 5 additions & 0 deletions BGAnimations/ScreenSelectMode decorations/default.lua
Original file line number Diff line number Diff line change
Expand Up @@ -137,4 +137,9 @@ t[#t+1] = Def.ActorFrame {
OnCommand=function(s) s:sleep(0.3):decelerate(0.6):diffusealpha(0.5) end,
};}

t[#t+1] = Def.Quad{
InitCommand=function(s) s:FullScreen():diffuse(color("0,0,0,0")) end,
OffCommand=function(s) s:sleep(0.3):linear(0.2):diffusealpha(1) end,
};

return t
3 changes: 3 additions & 0 deletions BGAnimations/ScreenSelectMode in.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
return Def.Actor{
OnCommand=function(s) s:sleep(0.5) end,
}
1 change: 0 additions & 1 deletion BGAnimations/ScreenSelectMode in.redir

This file was deleted.

9 changes: 2 additions & 7 deletions BGAnimations/ScreenSelectMode out.lua
Original file line number Diff line number Diff line change
@@ -1,8 +1,3 @@
local t = Def.ActorFrame {
Def.Quad{
InitCommand=function(s) s:FullScreen():diffuse(color("0,0,0,0")) end,
StartTransitioningCommand=function(s) s:sleep(0.3):linear(0.2):diffusealpha(1) end,
};
return Def.Actor{
StartTransitioningCommand=function(s) s:sleep(0.5) end,
};

return t;
4 changes: 3 additions & 1 deletion BGAnimations/ScreenSelectMusic in.lua
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
return Def.ActorFrame{}
return Def.Actor{
OnCommand=function(s) s:sleep(0.5) end,
}
9 changes: 1 addition & 8 deletions BGAnimations/ScreenSelectMusic out.lua
Original file line number Diff line number Diff line change
@@ -1,10 +1,3 @@
LoadFromProfilePrefs()
return Def.ActorFrame{
Def.Sound{
File=THEME:GetPathS("","_swoosh out"),
StartTransitioningCommand=function(s) s:sleep(1):queuecommand("Play") end,
PlayCommand=function(s) s:play() end,
};
StartTransitioningCommand=function(s) s:sleep(1):queuecommand("Dim") end,
DimCommand=function(s) SOUND:DimMusic(0,math.huge) end,
OnCommand=function(s) s:sleep(1) end,
};
10 changes: 10 additions & 0 deletions BGAnimations/ScreenSelectMusic overlay/default.lua
Original file line number Diff line number Diff line change
Expand Up @@ -56,4 +56,14 @@ return Def.ActorFrame{
end
end
end,
Def.Sound{
File=THEME:GetPathS("","_swoosh out"),
OffCommand=function(s) s:sleep(1):queuecommand("Play") end,
PlayCommand=function(s) s:play() end,
};
OffCommand=function(s)
LoadFromProfilePrefs()
s:sleep(1):queuecommand("Dim")
end,
DimCommand=function(s) SOUND:DimMusic(0,math.huge) end,
}
3 changes: 3 additions & 0 deletions BGAnimations/ScreenSelectPlayCourseMode in.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
return Def.Actor{
OnCommand=function(s) s:sleep(0.75) end,
};
1 change: 0 additions & 1 deletion BGAnimations/ScreenSelectPlayCourseMode in.redir

This file was deleted.

13 changes: 11 additions & 2 deletions BGAnimations/ScreenSelectPlayCourseMode underlay.lua
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
return Def.Actor{
return Def.ActorFrame{
OnCommand=function(s)
SCREENMAN:GetTopScreen():SetPrevScreenName("ScreenSelectMusic")
end,
Expand All @@ -7,5 +7,14 @@ return Def.Actor{
GAMESTATE:SetCurrentPlayMode("PlayMode_Regular")
SCREENMAN:GetTopScreen():Cancel()
end
end
end,
Def.Quad{
InitCommand=function(s) s:FullScreen() end,
OnCommand=function(s) s:diffusealpha(0):sleep(0.75) end,
};
Def.Sound{
File=THEME:GetPathS("","ScreenSelectPlayMode in.ogg"),
OnCommand=function(s) s:queuecommand("Play") end,
PlayCommand=function(s) s:play() end,
}
}
11 changes: 0 additions & 11 deletions BGAnimations/ScreenSelectPlayMode in.lua

This file was deleted.

11 changes: 4 additions & 7 deletions BGAnimations/ScreenSelectProfile in.lua
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
return Def.ActorFrame{
Def.Quad{
InitCommand=function(s) s:FullScreen():diffuse(Color.Black) end,
OnCommand=function(s)
s:diffusealpha(1):sleep(0.1):linear(0.2):diffusealpha(0)
end,
}
return Def.Actor{
OnCommand=function(s)
s:sleep(0.3)
end,
};
6 changes: 6 additions & 0 deletions BGAnimations/ScreenSelectProfile overlay/default.lua
Original file line number Diff line number Diff line change
Expand Up @@ -568,6 +568,12 @@ local t = Def.ActorFrame{
LoadActor( THEME:GetPathS("Common","value") )..{
DirectionButtonMessageCommand=function(self) self:play() end;
};
Def.Quad{
InitCommand=function(s) s:FullScreen():diffuse(Color.Black) end,
OnCommand=function(s)
s:diffusealpha(1):sleep(0.1):linear(0.2):diffusealpha(0)
end,
}
};
}

Expand Down
3 changes: 0 additions & 3 deletions BGAnimations/ScreenSelectProfilePrefs in.lua

This file was deleted.

1 change: 0 additions & 1 deletion BGAnimations/ScreenSelectProfilePrefs out.redir

This file was deleted.

42 changes: 0 additions & 42 deletions BGAnimations/ScreenSelectProfilePrefs overlay/default.lua

This file was deleted.

Loading

0 comments on commit 1a9bbc1

Please sign in to comment.