hedgewars/uLandTemplates.pas
changeset 160 207f520b9e83
parent 109 ab0340f580c2
child 181 7dfffbf0c7f6
equal deleted inserted replaced
159:63909aecb0ed 160:207f520b9e83
   451        (x: 1023; y:    0)
   451        (x: 1023; y:    0)
   452       );
   452       );
   453 
   453 
   454 const Template13Points: array[0..13] of TPoint =
   454 const Template13Points: array[0..13] of TPoint =
   455       (
   455       (
   456        (x:  645; y: 1282),
   456        (x:  645; y: 1400),
   457        (x:  198; y:  732),
   457        (x:  198; y:  732),
   458        (x:  402; y:  648),
   458        (x:  402; y:  648),
   459        (x:  609; y:  763),
   459        (x:  609; y:  763),
   460        (x:  750; y:  590),
   460        (x:  750; y:  590),
   461        (x:  303; y:  376),
   461        (x:  303; y:  376),
   464        (x: 1719; y:  329),
   464        (x: 1719; y:  329),
   465        (x: 1695; y:  457),
   465        (x: 1695; y:  457),
   466        (x: 1038; y:  576),
   466        (x: 1038; y:  576),
   467        (x: 1017; y:  756),
   467        (x: 1017; y:  756),
   468        (x: 1803; y:  728),
   468        (x: 1803; y:  728),
   469        (x: 1503; y: 1256)
   469        (x: 1503; y: 1400)
   470       );
   470       );
   471       Template13FPoints: array[0..0] of TPoint =
   471       Template13FPoints: array[0..0] of TPoint =
   472       (
   472       (
   473        (x: 1023; y:    0)
   473        (x: 1023; y:    0)
   474       );
   474       );
   475 
   475 
   476 const EdgeTemplates: array[0..13] of TEdgeTemplate =
   476 const Template14Points: array[0..22] of TPoint =
       
   477       (
       
   478        (x:  177; y: 1408),
       
   479        (x:  262; y: 1026),
       
   480        (x:  259; y:  303),
       
   481        (x:  765; y:  162),
       
   482        (x:  789; y:  357),
       
   483        (x:  517; y:  420),
       
   484        (x:  658; y:  690),
       
   485        (x:  448; y:  762),
       
   486        (x:  663; y: 1029),
       
   487        (x:  765; y: 1440),
       
   488        (x: 1446; y: 1431),
       
   489        (x: 1439; y: 1026),
       
   490        (x: 1416; y:  825),
       
   491        (x: 1253; y:  840),
       
   492        (x: 1253; y:  600),
       
   493        (x: 1551; y:  573),
       
   494        (x: 1506; y:  390),
       
   495        (x: 1065; y:  366),
       
   496        (x: 1077; y:  171),
       
   497        (x: 1656; y:  156),
       
   498        (x: 1821; y:  396),
       
   499        (x: 1716; y:  768),
       
   500        (x: 1926; y: 1437)
       
   501       );
       
   502       Template14FPoints: array[0..0] of TPoint =
       
   503       (
       
   504        (x: 1023; y:    0)
       
   505       );
       
   506 
       
   507 const EdgeTemplates: array[0..14] of TEdgeTemplate =
   477       (
   508       (
   478        (BasePoints: @Template0Points;
   509        (BasePoints: @Template0Points;
   479         BasePointsCount: Succ(High(Template0Points));
   510         BasePointsCount: Succ(High(Template0Points));
   480         BezPassCnt: 4;
   511         BezPassCnt: 4;
   481         PassMin: 10; PassDelta: 5;
   512         PassMin: 10; PassDelta: 5;
   607       ),
   638       ),
   608       (BasePoints: @Template13Points;
   639       (BasePoints: @Template13Points;
   609        BasePointsCount: Succ(High(Template13Points));
   640        BasePointsCount: Succ(High(Template13Points));
   610        BezPassCnt: 5;
   641        BezPassCnt: 5;
   611        PassMin: 15; PassDelta: 3;
   642        PassMin: 15; PassDelta: 3;
       
   643        WaveAmplMin:    18; WaveAmplDelta: 15;
       
   644        WaveFreqMin: 0.0028; WaveFreqDelta: 0.002;
       
   645        FillPoints: @Template13FPoints;
       
   646        FillPointsCount: Succ(High(Template13FPoints));
       
   647        canMirror: true; canFlip: false;
       
   648       ),
       
   649       (BasePoints: @Template14Points;
       
   650        BasePointsCount: Succ(High(Template14Points));
       
   651        BezPassCnt: 4;
       
   652        PassMin: 14; PassDelta: 3;
   612        WaveAmplMin:    20; WaveAmplDelta: 15;
   653        WaveAmplMin:    20; WaveAmplDelta: 15;
   613        WaveFreqMin: 0.003; WaveFreqDelta: 0.002;
   654        WaveFreqMin: 0.003; WaveFreqDelta: 0.002;
   614        FillPoints: @Template13FPoints;
   655        FillPoints: @Template14FPoints;
   615        FillPointsCount: Succ(High(Template13FPoints));
   656        FillPointsCount: Succ(High(Template14FPoints));
   616        canMirror: true; canFlip: false;
   657        canMirror: true; canFlip: false;
   617       )
   658       )
   618       );
   659       );
   619 
   660 
   620 
   661