--- a/share/hedgewars/Data/Missions/Campaign/A_Space_Adventure/global_functions.lua Wed Dec 11 17:58:32 2013 +0200
+++ b/share/hedgewars/Data/Missions/Campaign/A_Space_Adventure/global_functions.lua Thu Dec 12 02:52:37 2013 +0200
@@ -61,6 +61,7 @@
if GetCampaignVar("CurrentMission") ~= mission then
SaveCampaignVar("CurrentMission", mission)
SaveCampaignVar("CurrentMissionCheckpoint", 1)
+ SaveCampaignVar("HogsPosition", "")
else
checkPoint = tonumber(GetCampaignVar("currentMissionCheckpoint"))
end
@@ -98,3 +99,22 @@
end
return bonus
end
+
+-- splits number by delimiter
+function split(s, delimiter)
+ local res = {}
+ local first = ""
+ for i=1,s:len() do
+ if s:sub(1,1) == delimiter then
+ table.insert(res, tonumber(first))
+ first = ""
+ else
+ first = first..s:sub(1,1)
+ end
+ s = s:sub(2)
+ end
+ if first:len() > 0 then
+ table.insert(res, tonumber(first))
+ end
+ return res
+end