+ afterscroll transition fade effect to difficulties
This commit is contained in:
parent
b65ae199aa
commit
b788ffe233
|
@ -93,6 +93,7 @@ local transitionAfterscrollScale = 0;
|
||||||
local transitionAfterscrollDataOverlayAlpha = 0;
|
local transitionAfterscrollDataOverlayAlpha = 0;
|
||||||
local transitionAfterscrollGradeAlpha = 0;
|
local transitionAfterscrollGradeAlpha = 0;
|
||||||
local transitionAfterscrollBadgeAlpha = 0;
|
local transitionAfterscrollBadgeAlpha = 0;
|
||||||
|
local transitionAfterscrollDifficultiesAlpha = 0;
|
||||||
|
|
||||||
function resetLayoutInformation()
|
function resetLayoutInformation()
|
||||||
resx, resy = game.GetResolution()
|
resx, resy = game.GetResolution()
|
||||||
|
@ -323,6 +324,7 @@ function drawData() -- Draws the song data on the left panel
|
||||||
-- Draw difficulties
|
-- Draw difficulties
|
||||||
local DIFF_X_START = 98.5
|
local DIFF_X_START = 98.5
|
||||||
local DIFF_GAP = 114.8;
|
local DIFF_GAP = 114.8;
|
||||||
|
gfx.GlobalAlpha(transitionAfterscrollDifficultiesAlpha);
|
||||||
for index, diff in ipairs(song.difficulties) do
|
for index, diff in ipairs(song.difficulties) do
|
||||||
gfx.BeginPath()
|
gfx.BeginPath()
|
||||||
|
|
||||||
|
@ -339,6 +341,7 @@ function drawData() -- Draws the song data on the left panel
|
||||||
gfx.BeginPath()
|
gfx.BeginPath()
|
||||||
gfx.ImageRect(DIFF_X_START+(index-1)*DIFF_GAP-tw/2, 1050, tw, th, diffLabelImage, 1, 0)
|
gfx.ImageRect(DIFF_X_START+(index-1)*DIFF_GAP-tw/2, 1050, tw, th, diffLabelImage, 1, 0)
|
||||||
end
|
end
|
||||||
|
gfx.GlobalAlpha(1);
|
||||||
end
|
end
|
||||||
|
|
||||||
function tickTransitions(deltaTime)
|
function tickTransitions(deltaTime)
|
||||||
|
@ -367,7 +370,6 @@ function tickTransitions(deltaTime)
|
||||||
transitionAfterscrollDataOverlayAlpha = math.min(1, transitionAfterscrollScale / 0.5)
|
transitionAfterscrollDataOverlayAlpha = math.min(1, transitionAfterscrollScale / 0.5)
|
||||||
else
|
else
|
||||||
transitionAfterscrollDataOverlayAlpha = 1;
|
transitionAfterscrollDataOverlayAlpha = 1;
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
-- Grade alpha
|
-- Grade alpha
|
||||||
|
@ -387,6 +389,13 @@ function tickTransitions(deltaTime)
|
||||||
else
|
else
|
||||||
transitionAfterscrollBadgeAlpha = 0;
|
transitionAfterscrollBadgeAlpha = 0;
|
||||||
end
|
end
|
||||||
|
|
||||||
|
-- Difficulties alpha
|
||||||
|
if transitionAfterscrollScale < 0.25 then
|
||||||
|
transitionAfterscrollDifficultiesAlpha = math.min(1, transitionAfterscrollScale / 0.25)
|
||||||
|
else
|
||||||
|
transitionAfterscrollDifficultiesAlpha = 1;
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue