share/hedgewars/Data/Missions/Campaign/A Classic Fairytale/family.lua
changeset 7448 d0521a3a4358
parent 7436 4802191f6a09
child 7472 cd747aefcba1
equal deleted inserted replaced
7443:a7f861f1c3b8 7448:d0521a3a4358
   279 function CheckCyborgsDead()
   279 function CheckCyborgsDead()
   280   return cyborgsLeft == 0
   280   return cyborgsLeft == 0
   281 end
   281 end
   282 
   282 
   283 function DoCyborgsDead()
   283 function DoCyborgsDead()
       
   284   SetGearMessage(CurrentHedgehog, 0)
   284   AddAnim(midAnim)
   285   AddAnim(midAnim)
   285   AddFunction({func = AfterMidAnim, args = {}})
   286   AddFunction({func = AfterMidAnim, args = {}})
   286 end
   287 end
   287 
   288 
   288 function DoCyborgDead(index)
   289 function DoCyborgDead(index)
   389     gearDead[cyborgs[i]] = false
   390     gearDead[cyborgs[i]] = false
   390   end
   391   end
   391   cyborgsLeft = cyborgsNum
   392   cyborgsLeft = cyborgsNum
   392 
   393 
   393   for i = 1, 3 do
   394   for i = 1, 3 do
   394     SetGearPosition(natives[i], unpack(nativePos[i]))
   395     AnimSetGearPosition(natives[i], unpack(nativePos[i]))
   395   end
   396   end
   396 
   397 
   397   SetGearPosition(cyborg, unpack(cyborgPos))
   398   AnimSetGearPosition(cyborg, unpack(cyborgPos))
   398   SetGearPosition(princess, unpack(princessPos))
   399   AnimSetGearPosition(princess, unpack(princessPos))
   399 
   400 
   400   for i = 1, cyborgsNum do
   401   for i = 1, cyborgsNum do
   401     SetGearPosition(cyborgs[i], unpack(cyborgsPos[i]))
   402     AnimSetGearPosition(cyborgs[i], unpack(cyborgsPos[i]))
   402     AnimTurn(cyborgs[i], cyborgsDir[i])
   403     AnimTurn(cyborgs[i], cyborgsDir[i])
   403   end
   404   end
   404 end
   405 end
   405 
   406 
   406 function CondNeedToTurn(hog1, hog2)
   407 function CondNeedToTurn(hog1, hog2)