hedgewars/uLandTemplates.pas
changeset 67 3101306251e5
parent 56 a29135563e94
child 92 0c359a7a2356
equal deleted inserted replaced
66:9643d75baf1e 67:3101306251e5
   362       Template9FPoints: array[0..0] of TPoint =
   362       Template9FPoints: array[0..0] of TPoint =
   363       (
   363       (
   364        (x: 1023; y:    0)
   364        (x: 1023; y:    0)
   365       );
   365       );
   366 
   366 
   367 const EdgeTemplates: array[0..9] of TEdgeTemplate =
   367 const Template10Points: array[0..13] of TPoint =
       
   368       (
       
   369        (x:  336; y: 1476),
       
   370        (x:  303; y: 1026),
       
   371        (x:  225; y:  921),
       
   372        (x:  216; y:  741),
       
   373        (x:  774; y:  810),
       
   374        (x:  687; y:  336),
       
   375        (x:  975; y:  192),
       
   376        (x: 1350; y:  324),
       
   377        (x: 1230; y:  681),
       
   378        (x: 1257; y:  855),
       
   379        (x: 1623; y:  846),
       
   380        (x: 1821; y:  657),
       
   381        (x: 1911; y:  897),
       
   382        (x: 1704; y: 1446)
       
   383       );
       
   384       Template10FPoints: array[0..0] of TPoint =
       
   385       (
       
   386        (x: 1023; y:    0)
       
   387       );
       
   388 
       
   389 const Template11Points: array[0..9] of TPoint =
       
   390       (
       
   391        (x:  270; y: 1407),
       
   392        (x:  180; y:  795),
       
   393        (x:  453; y:  753),
       
   394        (x:  537; y:  900),
       
   395        (x:  822; y:  729),
       
   396        (x: 1128; y:  882),
       
   397        (x: 1269; y:  657),
       
   398        (x: 1560; y:  915),
       
   399        (x: 1812; y:  867),
       
   400        (x: 1854; y: 1347)
       
   401       );
       
   402       Template11FPoints: array[0..0] of TPoint =
       
   403       (
       
   404        (x: 1023; y:    0)
       
   405       );
       
   406 
       
   407 const EdgeTemplates: array[0..11] of TEdgeTemplate =
   368       (
   408       (
   369        (BasePoints: @Template0Points;
   409        (BasePoints: @Template0Points;
   370         BasePointsCount: Succ(High(Template0Points));
   410         BasePointsCount: Succ(High(Template0Points));
   371         BezPassCnt: 4;
   411         BezPassCnt: 4;
   372         PassMin: 10; PassDelta: 5;
   412         PassMin: 10; PassDelta: 5;
   455        FillPoints: @Template8FPoints;
   495        FillPoints: @Template8FPoints;
   456        FillPointsCount: Succ(High(Template8FPoints));
   496        FillPointsCount: Succ(High(Template8FPoints));
   457        canMirror: true; canFlip: false;
   497        canMirror: true; canFlip: false;
   458       ),
   498       ),
   459       (BasePoints: @Template9Points;
   499       (BasePoints: @Template9Points;
   460        BasePointsCount: Succ(High(Template8Points));
   500        BasePointsCount: Succ(High(Template9Points));
   461        BezPassCnt: 4;
   501        BezPassCnt: 4;
   462        PassMin: 17; PassDelta: 3;
   502        PassMin: 17; PassDelta: 3;
   463        WaveAmplMin:    10; WaveAmplDelta: 10;
   503        WaveAmplMin:    10; WaveAmplDelta: 10;
   464        WaveFreqMin: 0.010; WaveFreqDelta: 0.002;
   504        WaveFreqMin: 0.010; WaveFreqDelta: 0.002;
   465        FillPoints: @Template9FPoints;
   505        FillPoints: @Template9FPoints;
   466        FillPointsCount: Succ(High(Template9FPoints));
   506        FillPointsCount: Succ(High(Template9FPoints));
   467        canMirror: true; canFlip: false;
   507        canMirror: true; canFlip: false;
       
   508       ),
       
   509       (BasePoints: @Template10Points;
       
   510        BasePointsCount: Succ(High(Template10Points));
       
   511        BezPassCnt: 4;
       
   512        PassMin: 15; PassDelta: 2;
       
   513        WaveAmplMin:    15; WaveAmplDelta: 10;
       
   514        WaveFreqMin: 0.008; WaveFreqDelta: 0.002;
       
   515        FillPoints: @Template10FPoints;
       
   516        FillPointsCount: Succ(High(Template10FPoints));
       
   517        canMirror: false; canFlip: false;
       
   518       ),
       
   519       (BasePoints: @Template11Points;
       
   520        BasePointsCount: Succ(High(Template11Points));
       
   521        BezPassCnt: 4;
       
   522        PassMin: 15; PassDelta: 1;
       
   523        WaveAmplMin:    10; WaveAmplDelta: 10;
       
   524        WaveFreqMin: 0.008; WaveFreqDelta: 0.002;
       
   525        FillPoints: @Template11FPoints;
       
   526        FillPointsCount: Succ(High(Template11FPoints));
       
   527        canMirror: true; canFlip: false;
   468       )
   528       )
   469       );
   529       );
   470 
   530 
   471 
   531 
   472 
   532