share/hedgewars/Data/Scripts/Multiplayer/WxW.lua
changeset 12071 ecad5b4e56d9
parent 12070 03ba438dd597
child 12232 6bf9229c5c1f
equal deleted inserted replaced
12070:03ba438dd597 12071:ecad5b4e56d9
   501 
   501 
   502 function MapsInit()
   502 function MapsInit()
   503 	mapID = nil
   503 	mapID = nil
   504 	margin = 20
   504 	margin = 20
   505 
   505 
   506 	-- 0.9.17
       
   507 	if Map == "CHANGE_ME" then
       
   508 		AddCaption(loc("For improved features/stability, play 0.9.18+"))
       
   509 		AddWall(10,10,margin,2025)
       
   510 		AddWall(4085-margin,10,margin,2025)
       
   511 	end
       
   512 
       
   513 	--0.9.18+
   506 	--0.9.18+
   514 	for i = 1, #MapList do
   507 	for i = 1, #MapList do
   515 		if Map == MapList[i][1] then
   508 		if Map == MapList[i][1] then
   516 			mapID = i
   509 			mapID = i
   517 		end
   510 		end
   654 	end
   647 	end
   655 end
   648 end
   656 
   649 
   657 function LoadConfig(p)
   650 function LoadConfig(p)
   658 	ClearWalls()
   651 	ClearWalls()
   659 	if mapID ~= nil then
   652 	if p > 0 then
   660 		if p > 0 then
   653 		local walls = wallSets[p]
   661 			local walls = wallSets[p]
   654 		for i=1,#walls do
   662 			for i=1,#walls do
   655 			AddWall(walls[i][1], walls[i][2], walls[i][3], walls[i][4])
   663 				AddWall(walls[i][1], walls[i][2], walls[i][3], walls[i][4])
       
   664 			end
       
   665 		end
       
   666 
       
   667 	-- if map is unrecognized, add two walls on the side borders
       
   668 	-- also, if version of hw is not 0.9.17 or lower
       
   669 	elseif Map ~= "CHANGE_ME" then
       
   670 		if p == 1 or p == 3 then
       
   671 			AddWall(LeftX+10,TopY+10,RightX-LeftX-20,margin)
       
   672 		end
       
   673 		if p == 2 or p == 3 then
       
   674 			AddWall(LeftX+10,TopY+10,margin,WaterLine)
       
   675 			AddWall(RightX-10-margin,TopY+10,margin,WaterLine)
       
   676 		end
   656 		end
   677 	end
   657 	end
   678 
   658 
   679 end
   659 end
   680 
   660