retro noteskin update; upleft graphics in
@@ -0,0 +1,3 @@
|
|||||||
|
return LoadActor("Down Tap Explosion Bright")..{
|
||||||
|
CheckpointHitCommand=cmd(diffusealpha,0);
|
||||||
|
};
|
||||||
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
@@ -1,7 +1,7 @@
|
|||||||
local t = Def.ActorFrame{
|
local t = Def.ActorFrame{
|
||||||
-- normal
|
-- normal
|
||||||
Def.Sprite {
|
Def.Sprite {
|
||||||
Texture=NOTESKIN:GetPath( '_down', 'receptor' );
|
Texture=NOTESKIN:GetPath( '_down', 'receptor base' );
|
||||||
Frame0000=0;
|
Frame0000=0;
|
||||||
Delay0000=1;
|
Delay0000=1;
|
||||||
InitCommand=NOTESKIN:GetMetricA('ReceptorArrow', 'InitCommand');
|
InitCommand=NOTESKIN:GetMetricA('ReceptorArrow', 'InitCommand');
|
||||||
@@ -10,7 +10,7 @@ local t = Def.ActorFrame{
|
|||||||
};
|
};
|
||||||
-- flashpert
|
-- flashpert
|
||||||
Def.Sprite {
|
Def.Sprite {
|
||||||
Texture="_receptor tap";
|
Texture="_down receptor tap";
|
||||||
Frame0000=0;
|
Frame0000=0;
|
||||||
Delay0000=1;
|
Delay0000=1;
|
||||||
InitCommand=NOTESKIN:GetMetricA('ReceptorOverlay', 'InitCommand');
|
InitCommand=NOTESKIN:GetMetricA('ReceptorOverlay', 'InitCommand');
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 8.2 KiB After Width: | Height: | Size: 8.2 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
@@ -16,10 +16,8 @@ local OldRedir = ret.Redir;
|
|||||||
ret.Redir = function(sButton, sElement)
|
ret.Redir = function(sButton, sElement)
|
||||||
sButton, sElement = OldRedir(sButton, sElement);
|
sButton, sElement = OldRedir(sButton, sElement);
|
||||||
|
|
||||||
-- Instead of separate hold heads, use the tap note graphics.
|
-- Instead of separate roll heads (for now), use the tap note graphics.
|
||||||
if sElement == "Hold Head Inactive" or
|
if sElement == "Roll Head Inactive" or
|
||||||
sElement == "Hold Head Active" or
|
|
||||||
sElement == "Roll Head Inactive" or
|
|
||||||
sElement == "Roll Head Active"
|
sElement == "Roll Head Active"
|
||||||
then
|
then
|
||||||
sElement = "Tap Note";
|
sElement = "Tap Note";
|
||||||
@@ -31,7 +29,6 @@ ret.Redir = function(sButton, sElement)
|
|||||||
end
|
end
|
||||||
|
|
||||||
-- To have separate graphics for each hold part:
|
-- To have separate graphics for each hold part:
|
||||||
--[[
|
|
||||||
local OldRedir = ret.Redir;
|
local OldRedir = ret.Redir;
|
||||||
ret.Redir = function(sButton, sElement)
|
ret.Redir = function(sButton, sElement)
|
||||||
-- Redirect non-hold, non-roll parts.
|
-- Redirect non-hold, non-roll parts.
|
||||||
@@ -40,7 +37,6 @@ ret.Redir = function(sButton, sElement)
|
|||||||
end
|
end
|
||||||
return OldRedir(sButton, sElement);
|
return OldRedir(sButton, sElement);
|
||||||
end
|
end
|
||||||
]]
|
|
||||||
|
|
||||||
local OldFunc = ret.Load;
|
local OldFunc = ret.Load;
|
||||||
function ret.Load()
|
function ret.Load()
|
||||||
@@ -78,15 +74,14 @@ ret.Rotate =
|
|||||||
UpRight = 225,
|
UpRight = 225,
|
||||||
};
|
};
|
||||||
|
|
||||||
--
|
|
||||||
-- If a derived skin wants to have separate UpLeft graphics,
|
-- If a derived skin wants to have separate UpLeft graphics,
|
||||||
-- use this:
|
-- use this:
|
||||||
--
|
|
||||||
-- ret.RedirTable.UpLeft = "UpLeft";
|
ret.RedirTable.UpLeft = "UpLeft";
|
||||||
-- ret.RedirTable.UpRight = "UpLeft";
|
ret.RedirTable.UpRight = "UpLeft";
|
||||||
-- ret.Rotate.UpLeft = 0;
|
ret.Rotate.UpLeft = 0;
|
||||||
-- ret.Rotate.UpRight = 90;
|
ret.Rotate.UpRight = 90;
|
||||||
--
|
|
||||||
ret.Blank =
|
ret.Blank =
|
||||||
{
|
{
|
||||||
["Hold Topcap Active"] = true,
|
["Hold Topcap Active"] = true,
|
||||||
|
|||||||
|
After Width: | Height: | Size: 367 B |
|
After Width: | Height: | Size: 366 B |
|
After Width: | Height: | Size: 429 B |
|
After Width: | Height: | Size: 429 B |
@@ -0,0 +1,3 @@
|
|||||||
|
return LoadActor("UpLeft Tap Explosion Bright")..{
|
||||||
|
CheckpointHitCommand=cmd(diffusealpha,0);
|
||||||
|
};
|
||||||
|
After Width: | Height: | Size: 671 B |
|
After Width: | Height: | Size: 543 B |
|
After Width: | Height: | Size: 752 B |
|
After Width: | Height: | Size: 651 B |
|
After Width: | Height: | Size: 2.0 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 7.5 KiB |
@@ -0,0 +1,4 @@
|
|||||||
|
return Def.Sprite {
|
||||||
|
Texture=NOTESKIN:GetPath( '_UpLeft', 'Tap Note' );
|
||||||
|
Frames = Sprite.LinearFrames( 4, 1 );
|
||||||
|
};
|
||||||
|
After Width: | Height: | Size: 21 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
|
After Width: | Height: | Size: 1014 B |
|
After Width: | Height: | Size: 698 B |