share/hedgewars/Data/Scripts/Animate.lua
changeset 7255 93cf6b3b89be
parent 7245 53f73f4ae203
child 7263 644eabbc9218
equal deleted inserted replaced
7253:86814ed9feab 7255:93cf6b3b89be
    70   skipping = false
    70   skipping = false
    71   skipFuncList = {}
    71   skipFuncList = {}
    72 end
    72 end
    73 
    73 
    74 function AnimSwitchHog(gear)
    74 function AnimSwitchHog(gear)
       
    75   --SetGearMessage(gear, 0)
       
    76   --SetState(gear, 0)
    75   SwitchHog(gear)
    77   SwitchHog(gear)
    76   FollowGear(gear)
    78   FollowGear(gear)
    77   SetGearMessage(gear, 0)
       
    78   return true
    79   return true
    79 end
    80 end
    80 
    81 
    81 function AnimGiveState(gear, state)
    82 function AnimGiveState(gear, state)
    82   SetState(gear, state)
    83   SetState(gear, state)
   211 function AnimSetGearPosition(gear, x, y)
   212 function AnimSetGearPosition(gear, x, y)
   212   SetGearPosition(gear, x, y)
   213   SetGearPosition(gear, x, y)
   213   return true
   214   return true
   214 end
   215 end
   215 
   216 
   216 function AnimVisualGear(gear, x, y, vgType, state, critical)
   217 function AnimVisualGear(gear, x, y, vgType, state, critical, follow)
   217   AddVisualGear(x, y, vgType, state, critical)
   218   local vgear = AddVisualGear(x, y, vgType, state, critical)
       
   219   if follow == true then 
       
   220     FollowGear(vgear)
       
   221   end
   218   return true
   222   return true
   219 end
   223 end
   220 
   224 
   221 function AnimCaption(gear, text, time)
   225 function AnimCaption(gear, text, time)
   222   AddCaption(text)
   226   AddCaption(text)