diff -r bda5c7caf396 -r f2f9928ea2e7 share/hedgewars/Data/Scripts/Multiplayer/ShoppaMap.lua --- a/share/hedgewars/Data/Scripts/Multiplayer/ShoppaMap.lua Tue Dec 02 13:29:06 2014 -0500 +++ b/share/hedgewars/Data/Scripts/Multiplayer/ShoppaMap.lua Tue Dec 02 14:26:16 2014 -0500 @@ -1,32 +1,10 @@ ObjectList = {} -PointsBuffer = '' -- A string to accumulate points in + +HedgewarsScriptLoad("/Scripts/Draw.lua") -- Overall padding for roping freedom Padding = 430 -function AddPoint(x, y, width, erase) - PointsBuffer = PointsBuffer .. string.char(band(x,0xff00) / 256 , band(x,0xff) , band(y,0xff00) / 256 , band(y,0xff)) - if width then - width = bor(width,0x80) - if erase then - width = bor(width,0x40) - end - PointsBuffer = PointsBuffer .. string.char(width) - else - PointsBuffer = PointsBuffer .. string.char(0) - end - if #PointsBuffer > 245 then - ParseCommand('draw '..PointsBuffer) - PointsBuffer = '' - end -end -function FlushPoints() - if #PointsBuffer > 0 then - ParseCommand('draw '..PointsBuffer) - PointsBuffer = '' - end -end - -- This could probably use less points and more precision -- 700x700 for object space function DrawStar(x, y, d, f)