--- a/share/hedgewars/Data/Missions/Campaign/A_Space_Adventure/global_functions.lua Mon Aug 26 06:23:19 2013 +0300
+++ b/share/hedgewars/Data/Missions/Campaign/A_Space_Adventure/global_functions.lua Tue Aug 27 01:25:46 2013 +0300
@@ -50,3 +50,18 @@
end
return status
end
+
+function initCheckpoint(mission)
+ local checkPoint = 1
+ if GetCampaignVar("CurrentMission") ~= mission then
+ SaveCampaignVar("CurrentMission", mission)
+ SaveCampaignVar("CurrentMissionCheckpoint", 1)
+ else
+ checkPoint = tonumber(GetCampaignVar("currentMissionCheckpoint"))
+ end
+ return checkPoint
+end
+
+function saveCheckpoint(cp)
+ SaveCampaignVar("CurrentMissionCheckpoint", cp)
+end