proc saveMap (var savebutton : boolean)
var filename : string := ""
var output : int
mousewhere (mx, my, mb)
drawbox (50, 250, 100, 275, black)
drawfill (51, 251, red, black)
Draw.Text ("SAVE", 55, 255, font1, black)
if mx >= 50 and mx <= 100 and my >= 250 and my <= 275 and mb = 1 then
locate (1, 1)
put "Enter a name: " ..
get filename
open : output, filename + ".map", put
for i : 1 .. 40
for j : 1 .. 40
%put map (i, j), " " ..
put : output , map (i, j), " " ..
end for
end for
close : output
end if
end saveMap