hedgewars/uLandTemplates.pas
changeset 56 a29135563e94
parent 51 b6e3ae05857f
child 67 3101306251e5
--- a/hedgewars/uLandTemplates.pas	Sat Jan 21 16:18:19 2006 +0000
+++ b/hedgewars/uLandTemplates.pas	Wed Jan 25 19:45:39 2006 +0000
@@ -325,13 +325,46 @@
        (x: 1608; y:  342),
        (x: 1641; y:  819),
        (x: 1719; y:  864),
-       (x: 1746; y: 1440)      );
+       (x: 1746; y: 1440)
+      );
       Template8FPoints: array[0..0] of TPoint =
       (
        (x: 1023; y:    0)
       );
 
-const EdgeTemplates: array[0..8] of TEdgeTemplate =
+const Template9Points: array[0..23] of TPoint =
+      (
+       (x:  384; y: 1488),
+       (x:  210; y: 1023),
+       (x:  213; y:  891),
+       (x:  501; y:  861),
+       (x:  228; y:  657),
+       (x:  558; y:  676),
+       (x:  561; y:  513),
+       (x:  246; y:  354),
+       (x:  609; y:  393),
+       (x:  876; y:  309),
+       (x:  759; y:  576),
+       (x:  759; y:  762),
+       (x: 1113; y:  750),
+       (x: 1128; y:  873),
+       (x: 1488; y:  870),
+       (x: 1473; y:  678),
+       (x: 1182; y:  501),
+       (x: 1515; y:  507),
+       (x: 1776; y:  393),
+       (x: 1668; y:  630),
+       (x: 1833; y:  714),
+       (x: 1674; y:  837),
+       (x: 1800; y: 1020),
+       (x: 1632; y: 1491)
+      );
+      Template9FPoints: array[0..0] of TPoint =
+      (
+       (x: 1023; y:    0)
+      );
+
+const EdgeTemplates: array[0..9] of TEdgeTemplate =
       (
        (BasePoints: @Template0Points;
         BasePointsCount: Succ(High(Template0Points));
@@ -422,6 +455,16 @@
        FillPoints: @Template8FPoints;
        FillPointsCount: Succ(High(Template8FPoints));
        canMirror: true; canFlip: false;
+      ),
+      (BasePoints: @Template9Points;
+       BasePointsCount: Succ(High(Template8Points));
+       BezPassCnt: 4;
+       PassMin: 17; PassDelta: 3;
+       WaveAmplMin:    10; WaveAmplDelta: 10;
+       WaveFreqMin: 0.010; WaveFreqDelta: 0.002;
+       FillPoints: @Template9FPoints;
+       FillPointsCount: Succ(High(Template9FPoints));
+       canMirror: true; canFlip: false;
       )
       );