hedgewars/uLandTemplates.pas
changeset 49 3afe33c1cf06
parent 35 9367f246fb5f
child 51 b6e3ae05857f
equal deleted inserted replaced
48:0f396d0c429d 49:3afe33c1cf06
   216       Template6FPoints: array[0..0] of TPoint =
   216       Template6FPoints: array[0..0] of TPoint =
   217       (
   217       (
   218        (x: 1023; y: 1023)
   218        (x: 1023; y: 1023)
   219       );
   219       );
   220 
   220 
   221 const EdgeTemplates: array[0..6] of TEdgeTemplate =
   221 const Template7Points: array[0..43] of TPoint =
       
   222       (
       
   223        (x:  180; y: 1485),
       
   224        (x:  411; y: 1020),
       
   225        (x:  402; y:  912),
       
   226        (x:  141; y:  897),
       
   227        (x:  156; y:  729),
       
   228        (x:  417; y:  813),
       
   229        (x:  432; y:  585),
       
   230        (x:  147; y:  570),
       
   231        (x:  138; y:  435),
       
   232        (x:  444; y:  417),
       
   233        (x:  447; y:  207),
       
   234        (x:  573; y:  261),
       
   235        (x:  663; y:  201),
       
   236        (x:  711; y:  375),
       
   237        (x:  897; y:  411),
       
   238        (x:  936; y:  498),
       
   239        (x:  663; y:  558),
       
   240        (x:  669; y:  762),
       
   241        (x:  957; y:  723),
       
   242        (x:  984; y:  864),
       
   243        (x:  729; y:  879),
       
   244        (x:  879; y: 1020),
       
   245        (x:  981; y: 1449),
       
   246        (x: 1242; y: 1449),
       
   247        (x: 1476; y: 1020),
       
   248        (x: 1470; y:  900),
       
   249        (x: 1284; y:  897),
       
   250        (x: 1218; y:  774),
       
   251        (x: 1464; y:  765),
       
   252        (x: 1464; y:  672),
       
   253        (x: 1119; y:  630),
       
   254        (x: 1116; y:  537),
       
   255        (x: 1485; y:  501),
       
   256        (x: 1167; y:  246),
       
   257        (x: 1263; y:  180),
       
   258        (x: 1572; y:  312),
       
   259        (x: 1767; y:  162),
       
   260        (x: 1827; y:  306),
       
   261        (x: 1647; y:  465),
       
   262        (x: 1875; y:  621),
       
   263        (x: 1683; y:  747),
       
   264        (x: 1665; y:  831),
       
   265        (x: 1818; y:  951),
       
   266        (x: 1893; y: 1476)
       
   267        );
       
   268       Template7FPoints: array[0..1] of TPoint =
       
   269       (
       
   270        (x: 630; y: 1023),
       
   271        (x:1655; y: 1023)
       
   272       );
       
   273 
       
   274 const EdgeTemplates: array[0..7] of TEdgeTemplate =
   222       (
   275       (
   223        (BasePoints: @Template0Points;
   276        (BasePoints: @Template0Points;
   224         BasePointsCount: Succ(High(Template0Points));
   277         BasePointsCount: Succ(High(Template0Points));
   225         BezPassCnt: 4;
   278         BezPassCnt: 4;
   226         PassMin: 10; PassDelta: 5;
   279         PassMin: 10; PassDelta: 5;
   267         WaveAmplMin:    12; WaveAmplDelta: 14;
   320         WaveAmplMin:    12; WaveAmplDelta: 14;
   268         WaveFreqMin: 0.008; WaveFreqDelta: 0.001;
   321         WaveFreqMin: 0.008; WaveFreqDelta: 0.001;
   269         FillPoints: @Template4FPoints;
   322         FillPoints: @Template4FPoints;
   270         FillPointsCount: Succ(High(Template4FPoints));
   323         FillPointsCount: Succ(High(Template4FPoints));
   271         canMirror: true; canFlip: false;
   324         canMirror: true; canFlip: false;
   272        ),       
   325        ),
   273        (BasePoints: @Template5Points;
   326        (BasePoints: @Template5Points;
   274         BasePointsCount: Succ(High(Template5Points));
   327         BasePointsCount: Succ(High(Template5Points));
   275         BezPassCnt: 4;
   328         BezPassCnt: 4;
   276         PassMin: 15; PassDelta: 1;
   329         PassMin: 15; PassDelta: 1;
   277         WaveAmplMin:    15; WaveAmplDelta: 14;
   330         WaveAmplMin:    15; WaveAmplDelta: 14;
   287        WaveAmplMin:    15; WaveAmplDelta: 10;
   340        WaveAmplMin:    15; WaveAmplDelta: 10;
   288        WaveFreqMin: 0.010; WaveFreqDelta: 0.0015;
   341        WaveFreqMin: 0.010; WaveFreqDelta: 0.0015;
   289        FillPoints: @Template6FPoints;
   342        FillPoints: @Template6FPoints;
   290        FillPointsCount: Succ(High(Template6FPoints));
   343        FillPointsCount: Succ(High(Template6FPoints));
   291        canMirror: true; canFlip: false;
   344        canMirror: true; canFlip: false;
       
   345       ),
       
   346       (BasePoints: @Template7Points;
       
   347        BasePointsCount: Succ(High(Template7Points));
       
   348        BezPassCnt: 3;
       
   349        PassMin: 12; PassDelta: 4;
       
   350        WaveAmplMin:     5; WaveAmplDelta: 15;
       
   351        WaveFreqMin: 0.015; WaveFreqDelta: 0.002;
       
   352        FillPoints: @Template7FPoints;
       
   353        FillPointsCount: Succ(High(Template7FPoints));
       
   354        canMirror: true; canFlip: false;
   292       )
   355       )
   293        
   356        
   294       );
   357       );
   295 
   358 
   296 
   359