--- a/hedgewars/uLandTemplates.pas Wed May 16 18:22:28 2018 +0200
+++ b/hedgewars/uLandTemplates.pas Wed Jul 31 23:14:27 2019 +0200
@@ -31,8 +31,6 @@
BasePointsCount: Longword;
FillPoints: PPointArray;
FillPointsCount: Longword;
- BezierizeCount: Longword;
- RandPassesCount: Longword;
TemplateHeight, TemplateWidth: Longword;
canMirror, canFlip, isNegative, canInvert: boolean;
hasGirders: boolean;
@@ -1805,7 +1803,6 @@
(x:1005; y: 805; w: 0; h: 0)
);
-
const Template46Points: array[0..19] of TSDL_Rect =
(
(x: 800; y: 1424; w: 1; h: 1),
@@ -1842,8 +1839,6 @@
BasePointsCount: Succ(High(Template0Points));
FillPoints: PPointArray(@Template0FPoints);
FillPointsCount: Succ(High(Template0FPoints));
- BezierizeCount: 3;
- RandPassesCount: 8;
TemplateHeight: 1424; TemplateWidth: 3072;
canMirror: true; canFlip: false; isNegative: false; canInvert: false;
hasGirders: true;
@@ -1853,8 +1848,6 @@
BasePointsCount: Succ(High(Template1Points));
FillPoints: PPointArray(@Template1FPoints);
FillPointsCount: Succ(High(Template1FPoints));
- BezierizeCount: 3;
- RandPassesCount: 7;
TemplateHeight: 1424; TemplateWidth: 3072;
canMirror: true; canFlip: false; isNegative: false; canInvert: false;
hasGirders: true;
@@ -1864,8 +1857,6 @@
BasePointsCount: Succ(High(Template2Points));
FillPoints: PPointArray(@Template2FPoints);
FillPointsCount: Succ(High(Template2FPoints));
- BezierizeCount: 2;
- RandPassesCount: 6;
TemplateHeight: 1424; TemplateWidth: 3072;
canMirror: true; canFlip: false; isNegative: false; canInvert: false;
hasGirders: true;
@@ -1875,8 +1866,6 @@
BasePointsCount: Succ(High(Template3Points));
FillPoints: PPointArray(@Template3FPoints);
FillPointsCount: Succ(High(Template3FPoints));
- BezierizeCount: 3;
- RandPassesCount: 4;
TemplateHeight: 1424; TemplateWidth: 3072;
canMirror: true; canFlip: false; isNegative: false; canInvert: false;
hasGirders: true;
@@ -1886,8 +1875,6 @@
BasePointsCount: Succ(High(Template4Points));
FillPoints: PPointArray(@Template4FPoints);
FillPointsCount: Succ(High(Template4FPoints));
- BezierizeCount: 3;
- RandPassesCount: 4;
TemplateHeight: 1424; TemplateWidth: 3072;
canMirror: true; canFlip: false; isNegative: false; canInvert: false;
hasGirders: true;
@@ -1897,8 +1884,6 @@
BasePointsCount: Succ(High(Template5Points));
FillPoints: PPointArray(@Template5FPoints);
FillPointsCount: Succ(High(Template5FPoints));
- BezierizeCount: 2;
- RandPassesCount: 8;
TemplateHeight: 1424; TemplateWidth: 3072;
canMirror: true; canFlip: false; isNegative: false; canInvert: false;
hasGirders: true;
@@ -1908,8 +1893,6 @@
BasePointsCount: Succ(High(Template6Points));
FillPoints: PPointArray(@Template6FPoints);
FillPointsCount: Succ(High(Template6FPoints));
- BezierizeCount: 2;
- RandPassesCount: 5;
TemplateHeight: 1424; TemplateWidth: 3072;
canMirror: true; canFlip: false; isNegative: false; canInvert: false;
hasGirders: true;
@@ -1919,8 +1902,6 @@
BasePointsCount: Succ(High(Template7Points));
FillPoints: PPointArray(@Template7FPoints);
FillPointsCount: Succ(High(Template7FPoints));
- BezierizeCount: 4;
- RandPassesCount: 4;
TemplateHeight: 1424; TemplateWidth: 3072;
canMirror: true; canFlip: false; isNegative: false; canInvert: false;
hasGirders: true;
@@ -1930,8 +1911,6 @@
BasePointsCount: Succ(High(Template8Points));
FillPoints: PPointArray(@Template8FPoints);
FillPointsCount: Succ(High(Template8FPoints));
- BezierizeCount: 2;
- RandPassesCount: 7;
TemplateHeight: 1424; TemplateWidth: 3072;
canMirror: true; canFlip: false; isNegative: false; canInvert: false;
hasGirders: true;
@@ -1941,8 +1920,6 @@
BasePointsCount: Succ(High(Template9Points));
FillPoints: PPointArray(@Template9FPoints);
FillPointsCount: Succ(High(Template9FPoints));
- BezierizeCount: 1;
- RandPassesCount: 5;
TemplateHeight: 1424; TemplateWidth: 3072;
canMirror: true; canFlip: false; isNegative: false; canInvert: false;
hasGirders: true;
@@ -1952,8 +1929,6 @@
BasePointsCount: Succ(High(Template10Points));
FillPoints: PPointArray(@Template10FPoints);
FillPointsCount: Succ(High(Template10FPoints));
- BezierizeCount: 2;
- RandPassesCount: 6;
TemplateHeight: 1424; TemplateWidth: 3072;
canMirror: true; canFlip: false; isNegative: false; canInvert: false;
hasGirders: true;
@@ -1963,8 +1938,6 @@
BasePointsCount: Succ(High(Template11Points));
FillPoints: PPointArray(@Template11FPoints);
FillPointsCount: Succ(High(Template11FPoints));
- BezierizeCount: 1;
- RandPassesCount: 8;
TemplateHeight: 1424; TemplateWidth: 3072;
canMirror: true; canFlip: false; isNegative: false; canInvert: false;
hasGirders: true;
@@ -1974,8 +1947,6 @@
BasePointsCount: Succ(High(Template12Points));
FillPoints: PPointArray(@Template12FPoints);
FillPointsCount: Succ(High(Template12FPoints));
- BezierizeCount: 3;
- RandPassesCount: 8;
TemplateHeight: 1424; TemplateWidth: 3072;
canMirror: true; canFlip: false; isNegative: false; canInvert: false;
hasGirders: true;
@@ -1985,8 +1956,6 @@
BasePointsCount: Succ(High(Template13Points));
FillPoints: PPointArray(@Template13FPoints);
FillPointsCount: Succ(High(Template13FPoints));
- BezierizeCount: 3;
- RandPassesCount: 5;
TemplateHeight: 1424; TemplateWidth: 3072;
canMirror: true; canFlip: false; isNegative: false; canInvert: false;
hasGirders: true;
@@ -1996,8 +1965,6 @@
BasePointsCount: Succ(High(Template14Points));
FillPoints: PPointArray(@Template14FPoints);
FillPointsCount: Succ(High(Template14FPoints));
- BezierizeCount: 3;
- RandPassesCount: 7;
TemplateHeight: 1424; TemplateWidth: 3072;
canMirror: true; canFlip: false; isNegative: false; canInvert: false;
hasGirders: true;
@@ -2007,8 +1974,6 @@
BasePointsCount: Succ(High(Template15Points));
FillPoints: PPointArray(@Template15FPoints);
FillPointsCount: Succ(High(Template15FPoints));
- BezierizeCount: 2;
- RandPassesCount: 6;
TemplateHeight: 1424; TemplateWidth: 3072;
canMirror: true; canFlip: false; isNegative: false; canInvert: false;
hasGirders: true;
@@ -2018,8 +1983,6 @@
BasePointsCount: Succ(High(Template16Points));
FillPoints: PPointArray(@Template16FPoints);
FillPointsCount: Succ(High(Template16FPoints));
- BezierizeCount: 2;
- RandPassesCount: 6;
TemplateHeight: 1424; TemplateWidth: 3072;
canMirror: true; canFlip: false; isNegative: false; canInvert: false;
hasGirders: true;
@@ -2029,8 +1992,6 @@
BasePointsCount: Succ(High(Template17Points));
FillPoints: PPointArray(@Template17FPoints);
FillPointsCount: Succ(High(Template17FPoints));
- BezierizeCount: 3;
- RandPassesCount: 7;
TemplateHeight: 1424; TemplateWidth: 3072;
canMirror: true; canFlip: false; isNegative: false; canInvert: false;
hasGirders: true;
@@ -2040,8 +2001,6 @@
BasePointsCount: Succ(High(Template18Points));
FillPoints: PPointArray(@Template18FPoints);
FillPointsCount: Succ(High(Template18FPoints));
- BezierizeCount: 3;
- RandPassesCount: 8;
TemplateHeight: 1424; TemplateWidth: 4096;
canMirror: true; canFlip: false; isNegative: false; canInvert: false;
hasGirders: true;
@@ -2051,8 +2010,6 @@
BasePointsCount: Succ(High(Template19Points));
FillPoints: PPointArray(@Template19FPoints);
FillPointsCount: Succ(High(Template19FPoints));
- BezierizeCount: 3;
- RandPassesCount: 7;
TemplateHeight: 1424; TemplateWidth: 4096;
canMirror: true; canFlip: false; isNegative: false; canInvert: false;
hasGirders: true;
@@ -2062,8 +2019,6 @@
BasePointsCount: Succ(High(Template20Points));
FillPoints: PPointArray(@Template20FPoints);
FillPointsCount: Succ(High(Template20FPoints));
- BezierizeCount: 2;
- RandPassesCount: 6;
TemplateHeight: 1424; TemplateWidth: 4096;
canMirror: true; canFlip: false; isNegative: false; canInvert: false;
hasGirders: true;
@@ -2073,8 +2028,6 @@
BasePointsCount: Succ(High(Template21Points));
FillPoints: PPointArray(@Template21FPoints);
FillPointsCount: Succ(High(Template21FPoints));
- BezierizeCount: 3;
- RandPassesCount: 4;
TemplateHeight: 1424; TemplateWidth: 4096;
canMirror: true; canFlip: false; isNegative: false; canInvert: false;
hasGirders: true;
@@ -2084,8 +2037,6 @@
BasePointsCount: Succ(High(Template22Points));
FillPoints: PPointArray(@Template22FPoints);
FillPointsCount: Succ(High(Template22FPoints));
- BezierizeCount: 3;
- RandPassesCount: 4;
TemplateHeight: 1424; TemplateWidth: 4096;
canMirror: true; canFlip: false; isNegative: false; canInvert: false;
hasGirders: true;
@@ -2095,8 +2046,6 @@
BasePointsCount: Succ(High(Template23Points));
FillPoints: PPointArray(@Template23FPoints);
FillPointsCount: Succ(High(Template23FPoints));
- BezierizeCount: 2;
- RandPassesCount: 8;
TemplateHeight: 1424; TemplateWidth: 4096;
canMirror: true; canFlip: false; isNegative: false; canInvert: false;
hasGirders: true;
@@ -2106,8 +2055,6 @@
BasePointsCount: Succ(High(Template24Points));
FillPoints: PPointArray(@Template24FPoints);
FillPointsCount: Succ(High(Template24FPoints));
- BezierizeCount: 2;
- RandPassesCount: 5;
TemplateHeight: 1424; TemplateWidth: 4096;
canMirror: true; canFlip: false; isNegative: false; canInvert: false;
hasGirders: true;
@@ -2117,8 +2064,6 @@
BasePointsCount: Succ(High(Template25Points));
FillPoints: PPointArray(@Template25FPoints);
FillPointsCount: Succ(High(Template25FPoints));
- BezierizeCount: 4;
- RandPassesCount: 4;
TemplateHeight: 1424; TemplateWidth: 4096;
canMirror: true; canFlip: false; isNegative: false; canInvert: false;
hasGirders: true;
@@ -2128,8 +2073,6 @@
BasePointsCount: Succ(High(Template26Points));
FillPoints: PPointArray(@Template26FPoints);
FillPointsCount: Succ(High(Template26FPoints));
- BezierizeCount: 2;
- RandPassesCount: 7;
TemplateHeight: 1424; TemplateWidth: 4096;
canMirror: true; canFlip: false; isNegative: false; canInvert: false;
hasGirders: true;
@@ -2139,8 +2082,6 @@
BasePointsCount: Succ(High(Template27Points));
FillPoints: PPointArray(@Template27FPoints);
FillPointsCount: Succ(High(Template27FPoints));
- BezierizeCount: 1;
- RandPassesCount: 5;
TemplateHeight: 1424; TemplateWidth: 4096;
canMirror: true; canFlip: false; isNegative: false; canInvert: false;
hasGirders: true;
@@ -2150,8 +2091,6 @@
BasePointsCount: Succ(High(Template28Points));
FillPoints: PPointArray(@Template28FPoints);
FillPointsCount: Succ(High(Template28FPoints));
- BezierizeCount: 2;
- RandPassesCount: 6;
TemplateHeight: 1424; TemplateWidth: 4096;
canMirror: true; canFlip: false; isNegative: false; canInvert: false;
hasGirders: true;
@@ -2161,8 +2100,6 @@
BasePointsCount: Succ(High(Template29Points));
FillPoints: PPointArray(@Template29FPoints);
FillPointsCount: Succ(High(Template29FPoints));
- BezierizeCount: 1;
- RandPassesCount: 8;
TemplateHeight: 1424; TemplateWidth: 4096;
canMirror: true; canFlip: false; isNegative: false; canInvert: false;
hasGirders: true;
@@ -2172,8 +2109,6 @@
BasePointsCount: Succ(High(Template30Points));
FillPoints: PPointArray(@Template30FPoints);
FillPointsCount: Succ(High(Template30FPoints));
- BezierizeCount: 3;
- RandPassesCount: 8;
TemplateHeight: 1424; TemplateWidth: 4096;
canMirror: true; canFlip: false; isNegative: false; canInvert: false;
hasGirders: true;
@@ -2183,8 +2118,6 @@
BasePointsCount: Succ(High(Template31Points));
FillPoints: PPointArray(@Template31FPoints);
FillPointsCount: Succ(High(Template31FPoints));
- BezierizeCount: 3;
- RandPassesCount: 5;
TemplateHeight: 1424; TemplateWidth: 4096;
canMirror: true; canFlip: false; isNegative: false; canInvert: false;
hasGirders: true;
@@ -2194,8 +2127,6 @@
BasePointsCount: Succ(High(Template32Points));
FillPoints: PPointArray(@Template32FPoints);
FillPointsCount: Succ(High(Template32FPoints));
- BezierizeCount: 3;
- RandPassesCount: 7;
TemplateHeight: 1424; TemplateWidth: 4096;
canMirror: true; canFlip: false; isNegative: false; canInvert: false;
hasGirders: true;
@@ -2205,8 +2136,6 @@
BasePointsCount: Succ(High(Template33Points));
FillPoints: PPointArray(@Template33FPoints);
FillPointsCount: Succ(High(Template33FPoints));
- BezierizeCount: 2;
- RandPassesCount: 6;
TemplateHeight: 1424; TemplateWidth: 4096;
canMirror: true; canFlip: false; isNegative: false; canInvert: false;
hasGirders: true;
@@ -2216,8 +2145,6 @@
BasePointsCount: Succ(High(Template34Points));
FillPoints: PPointArray(@Template34FPoints);
FillPointsCount: Succ(High(Template34FPoints));
- BezierizeCount: 2;
- RandPassesCount: 6;
TemplateHeight: 1424; TemplateWidth: 4096;
canMirror: true; canFlip: false; isNegative: false; canInvert: false;
hasGirders: true;
@@ -2227,8 +2154,6 @@
BasePointsCount: Succ(High(Template35Points));
FillPoints: PPointArray(@Template35FPoints);
FillPointsCount: Succ(High(Template35FPoints));
- BezierizeCount: 3;
- RandPassesCount: 7;
TemplateHeight: 1424; TemplateWidth: 4096;
canMirror: true; canFlip: false; isNegative: false; canInvert: false;
hasGirders: true;
@@ -2238,8 +2163,6 @@
BasePointsCount: Succ(High(Template36Points));
FillPoints: PPointArray(@Template36FPoints);
FillPointsCount: Succ(High(Template36FPoints));
- BezierizeCount: 4;
- RandPassesCount: 12;
TemplateHeight: 1024; TemplateWidth: 4096;
canMirror: true; canFlip: false; isNegative: true; canInvert: false;
hasGirders: false;
@@ -2249,8 +2172,6 @@
BasePointsCount: Succ(High(Template37Points));
FillPoints: PPointArray(@Template37FPoints);
FillPointsCount: Succ(High(Template37FPoints));
- BezierizeCount: 3;
- RandPassesCount: 3;
TemplateHeight: 2048; TemplateWidth: 4096;
canMirror: true; canFlip: false; isNegative: false; canInvert: false;
hasGirders: true;
@@ -2260,8 +2181,6 @@
BasePointsCount: Succ(High(Template38Points));
FillPoints: PPointArray(@Template38FPoints);
FillPointsCount: Succ(High(Template38FPoints));
- BezierizeCount: 4;
- RandPassesCount: 4;
TemplateHeight: 2048; TemplateWidth: 4096;
canMirror: true; canFlip: false; isNegative: false; canInvert: false;
hasGirders: true;
@@ -2271,8 +2190,6 @@
BasePointsCount: Succ(High(Template39Points));
FillPoints: PPointArray(@Template39FPoints);
FillPointsCount: Succ(High(Template39FPoints));
- BezierizeCount: 3;
- RandPassesCount: 3;
TemplateHeight: 512; TemplateWidth: 1536;
canMirror: true; canFlip: false; isNegative: false; canInvert: false;
hasGirders: false;
@@ -2282,8 +2199,6 @@
BasePointsCount: Succ(High(Template40Points));
FillPoints: PPointArray(@Template40FPoints);
FillPointsCount: Succ(High(Template40FPoints));
- BezierizeCount: 3;
- RandPassesCount: 3;
TemplateHeight: 1024; TemplateWidth: 1024;
canMirror: true; canFlip: false; isNegative: false; canInvert: false;
hasGirders: false;
@@ -2293,8 +2208,6 @@
BasePointsCount: Succ(High(Template41Points));
FillPoints: PPointArray(@Template41FPoints);
FillPointsCount: Succ(High(Template41FPoints));
- BezierizeCount: 2;
- RandPassesCount: 9;
TemplateHeight: 2048; TemplateWidth: 4096;
canMirror: true; canFlip: true; isNegative: false; canInvert: false;
hasGirders: true;
@@ -2304,8 +2217,6 @@
BasePointsCount: Succ(High(Template42Points));
FillPoints: PPointArray(@Template42FPoints);
FillPointsCount: Succ(High(Template42FPoints));
- BezierizeCount: 3;
- RandPassesCount: 3;
TemplateHeight: 512; TemplateWidth: 1536;
canMirror: true; canFlip: false; isNegative: false; canInvert: false;
hasGirders: false;
@@ -2315,19 +2226,15 @@
BasePointsCount: Succ(High(Template43Points));
FillPoints: PPointArray(@Template43FPoints);
FillPointsCount: Succ(High(Template43FPoints));
- BezierizeCount: 2;
- RandPassesCount: 9;
TemplateHeight: 4096; TemplateWidth: 4096;
canMirror: true; canFlip: true; isNegative: false; canInvert: false;
hasGirders: true;
- MaxHedgeHogs: 48;
+ MaxHedgeHogs: 64;
),
(BasePoints: PPointArray(@Template44Points);
BasePointsCount: Succ(High(Template44Points));
FillPoints: PPointArray(@Template44FPoints);
FillPointsCount: Succ(High(Template44FPoints));
- BezierizeCount: 5;
- RandPassesCount: 3;
TemplateHeight: 2048; TemplateWidth: 4096;
canMirror: false; canFlip: false; isNegative: true; canInvert: false;
hasGirders: false;
@@ -2337,8 +2244,6 @@
BasePointsCount: Succ(High(Template45Points));
FillPoints: PPointArray(@Template45FPoints);
FillPointsCount: Succ(High(Template45FPoints));
- BezierizeCount: 5;
- RandPassesCount: 7;
TemplateHeight: 2048; TemplateWidth: 4096;
canMirror: false; canFlip: false; isNegative: true; canInvert: false;
hasGirders: false;
@@ -2348,8 +2253,6 @@
BasePointsCount: Succ(High(Template46Points));
FillPoints: PPointArray(@Template46FPoints);
FillPointsCount: Succ(High(Template46FPoints));
- BezierizeCount: 2;
- RandPassesCount: 8;
TemplateHeight: 1424; TemplateWidth: 3072;
canMirror: true; canFlip: false; isNegative: false; canInvert: false;
hasGirders: true;
@@ -2359,13 +2262,12 @@
const SmallTemplates: array[0..2] of Longword = ( 39, 40, 42 );
const MediumTemplates: array[0..18] of Longword =
( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 46 );
-const LargeTemplates: array[0..20] of Longword =
+const LargeTemplates: array[0..17] of Longword =
(
18, 19, 20, 21, 22, 23, 24, 25, 26, 27,
- 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 43
+ 28, 29, 30, 31, 32, 33, 34, 35
);
const CavernTemplates: array[0..5] of Longword = (36, 2, 3, 21, 29, 45);
-//const WackyTemplates: array[0..4] of Longword = (37, 38, 39, 40, 41);
const WackyTemplates: array[0..4] of Longword = (37, 38, 41, 43, 44);
const TemplateCounts: array[0..5] of Longword = (
0