20 lines
411 B
Lua
20 lines
411 B
Lua
local player = Var "Player"
|
|
local blinkTime = 1.2
|
|
|
|
local t = Def.ActorFrame{
|
|
LoadActor("_lives")..{
|
|
-- xxx: assumes course is 4lives
|
|
InitCommand=cmd(pause;setstate,3);
|
|
LifeChangedMessageCommand=function(self,param)
|
|
if param.Player == player then
|
|
if param.LivesLeft <= 4 then
|
|
self:setstate( math.max(param.LivesLeft-1,0) )
|
|
else
|
|
self:setstate(3)
|
|
end
|
|
end
|
|
end;
|
|
};
|
|
};
|
|
|
|
return t; |