68 lines
2.3 KiB
Lua
68 lines
2.3 KiB
Lua
return Def.ActorFrame {
|
|
--note graphic
|
|
NOTESKIN:LoadActor(Var "Button", "Tap Note") .. {
|
|
InitCommand=cmd(blend,"BlendMode_Add";playcommand,"Glow");
|
|
W1Command=cmd(playcommand,"Glow");
|
|
W2Command=cmd(playcommand,"Glow");
|
|
W3Command=cmd(playcommand,"Glow");
|
|
W4Command=cmd();
|
|
W5Command=cmd();
|
|
--HoldingOnCommand=cmd(playcommand,"Glow");
|
|
HitMineCommand=cmd(playcommand,"Glow");
|
|
GlowCommand=cmd(setstate,0;finishtweening;diffusealpha,1.0;zoom,1.0;linear,0.15;diffusealpha,0.9;zoom,1.15;linear,0.15;diffusealpha,0.0;zoom,1.3);
|
|
HeldCommand=cmd(playcommand,"Glow");
|
|
};
|
|
NOTESKIN:LoadActor(Var "Button", "Ready Receptor")..{
|
|
Name="Tap";
|
|
Frames = { { Frame = 2 } };
|
|
InitCommand=cmd(zoom,1;diffusealpha,0);
|
|
TapCommand=cmd(finishtweening;diffusealpha,1;zoom,1;linear,0.2;diffusealpha,0;zoom,1.2);
|
|
|
|
W1Command=cmd(playcommand,"Tap");
|
|
W2Command=cmd(playcommand,"Tap");
|
|
W3Command=cmd(playcommand,"Tap");
|
|
W4Command=cmd(playcommand,"Tap");
|
|
W5Command=cmd(playcommand,"Tap");
|
|
|
|
HitMineCommand=cmd(playcommand,"Tap");
|
|
HeldCommand=cmd(playcommand,"Tap");
|
|
|
|
--NONECommand=cmd(playcommand,"Tap");
|
|
|
|
--HeldCommand=NOTESKIN:GetMetricA(Var "Button", "TapHeldCommand");
|
|
--NOT WORKING!!
|
|
NoneCommand=cmd(linear,0.1;zoom,2);
|
|
};
|
|
--explosion
|
|
LoadActor("_flash")..{
|
|
InitCommand=cmd(blend,"BlendMode_Add";playcommand,"Glow");
|
|
W1Command=cmd(playcommand,"Glow");
|
|
W2Command=cmd(playcommand,"Glow");
|
|
W3Command=cmd(playcommand,"Glow");
|
|
W4Command=cmd();
|
|
W5Command=cmd();
|
|
--HoldingOnCommand=cmd(playcommand,"Glow");
|
|
HitMineCommand=cmd(playcommand,"Glow");
|
|
HeldCommand=cmd(playcommand,"Glow");
|
|
GlowCommand=cmd(setstate,0;finishtweening;diffusealpha,1;zoom,1;linear,0.2;diffusealpha,0;zoom,1.2);
|
|
};
|
|
Def.Actor {
|
|
HitMineCommand=function(self) MESSAGEMAN:BroadCast("AMineWasHit"); end;
|
|
};
|
|
--[[Def.Quad {
|
|
InitCommand=function(self)
|
|
local style = GAMESTATE:GetCurrentStyle()GetStyleType()
|
|
local maxzoom = SCREEN_WIDTH
|
|
if style == 'StyleType_OnePlayerTwoSides' then
|
|
maxzoom = 320
|
|
end
|
|
|
|
self:diffuse(1,1,1,0);
|
|
self:zoomx(maxzoom);
|
|
self:zoomy(SCREEN_HEIGHT*5)
|
|
end;
|
|
--cmd(diffuse,1,1,1,0;zoomy,SCREEN_HEIGHT*100);
|
|
HitMineCommand=function(self) MESSAGEMAN:BroadCast("AMineWasHit"); end;
|
|
--cmd(finishtweening;diffusealpha,1;linear,0.3;diffusealpha,0);
|
|
};]]
|
|
} |