Advertisement
SpoOkyMagician

example updatefunction

Dec 10th, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.91 KB | None | 0 0
  1. function LifeP1Update(self)
  2.     p1_lifebar = 0.5;
  3.     p1_lifebar = SCREENMAN:GetTopScreen():GetLifeMeter('PlayerNumber_P1');
  4.     if p1_lifebar ~= nil then
  5.         p1_lifebar = SCREENMAN:GetTopScreen():GetLifeMeter('PlayerNumber_P1');
  6.         local life_pa = p1_lifebar:GetLife();
  7.         self:GetChild("PlayerOneLifeMeter"):finishtweening();
  8.         self:GetChild("PlayerOneLifeMeter"):diffuse(color("1,0.25,0,1"));
  9.         self:GetChild("PlayerOneLifeMeter"):stretchto(SCREEN_LEFT+102,SCREEN_TOP+2,SCREEN_LEFT+102+(300*life_pa),SCREEN_TOP+28);
  10.     end;
  11. end
  12.  
  13. ...
  14.  
  15. t[#t+1] = Def.ActorFrame{
  16.     Name="ScreenGameplayOverlayActorFrameActualDanceMeter";
  17.     InitCommand=function(self)
  18.         self:SetUpdateFunction(LifeP1Update);
  19.         self:SetUpdateRate(0.001);
  20.     end;
  21.     -- Actor (Front Life Meter P1)
  22.     Def.Quad{
  23.         Name="PlayerOneLifeMeter";
  24.         InitCommand=cmd(stretchto,SCREEN_LEFT+102,SCREEN_TOP+2,SCREEN_LEFT+402,SCREEN_TOP+28;diffuse,color("1,0.25,0,1"));
  25.     },
  26. };
  27.  
  28. ...
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement