hedgewars/uLandTemplates.pas
changeset 92 0c359a7a2356
parent 67 3101306251e5
child 107 b08ce0293a51
equal deleted inserted replaced
91:5688d2141464 92:0c359a7a2356
   402       Template11FPoints: array[0..0] of TPoint =
   402       Template11FPoints: array[0..0] of TPoint =
   403       (
   403       (
   404        (x: 1023; y:    0)
   404        (x: 1023; y:    0)
   405       );
   405       );
   406 
   406 
   407 const EdgeTemplates: array[0..11] of TEdgeTemplate =
   407 const Template12Points: array[0..38] of TPoint =
       
   408       (
       
   409        (x:  201; y: 1224),
       
   410        (x:  207; y:  920),
       
   411        (x:  360; y:  901),
       
   412        (x:  345; y:  822),
       
   413        (x:  183; y:  810),
       
   414        (x:  183; y:  632),
       
   415        (x:  327; y:  628),
       
   416        (x:  165; y:  402),
       
   417        (x:  462; y:  443),
       
   418        (x:  555; y:  272),
       
   419        (x:  525; y:  556),
       
   420        (x:  618; y:  647),
       
   421        (x:  483; y:  712),
       
   422        (x:  468; y:  860),
       
   423        (x:  810; y:  884),
       
   424        (x:  879; y:  796),
       
   425        (x:  756; y:  764),
       
   426        (x:  771; y:  620),
       
   427        (x:  960; y:  625),
       
   428        (x:  969; y:  517),
       
   429        (x:  771; y:  503),
       
   430        (x:  768; y:  395),
       
   431        (x: 1092; y:  412),
       
   432        (x: 1125; y:  616),
       
   433        (x: 1029; y:  767),
       
   434        (x: 1404; y:  858),
       
   435        (x: 1440; y:  714),
       
   436        (x: 1293; y:  688),
       
   437        (x: 1344; y:  320),
       
   438        (x: 1548; y:  342),
       
   439        (x: 1494; y:  563),
       
   440        (x: 1614; y:  570),
       
   441        (x: 1710; y:  383),
       
   442        (x: 1860; y:  448),
       
   443        (x: 1683; y:  664),
       
   444        (x: 1773; y:  726),
       
   445        (x: 1578; y:  836),
       
   446        (x: 1746; y:  918),
       
   447        (x: 1662; y: 1220)
       
   448       );
       
   449       Template12FPoints: array[0..0] of TPoint =
       
   450       (
       
   451        (x: 1023; y:    0)
       
   452       );
       
   453 
       
   454 const Template13Points: array[0..13] of TPoint =
       
   455       (
       
   456        (x:  645; y: 1282),
       
   457        (x:  198; y:  732),
       
   458        (x:  402; y:  648),
       
   459        (x:  609; y:  763),
       
   460        (x:  750; y:  590),
       
   461        (x:  303; y:  376),
       
   462        (x: 1023; y:  441),
       
   463        (x: 1023; y:  316),
       
   464        (x: 1719; y:  329),
       
   465        (x: 1695; y:  457),
       
   466        (x: 1038; y:  576),
       
   467        (x: 1017; y:  756),
       
   468        (x: 1803; y:  728),
       
   469        (x: 1503; y: 1256)
       
   470       );
       
   471       Template13FPoints: array[0..0] of TPoint =
       
   472       (
       
   473        (x: 1023; y:    0)
       
   474       );
       
   475 
       
   476 const EdgeTemplates: array[0..13] of TEdgeTemplate =
   408       (
   477       (
   409        (BasePoints: @Template0Points;
   478        (BasePoints: @Template0Points;
   410         BasePointsCount: Succ(High(Template0Points));
   479         BasePointsCount: Succ(High(Template0Points));
   411         BezPassCnt: 4;
   480         BezPassCnt: 4;
   412         PassMin: 10; PassDelta: 5;
   481         PassMin: 10; PassDelta: 5;
   523        WaveAmplMin:    10; WaveAmplDelta: 10;
   592        WaveAmplMin:    10; WaveAmplDelta: 10;
   524        WaveFreqMin: 0.008; WaveFreqDelta: 0.002;
   593        WaveFreqMin: 0.008; WaveFreqDelta: 0.002;
   525        FillPoints: @Template11FPoints;
   594        FillPoints: @Template11FPoints;
   526        FillPointsCount: Succ(High(Template11FPoints));
   595        FillPointsCount: Succ(High(Template11FPoints));
   527        canMirror: true; canFlip: false;
   596        canMirror: true; canFlip: false;
       
   597       ),
       
   598       (BasePoints: @Template12Points;
       
   599        BasePointsCount: Succ(High(Template12Points));
       
   600        BezPassCnt: 3;
       
   601        PassMin: 10; PassDelta: 1;
       
   602        WaveAmplMin:    15; WaveAmplDelta: 15;
       
   603        WaveFreqMin: 0.005; WaveFreqDelta: 0.003;
       
   604        FillPoints: @Template12FPoints;
       
   605        FillPointsCount: Succ(High(Template12FPoints));
       
   606        canMirror: true; canFlip: false;
       
   607       ),
       
   608       (BasePoints: @Template13Points;
       
   609        BasePointsCount: Succ(High(Template13Points));
       
   610        BezPassCnt: 5;
       
   611        PassMin: 15; PassDelta: 3;
       
   612        WaveAmplMin:    20; WaveAmplDelta: 15;
       
   613        WaveFreqMin: 0.003; WaveFreqDelta: 0.002;
       
   614        FillPoints: @Template13FPoints;
       
   615        FillPointsCount: Succ(High(Template13FPoints));
       
   616        canMirror: true; canFlip: false;
   528       )
   617       )
   529       );
   618       );
   530 
   619 
   531 
   620 
   532 
   621