equal
deleted
inserted
replaced
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 |