share/hedgewars/Data/Missions/Campaign/A_Space_Adventure/global_functions.lua
changeset 12523 f2a19a6056be
parent 11965 72be38f6d0c0
child 12524 a5ddc6b4abbd
equal deleted inserted replaced
12522:228ebbc8656d 12523:f2a19a6056be
   116 function initCheckpoint(mission)
   116 function initCheckpoint(mission)
   117 	local checkPoint = 1
   117 	local checkPoint = 1
   118 	if GetCampaignVar("CurrentMission") ~= mission then
   118 	if GetCampaignVar("CurrentMission") ~= mission then
   119 		SaveCampaignVar("CurrentMission", mission)
   119 		SaveCampaignVar("CurrentMission", mission)
   120 		SaveCampaignVar("CurrentMissionCheckpoint", 1)
   120 		SaveCampaignVar("CurrentMissionCheckpoint", 1)
   121 		SaveCampaignVar("HogsPosition", "")
       
   122 	else
   121 	else
   123 		checkPoint = tonumber(GetCampaignVar("currentMissionCheckpoint"))
   122 		checkPoint = tonumber(GetCampaignVar("CurrentMissionCheckpoint"))
   124 	end
   123 	end
   125 	return checkPoint
   124 	return checkPoint
       
   125 end
       
   126 
       
   127 function resetCheckpoint(mission)
       
   128 	SaveCampaignVar("CurrentMissionCheckpoint", 1)
   126 end
   129 end
   127 
   130 
   128 function saveCheckpoint(cp)
   131 function saveCheckpoint(cp)
   129 	SaveCampaignVar("CurrentMissionCheckpoint", cp)
   132 	SaveCampaignVar("CurrentMissionCheckpoint", cp)
   130 end
   133 end