hedgewars/uLandTemplates.pas
changeset 360 ab6a94334d6d
parent 359 59fbfc65fbda
child 364 52cb4d6f84b7
equal deleted inserted replaced
359:59fbfc65fbda 360:ab6a94334d6d
    55       Template0FPoints: array[0..0] of TPoint =
    55       Template0FPoints: array[0..0] of TPoint =
    56       (
    56       (
    57        (x: 1023; y:    0)
    57        (x: 1023; y:    0)
    58       );
    58       );
    59 
    59 
    60 const EdgeTemplates: array[0..0] of TEdgeTemplate =
    60 const Template1Points: array[0..14] of TSDL_Rect =
       
    61       (
       
    62        (x:  400; y: 1024; w:   25; h:    1),
       
    63        (x:  284; y:  892; w:  254; h:   58),
       
    64        (x:  492; y:  634; w:  100; h:  200),
       
    65        (x:  274; y:  256; w:  276; h:  400),
       
    66        (x:  620; y:  254; w:  125; h:  270),
       
    67        (x:  680; y:  550; w:   96; h:  390),
       
    68        (x:  826; y:  614; w:  110; h:  350),
       
    69        (x:  800; y:  186; w:  150; h:  380),
       
    70        (x: 1000; y:  186; w:  170; h:  375),
       
    71        (x: 1012; y:  540; w:  188; h:  298),
       
    72        (x: 1240; y:  668; w:  136; h:  172),
       
    73        (x: 1270; y:  194; w:  120; h:  392),
       
    74        (x: 1514; y:  194; w:  364; h:  362),
       
    75        (x: 1450; y:  652; w:  315; h:  232),
       
    76        (x: 1460; y: 1024; w:   25; h:    1)
       
    77       );
       
    78       Template1FPoints: array[0..0] of TPoint =
       
    79       (
       
    80        (x: 1023; y:    0)
       
    81       );
       
    82 
       
    83 const Template2Points: array[0..20] of TSDL_Rect =
       
    84       (
       
    85        (x:  354; y: 1024; w:    1; h:    1),
       
    86        (x:  232; y:  926; w:  226; h:   60),
       
    87        (x:  120; y:  846; w:  298; h:   62),
       
    88        (x:  280; y:  704; w:  210; h:  102),
       
    89        (x:  208; y:  422; w:  192; h:  248),
       
    90        (x:  292; y:  160; w:  206; h:  240),
       
    91        (x:  526; y:  172; w:   92; h:  334),
       
    92        (x:  462; y:  528; w:  226; h:  126),
       
    93        (x:  556; y:  678; w:  268; h:  156),
       
    94        (x:  722; y:  164; w:  138; h:  500),
       
    95        (x:  890; y:  156; w:   94; h:  352),
       
    96        (x:  898; y:  562; w:  170; h:  264),
       
    97        (x: 1092; y:  384; w:   84; h:  446),
       
    98        (x: 1206; y:  200; w:  158; h:  278),
       
    99        (x: 1300; y:  490; w:  104; h:  336),
       
   100        (x: 1416; y:  546; w:   90; h:  398),
       
   101        (x: 1546; y:  192; w:  134; h:  532),
       
   102        (x: 1702; y:  246; w:  156; h:  258),
       
   103        (x: 1700; y:  548; w:  132; h:  340),
       
   104        (x: 1534; y:  898; w:  252; h:   82),
       
   105        (x: 1604; y: 1024; w:    1; h:    1)
       
   106       );
       
   107       Template2FPoints: array[0..0] of TPoint =
       
   108       (
       
   109        (x: 1023; y:    0)
       
   110       );
       
   111 
       
   112 const EdgeTemplates: array[0..2] of TEdgeTemplate =
    61       (
   113       (
    62        (BasePoints: @Template0Points;
   114        (BasePoints: @Template0Points;
    63         BasePointsCount: Succ(High(Template0Points));
   115         BasePointsCount: Succ(High(Template0Points));
    64         FillPoints: @Template0FPoints;
   116         FillPoints: @Template0FPoints;
    65         FillPointsCount: Succ(High(Template0FPoints));
   117         FillPointsCount: Succ(High(Template0FPoints));
    66         canMirror: false; canFlip: false;
   118         canMirror: true; canFlip: false;
       
   119        ),
       
   120        (BasePoints: @Template1Points;
       
   121         BasePointsCount: Succ(High(Template1Points));
       
   122         FillPoints: @Template1FPoints;
       
   123         FillPointsCount: Succ(High(Template1FPoints));
       
   124         canMirror: true; canFlip: false;
       
   125        ),
       
   126        (BasePoints: @Template2Points;
       
   127         BasePointsCount: Succ(High(Template2Points));
       
   128         FillPoints: @Template2FPoints;
       
   129         FillPointsCount: Succ(High(Template2FPoints));
       
   130         canMirror: true; canFlip: false;
    67        )
   131        )
    68       );
   132       );
    69 
   133 
    70 
   134 
    71 
   135