hedgewars/uLandTemplates.pas
author unc0rr
Sat, 14 Feb 2009 16:54:28 +0000
changeset 1795 2457fcc0dcd9
parent 1792 c30c6944bd49
child 1797 fedd8649fdd9
permissions -rw-r--r--
- Set bamboo plinko hedgehogs limit to 48 - Better limit reading code
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
184
f97a7a3dc8f6 - Update more headers
unc0rr
parents: 183
diff changeset
     1
(*
1066
1f1b3686a2b0 Update copyright headers a bit
unc0rr
parents: 883
diff changeset
     2
 * Hedgewars, a free turn based strategy game
883
07a568ba44e0 Update copyright info in source files headers
unc0rr
parents: 715
diff changeset
     3
 * Copyright (c) 2005-2008 Andrey Korotaev <unC0Rr@gmail.com>
184
f97a7a3dc8f6 - Update more headers
unc0rr
parents: 183
diff changeset
     4
 *
f97a7a3dc8f6 - Update more headers
unc0rr
parents: 183
diff changeset
     5
 * This program is free software; you can redistribute it and/or modify
f97a7a3dc8f6 - Update more headers
unc0rr
parents: 183
diff changeset
     6
 * it under the terms of the GNU General Public License as published by
f97a7a3dc8f6 - Update more headers
unc0rr
parents: 183
diff changeset
     7
 * the Free Software Foundation; version 2 of the License
f97a7a3dc8f6 - Update more headers
unc0rr
parents: 183
diff changeset
     8
 *
f97a7a3dc8f6 - Update more headers
unc0rr
parents: 183
diff changeset
     9
 * This program is distributed in the hope that it will be useful,
f97a7a3dc8f6 - Update more headers
unc0rr
parents: 183
diff changeset
    10
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
f97a7a3dc8f6 - Update more headers
unc0rr
parents: 183
diff changeset
    11
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
f97a7a3dc8f6 - Update more headers
unc0rr
parents: 183
diff changeset
    12
 * GNU General Public License for more details.
f97a7a3dc8f6 - Update more headers
unc0rr
parents: 183
diff changeset
    13
 *
f97a7a3dc8f6 - Update more headers
unc0rr
parents: 183
diff changeset
    14
 * You should have received a copy of the GNU General Public License
f97a7a3dc8f6 - Update more headers
unc0rr
parents: 183
diff changeset
    15
 * along with this program; if not, write to the Free Software
f97a7a3dc8f6 - Update more headers
unc0rr
parents: 183
diff changeset
    16
 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
f97a7a3dc8f6 - Update more headers
unc0rr
parents: 183
diff changeset
    17
 *)
f97a7a3dc8f6 - Update more headers
unc0rr
parents: 183
diff changeset
    18
f97a7a3dc8f6 - Update more headers
unc0rr
parents: 183
diff changeset
    19
unit uLandTemplates;
f97a7a3dc8f6 - Update more headers
unc0rr
parents: 183
diff changeset
    20
interface
534
92fb2b0d5117 - Fix some bugs
unc0rr
parents: 527
diff changeset
    21
uses SDLh;
184
f97a7a3dc8f6 - Update more headers
unc0rr
parents: 183
diff changeset
    22
{$INCLUDE options.inc}
f97a7a3dc8f6 - Update more headers
unc0rr
parents: 183
diff changeset
    23
1776
dd5648e250e4 - nemo's patch for custom cave map dimensions
unc0rr
parents: 1775
diff changeset
    24
const NTPX = Low(TSDL_Rect.x);
365
a26cec847dd7 - New land generator feature: islands in the sky
unc0rr
parents: 364
diff changeset
    25
184
f97a7a3dc8f6 - Update more headers
unc0rr
parents: 183
diff changeset
    26
type PPointArray = ^TPointArray;
358
236bbd12d4d9 - New Land Generator
unc0rr
parents: 351
diff changeset
    27
     TPointArray = array[0..64] of TSDL_Rect;
184
f97a7a3dc8f6 - Update more headers
unc0rr
parents: 183
diff changeset
    28
     TEdgeTemplate = record
f97a7a3dc8f6 - Update more headers
unc0rr
parents: 183
diff changeset
    29
                     BasePoints: PPointArray;
f97a7a3dc8f6 - Update more headers
unc0rr
parents: 183
diff changeset
    30
                     BasePointsCount: Longword;
f97a7a3dc8f6 - Update more headers
unc0rr
parents: 183
diff changeset
    31
                     FillPoints: PPointArray;
f97a7a3dc8f6 - Update more headers
unc0rr
parents: 183
diff changeset
    32
                     FillPointsCount: Longword;
429
7f69c7ac2e97 One more land template + some templates tuning
unc0rr
parents: 405
diff changeset
    33
                     BezierizeCount: Longword;
364
52cb4d6f84b7 - Better land generator
unc0rr
parents: 360
diff changeset
    34
                     RandPassesCount: Longword;
1776
dd5648e250e4 - nemo's patch for custom cave map dimensions
unc0rr
parents: 1775
diff changeset
    35
                     TemplateHeight, TemplateWidth: Longword;
1773
bc6ad6136675 nemo's template patch (invertion)
unc0rr
parents: 1761
diff changeset
    36
                     canMirror, canFlip, isNegative, canInvert: boolean;
1776
dd5648e250e4 - nemo's patch for custom cave map dimensions
unc0rr
parents: 1775
diff changeset
    37
                     hasGirders: boolean;
1784
dfe9bafb4590 Apply nemo's patch polished by me:
unc0rr
parents: 1776
diff changeset
    38
                     MaxHedgeHogs: Longword;
184
f97a7a3dc8f6 - Update more headers
unc0rr
parents: 183
diff changeset
    39
                     end;
1792
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    40
///////////////////////// ORIGINAL SET //////////////////////////////
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    41
// Area expanded to 2848x1424 at Tiy's request to move out border ///
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    42
/////////////////////////////////////////////////////////////////////
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    43
const Template0Points: array[0..18] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    44
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    45
       (x:  810; y: 1424; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    46
       (x:  560; y: 1160; w:  130; h:  170),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    47
       (x:  742; y: 1106; w:  316; h:  150),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    48
       (x:  638; y:  786; w:  270; h:  180),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    49
       (x:  646; y:  576; w:  242; h:  156),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    50
       (x:  952; y:  528; w:  610; h:  300),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    51
       (x: 1150; y:  868; w:  352; h:  324),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    52
       (x: 1050; y: 1424; w:  500; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    53
       (x: 1650; y: 1500; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    54
       (x: 1890; y: 1424; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    55
       (x: 1852; y: 1304; w:   74; h:   12),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    56
       (x: 1648; y:  975; w:   68; h:  425),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    57
       (x: 1826; y:  992; w:  140; h:  142),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    58
       (x: 1710; y:  592; w:  150; h:  350),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    59
       (x: 1988; y:  594; w:  148; h:  242),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    60
       (x: 2018; y:  872; w:  276; h:  314),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    61
       (x: 2110; y: 1250; w:  130; h:   86),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    62
       (x: 2134; y: 1424; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    63
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    64
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    65
      Template0FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    66
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    67
       (x: 1023; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    68
      );
184
f97a7a3dc8f6 - Update more headers
unc0rr
parents: 183
diff changeset
    69
1792
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    70
const Template1Points: array[0..15] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    71
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    72
       (x:  800; y: 1424; w:   25; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    73
       (x:  684; y: 1292; w:  254; h:   58),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    74
       (x:  892; y: 1034; w:  100; h:  200),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    75
       (x:  654; y:  646; w:  276; h:  380),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    76
       (x: 1020; y:  654; w:  125; h:  270),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    77
       (x: 1080; y:  950; w:   96; h:  390),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    78
       (x: 1226; y: 1014; w:  110; h:  350),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    79
       (x: 1200; y:  586; w:  150; h:  380),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    80
       (x: 1400; y:  586; w:  170; h:  375),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    81
       (x: 1412; y:  990; w:  188; h:  298),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    82
       (x: 1640; y: 1068; w:  136; h:  172),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    83
       (x: 1670; y:  594; w:  120; h:  392),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    84
       (x: 1914; y:  594; w:  364; h:  362),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    85
       (x: 1850; y: 1052; w:  315; h:  232),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    86
       (x: 1860; y: 1424; w:   25; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    87
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    88
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    89
      Template1FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    90
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    91
       (x: 1023; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    92
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    93
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    94
const Template2Points: array[0..21] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    95
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    96
       (x:  754; y: 1424; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    97
       (x:  632; y: 1326; w:  226; h:   60),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    98
       (x:  520; y: 1246; w:  298; h:   62),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
    99
       (x:  680; y: 1104; w:  210; h:  102),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   100
       (x:  608; y:  822; w:  192; h:  248),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   101
       (x:  692; y:  560; w:  206; h:  240),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   102
       (x:  926; y:  572; w:   92; h:  334),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   103
       (x:  862; y:  928; w:  226; h:  126),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   104
       (x:  956; y: 1078; w:  268; h:  156),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   105
       (x: 1122; y:  564; w:  138; h:  500),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   106
       (x: 1290; y:  556; w:   94; h:  352),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   107
       (x: 1298; y:  962; w:  170; h:  264),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   108
       (x: 1492; y:  784; w:   84; h:  446),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   109
       (x: 1606; y:  600; w:  158; h:  278),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   110
       (x: 1700; y:  890; w:  104; h:  336),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   111
       (x: 1816; y:  946; w:   90; h:  398),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   112
       (x: 1946; y:  592; w:  134; h:  532),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   113
       (x: 2102; y:  646; w:  156; h:  258),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   114
       (x: 2100; y:  948; w:  132; h:  340),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   115
       (x: 1934; y: 1298; w:  252; h:   82),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   116
       (x: 2004; y: 1424; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   117
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   118
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   119
      Template2FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   120
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   121
       (x: 1023; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   122
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   123
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   124
const Template3Points: array[0..16] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   125
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   126
       (x:  748; y: 1424; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   127
       (x:  636; y: 1252; w:  208; h:   72),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   128
       (x:  898; y: 1110; w:  308; h:   60),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   129
       (x: 1128; y: 1252; w:  434; h:   40),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   130
       (x: 1574; y: 1112; w:  332; h:   40),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   131
       (x: 1802; y: 1238; w:  226; h:   36),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   132
       (x: 1930; y: 1424; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   133
       (x: NTPX; y:    0; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   134
       (x: 2060; y:  898; w:  111; h:  111),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   135
       (x: 1670; y:  876; w:   34; h:  102),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   136
       (x: 1082; y:  814; w:  284; h:  132),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   137
       (x:  630; y:  728; w:  126; h:  168),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   138
       (x:  810; y:  574; w:  114; h:  100),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   139
       (x: 1190; y:  572; w:  352; h:  120),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   140
       (x: 1674; y:  528; w:   60; h:  240),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   141
       (x: 1834; y:  622; w:  254; h:  116),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   142
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   143
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   144
      Template3FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   145
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   146
       (x: 1023; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   147
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   148
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   149
const Template4Points: array[0..22] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   150
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   151
       (x:  818; y: 1424; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   152
       (x:  648; y: 1300; w:  186; h:   62),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   153
       (x:  672; y: 1092; w:  254; h:  138),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   154
       (x: 1010; y: 1168; w:   90; h:  166),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   155
       (x: 1220; y: 1016; w:  224; h:  258),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   156
       (x: 1642; y: 1158; w:   96; h:  146),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   157
       (x: 1950; y: 1098; w:  224; h:  134),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   158
       (x: 1930; y: 1302; w:  210; h:   54),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   159
       (x: 1932; y: 1424; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   160
       (x: NTPX; y:    0; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   161
       (x:  602; y:  818; w:  110; h:   92),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   162
       (x:  652; y:  712; w:  160; h:   32),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   163
       (x:  550; y:  568; w:  134; h:   78),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   164
       (x: 1102; y:  560; w:  132; h:   84),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   165
       (x: 1102; y:  708; w:  230; h:   36),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   166
       (x: 1120; y:  808; w:  166; h:   96),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   167
       (x: NTPX; y:    0; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   168
       (x: 2102; y:  834; w:  202; h:   42),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   169
       (x: 1652; y:  788; w:  134; h:   98),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   170
       (x: 1614; y:  552; w:  116; h:  154),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   171
       (x: 1828; y:  652; w:  150; h:   70),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   172
       (x: 2150; y:  552; w:   86; h:  220),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   173
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   174
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   175
      Template4FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   176
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   177
       (x: 1023; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   178
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   179
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   180
const Template5Points: array[0..15] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   181
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   182
       (x:  674; y: 1424; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   183
       (x:  590; y: 1318; w:  168; h:   26),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   184
       (x:  782; y:  976; w:  122; h:  314),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   185
       (x:  968; y: 1144; w:   56; h:  180),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   186
       (x: 1078; y: 1256; w:   64; h:   56),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   187
       (x: 1140; y: 1050; w:  106; h:  220),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   188
       (x: 1044; y:  896; w:  162; h:  140),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   189
       (x:  896; y:  610; w:  886; h:  174),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   190
       (x: 1334; y:  848; w:  296; h:  108),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   191
       (x: 1350; y: 1152; w:  152; h:  146),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   192
       (x: 1572; y: 1174; w:   60; h:  152),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   193
       (x: 1684; y: 1122; w:  150; h:  138),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   194
       (x: 1894; y:  764; w:   56; h:  582),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   195
       (x: 2020; y: 1174; w:   94; h:  232),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   196
       (x: 2012; y: 1424; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   197
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   198
       );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   199
      Template5FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   200
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   201
       (x: 1023; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   202
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   203
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   204
const Template6Points: array[0..13] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   205
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   206
       (x:  768; y: 1422; w:    2; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   207
       (x:  666; y: 1240; w:  302; h:  110),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   208
       (x:  694; y:  912; w:  104; h:  290),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   209
       (x:  970; y:  980; w:  364; h:  122),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   210
       (x:  968; y:  840; w:  368; h:  100),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   211
       (x:  632; y:  660; w:  482; h:  130),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   212
       (x: 1178; y:  642; w:   62; h:   64),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   213
       (x: 1390; y:  554; w:   58; h:  246),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   214
       (x: 1600; y:  676; w:  590; h:   98),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   215
       (x: 1488; y:  842; w:  214; h:  188),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   216
       (x: 1450; y: 1086; w:  406; h:   92),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   217
       (x: 1984; y:  902; w:  190; h:  412),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   218
       (x: 2046; y: 1420; w:    2; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   219
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   220
       );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   221
      Template6FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   222
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   223
       (x: 1023; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   224
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   225
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   226
const Template7Points: array[0..5] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   227
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   228
       (x:  562; y: 1424; w:  400; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   229
       (x:  626; y:  634; w:  142; h:  360),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   230
       (x: 1336; y: 1140; w:  400; h:  200),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   231
       (x: 1976; y:  576; w:  186; h:  550),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   232
       (x: 1830; y: 1424; w:  454; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   233
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   234
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   235
      Template7FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   236
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   237
       (x: 1023; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   238
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   239
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   240
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   241
const Template8Points: array[0..19] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   242
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   243
       (x:  764; y: 1424; w:   20; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   244
       (x:  690; y: 1260; w:   64; h:   62),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   245
       (x:  886; y: 1150; w:   52; h:  146),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   246
       (x:  656; y:  990; w:  116; h:  144),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   247
       (x:  870; y:  868; w:  138; h:  168),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   248
       (x:  642; y:  642; w:  158; h:  162),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   249
       (x:  908; y:  710; w:  198; h:   72),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   250
       (x: 1170; y:  628; w:  118; h:  134),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   251
       (x: 1036; y: 1118; w:  142; h:  132),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   252
       (x: 1368; y: 1100; w:  172; h:   58),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   253
       (x: 1370; y: 1204; w:  172; h:   62),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   254
       (x: 1632; y: 1104; w:   82; h:  226),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   255
       (x: 1756; y:  994; w:   64; h:  152),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   256
       (x: 1614; y:  734; w:  106; h:  152),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   257
       (x: 1810; y:  660; w:  380; h:   82),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   258
       (x: 1928; y:  822; w:   30; h:  118),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   259
       (x: 1940; y:  988; w:  212; h:   50),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   260
       (x: 1864; y: 1146; w:  128; h:  146),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   261
       (x: 2030; y: 1424; w:   20; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   262
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   263
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   264
      Template8FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   265
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   266
       (x: 1023; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   267
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   268
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   269
const Template9Points: array[0..31] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   270
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   271
       (x:  740; y: 1424; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   272
       (x:  676; y: 1302; w:   44; h:   54),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   273
       (x:  834; y: 1236; w:   58; h:   90),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   274
       (x:  666; y: 1134; w:   80; h:   80),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   275
       (x:  646; y: 1004; w:   96; h:  108),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   276
       (x:  826; y: 1046; w:  110; h:  112),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   277
       (x:  634; y:  692; w:  118; h:  164),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   278
       (x:  828; y:  796; w:  130; h:  110),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   279
       (x:  916; y:  598; w:  344; h:   78),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   280
       (x: 1088; y:  826; w:   50; h:   40),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   281
       (x: 1026; y:  960; w:   32; h:  148),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   282
       (x: 1098; y: 1050; w:  160; h:   34),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   283
       (x: 1074; y: 1188; w:   36; h:  136),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   284
       (x: 1414; y: 1248; w:   48; h:   48),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   285
       (x: 1486; y: 1128; w:   64; h:   88),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   286
       (x: 1358; y: 1060; w:   70; h:   74),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   287
       (x: 1516; y:  996; w:   68; h:   70),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   288
       (x: 1518; y:  884; w:   68; h:   82),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   289
       (x: 1358; y:  724; w:   44; h:  140),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   290
       (x: 1672; y:  706; w:   52; h:   66),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   291
       (x: 1654; y:  902; w:   58; h:   66),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   292
       (x: 1634; y: 1160; w:   76; h:  112),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   293
       (x: 1780; y: 1162; w:  124; h:   64),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   294
       (x: 1872; y:  872; w:   54; h:  134),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   295
       (x: 1810; y:  596; w:  246; h:   62),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   296
       (x: 2106; y:  554; w:   38; h:  238),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   297
       (x: 2212; y:  748; w:   28; h:   28),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   298
       (x: 2092; y:  924; w:  144; h:   94),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   299
       (x: 2032; y: 1078; w:  248; h:   20),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   300
       (x: 2032; y: 1202; w:  238; h:   16),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   301
       (x: 2080; y: 1424; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   302
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   303
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   304
      Template9FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   305
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   306
       (x: 1023; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   307
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   308
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   309
const Template10Points: array[0..13] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   310
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   311
       (x:  588; y: 1424; w:  190; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   312
       (x:  640; y: 1082; w:  140; h:  150),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   313
       (x:  714; y:  868; w:  352; h:   94),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   314
       (x: 1126; y:  646; w:  106; h:  282),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   315
       (x: 1302; y:  790; w:  368; h:  142),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   316
       (x: 1358; y:  988; w:  116; h:  244),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   317
       (x: 1276; y: 1424; w:   14; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   318
       (x: NTPX; y:    0; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   319
       (x: 1464; y: 1424; w:   22; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   320
       (x: 1688; y: 1195; w:  120; h:  120),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   321
       (x: 1858; y:  674; w:  354; h:  448),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   322
       (x: 2088; y: 1195; w:  120; h:  120),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   323
       (x: 2182; y: 1424; w:    2; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   324
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   325
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   326
      Template10FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   327
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   328
       (x: 1023; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   329
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   330
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   331
const Template11Points: array[0..9] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   332
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   333
       (x:  674; y: 1424; w:  166; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   334
       (x:  730; y: 1262; w:   96; h:   92),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   335
       (x:  892; y: 1090; w:  152; h:  250),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   336
       (x: 1146; y: 1046; w:   36; h:  270),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   337
       (x: 1338; y: 1026; w:   54; h:  224),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   338
       (x: 1534; y: 1046; w:   44; h:  216),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   339
       (x: 1692; y: 1030; w:   46; h:  300),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   340
       (x: 1848; y: 1064; w:  158; h:  272),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   341
       (x: 1984; y: 1424; w:  136; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   342
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   343
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   344
      Template11FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   345
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   346
       (x: 1023; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   347
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   348
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   349
const Template12Points: array[0..13] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   350
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   351
       (x:  760; y: 1424; w:    2; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   352
       (x:  642; y: 1030; w:   46; h:  286),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   353
       (x:  854; y: 1072; w:  194; h:   56),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   354
       (x:  654; y:  734; w:  534; h:  200),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   355
       (x: 1270; y:  676; w:   58; h:  468),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   356
       (x: 1476; y:  672; w:  198; h:  112),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   357
       (x: 1400; y: 1424; w:   64; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   358
       (x: NTPX; y:    0; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   359
       (x: 1644; y: 1424; w:   64; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   360
       (x: 1756; y:  894; w:  184; h:   94),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   361
       (x: 2000; y:  814; w:   76; h:  358),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   362
       (x: 2148; y:  984; w:  108; h:  304),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   363
       (x: 2088; y: 1424; w:  176; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   364
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   365
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   366
      Template12FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   367
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   368
       (x: 1023; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   369
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   370
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   371
const Template13Points: array[0..15] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   372
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   373
       (x:  846; y: 1424; w:  140; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   374
       (x:  680; y: 1272; w:  196; h:   32),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   375
       (x:  654; y: 1080; w:  262; h:  134),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   376
       (x: 1054; y: 1072; w:  220; h:  136),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   377
       (x: 1008; y:  890; w:  268; h:  110),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   378
       (x:  700; y:  762; w:  104; h:  200),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   379
       (x:  846; y:  624; w:  306; h:   58),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   380
       (x: 1316; y:  588; w:   84; h:  206),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   381
       (x: 1548; y:  574; w:  104; h:  220),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   382
       (x: 1826; y:  576; w:  120; h:  202),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   383
       (x: 1956; y:  818; w:  192; h:   68),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   384
       (x: 1626; y:  948; w:  246; h:   88),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   385
       (x: 1656; y: 1106; w:  194; h:  150),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   386
       (x: 1968; y: 1106; w:  198; h:  152),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   387
       (x: 1844; y: 1424; w:    2; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   388
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   389
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   390
      Template13FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   391
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   392
       (x: 1023; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   393
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   394
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   395
const Template14Points: array[0..13] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   396
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   397
       (x:  686; y: 1424; w:    2; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   398
       (x:  644; y: 1286; w:   84; h:   54),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   399
       (x:  612; y: 1086; w:  150; h:  166),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   400
       (x: 1078; y: 1240; w:  186; h:   98),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   401
       (x: 1144; y: 1004; w:  124; h:   58),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   402
       (x: 1020; y:  582; w:  112; h:  194),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   403
       (x: 1388; y:  660; w:   92; h:  132),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   404
       (x: 1710; y:  574; w:  154; h:  196),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   405
       (x: 1560; y:  974; w:  118; h:   64),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   406
       (x: 1452; y: 1222; w:  328; h:   92),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   407
       (x: 1996; y: 1030; w:  242; h:  222),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   408
       (x: 1998; y: 1316; w:  254; h:   50),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   409
       (x: 2008; y: 1424; w:    2; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   410
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   411
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   412
      Template14FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   413
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   414
       (x: 1023; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   415
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   416
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   417
const Template15Points: array[0..23] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   418
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   419
       (x:  702; y: 1424; w:    2; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   420
       (x:  640; y: 1290; w:   44; h:   94),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   421
       (x:  750; y: 1262; w:   44; h:   94),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   422
       (x:  860; y: 1306; w:   78; h:   70),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   423
       (x:  866; y: 1424; w:    2; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   424
       (x: NTPX; y:    0; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   425
       (x: 1204; y: 1424; w:    2; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   426
       (x: 1120; y: 1182; w:  108; h:  174),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   427
       (x:  884; y: 1024; w:  314; h:   98),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   428
       (x:  710; y:  882; w:   76; h:  230),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   429
       (x:  834; y:  686; w:  220; h:  154),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   430
       (x: 1240; y:  674; w:   56; h:  266),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   431
       (x: 1424; y:  644; w:   78; h:  304),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   432
       (x: 1648; y:  646; w:  116; h:  162),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   433
       (x: 1980; y:  726; w:  190; h:  228),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   434
       (x: 1760; y: 1004; w:  140; h:   84),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   435
       (x: 1596; y: 1140; w:  242; h:  118),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   436
       (x: 1616; y: 1424; w:    2; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   437
       (x: NTPX; y:    0; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   438
       (x: 1894; y: 1424; w:    2; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   439
       (x: 1850; y: 1328; w:   88; h:   34),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   440
       (x: 1998; y: 1238; w:   96; h:  112),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   441
       (x: 2056; y: 1424; w:    2; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   442
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   443
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   444
      Template15FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   445
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   446
       (x: 1023; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   447
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   448
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   449
const Template16Points: array[0..28] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   450
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   451
       (x:  700; y: 1424; w:    2; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   452
       (x:  794; y: 1302; w:   58; h:   62),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   453
       (x:  780; y: 1170; w:   94; h:   90),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   454
       (x:  586; y: 1026; w:   80; h:  220),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   455
       (x:  776; y: 1000; w:   82; h:  118),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   456
       (x:  582; y:  728; w:  134; h:  226),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   457
       (x:  768; y:  728; w:   52; h:   52),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   458
       (x:  872; y:  574; w:   56; h:  212),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   459
       (x:  988; y:  722; w:   60; h:   62),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   460
       (x: 1118; y:  724; w:  108; h:  218),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   461
       (x: 1012; y:  916; w:   36; h:  168),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   462
       (x: 1128; y: 1056; w:  140; h:  134),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   463
       (x:  988; y: 1250; w:   74; h:   82),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   464
       (x: 1150; y: 1424; w:  102; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   465
       (x: NTPX; y:    0; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   466
       (x: 1704; y: 1424; w:   72; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   467
       (x: 1626; y: 1308; w:  266; h:   34),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   468
       (x: 1624; y: 1148; w:  252; h:   80),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   469
       (x: 1612; y:  976; w:  256; h:   94),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   470
       (x: 1540; y:  834; w:  174; h:   86),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   471
       (x: 1796; y:  718; w:  156; h:   96),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   472
       (x: 1486; y:  614; w:  206; h:   66),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   473
       (x: 1846; y:  556; w:  152; h:   40),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   474
       (x: 2108; y:  672; w:   60; h:  162),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   475
       (x: 1942; y:  888; w:  146; h:   80),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   476
       (x: 2086; y: 1034; w:  178; h:  122),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   477
       (x: 1972; y: 1220; w:   34; h:  124),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   478
       (x: 2098; y: 1424; w:   52; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   479
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   480
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   481
      Template16FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   482
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   483
       (x: 1023; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   484
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   485
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   486
const Template17Points: array[0..13] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   487
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   488
       (x:  630; y: 1424; w:    2; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   489
       (x:  566; y: 1256; w:  128; h:  118),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   490
       (x:  752; y: 1256; w:   98; h:  114),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   491
       (x:  748; y: 1074; w:  140; h:  138),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   492
       (x:  956; y: 1072; w:  136; h:  142),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   493
       (x: 1146; y: 1070; w:  114; h:  252),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   494
       (x: 1324; y:  778; w:  120; h:  390),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   495
       (x: 1522; y:  862; w:  114; h:  210),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   496
       (x: 1724; y:  706; w:  130; h:  252),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   497
       (x: 1936; y:  606; w:  278; h:  234),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   498
       (x: 1924; y: 1044; w:  272; h:   52),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   499
       (x: 1972; y: 1252; w:  180; h:   56),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   500
       (x: 1998; y: 1424; w:   42; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   501
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   502
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   503
      Template17FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   504
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   505
       (x: 1023; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   506
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   507
//////////////////// MIXING AND MATCHING ORIGINAL //////////////////////////////////////
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   508
const Template18Points: array[0..32] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   509
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   510
       (x:  610; y: 1424; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   511
       (x:  360; y: 1160; w:  130; h:  170),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   512
       (x:  542; y: 1106; w:  316; h:  150),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   513
       (x:  438; y:  786; w:  270; h:  180),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   514
       (x:  446; y:  576; w:  242; h:  156),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   515
       (x:  752; y:  528; w:  610; h:  300),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   516
       (x:  950; y:  868; w:  352; h:  324),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   517
       (x:  850; y: 1424; w:  500; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   518
       (x: 1450; y: 1500; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   519
       (x: 1690; y: 1424; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   520
       (x: 1652; y: 1304; w:   74; h:   12),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   521
       (x: 1448; y:  975; w:   68; h:  425),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   522
       (x: 1626; y:  992; w:  140; h:  142),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   523
       (x: 1510; y:  592; w:  150; h:  350),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   524
       (x: 1788; y:  594; w:  148; h:  242),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   525
       (x: 1818; y:  872; w:  276; h:  314),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   526
       (x: 1910; y: 1250; w:  130; h:   86),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   527
       (x: 1934; y: 1424; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   528
       (x: NTPX; y:    0; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   529
       (x: 2230; y: 1424; w:    2; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   530
       (x: 2166; y: 1256; w:  128; h:  118),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   531
       (x: 2352; y: 1256; w:   98; h:  114),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   532
       (x: 2348; y: 1074; w:  140; h:  138),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   533
       (x: 2556; y: 1072; w:  136; h:  142),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   534
       (x: 2746; y: 1070; w:  114; h:  252),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   535
       (x: 2924; y:  778; w:  120; h:  390),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   536
       (x: 3122; y:  862; w:  114; h:  210),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   537
       (x: 3324; y:  706; w:  130; h:  252),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   538
       (x: 3536; y:  606; w:  278; h:  234),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   539
       (x: 3524; y: 1044; w:  272; h:   52),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   540
       (x: 3572; y: 1252; w:  180; h:   56),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   541
       (x: 3598; y: 1424; w:   42; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   542
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   543
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   544
      Template18FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   545
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   546
       (x: 2047; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   547
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   548
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   549
const Template19Points: array[0..44] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   550
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   551
       (x:  600; y: 1424; w:   25; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   552
       (x:  484; y: 1292; w:  254; h:   58),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   553
       (x:  692; y: 1034; w:  100; h:  200),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   554
       (x:  454; y:  646; w:  276; h:  380),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   555
       (x:  820; y:  654; w:  125; h:  270),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   556
       (x:  880; y:  950; w:   96; h:  390),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   557
       (x: 1026; y: 1014; w:  110; h:  350),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   558
       (x: 1000; y:  586; w:  150; h:  380),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   559
       (x: 1200; y:  586; w:  170; h:  375),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   560
       (x: 1212; y:  990; w:  188; h:  298),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   561
       (x: 1440; y: 1068; w:  136; h:  172),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   562
       (x: 1470; y:  594; w:  120; h:  392),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   563
       (x: 1714; y:  594; w:  364; h:  362),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   564
       (x: 1650; y: 1052; w:  315; h:  232),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   565
       (x: 1660; y: 1424; w:   25; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   566
       (x: NTPX; y:    0; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   567
       (x: 2000; y: 1424; w:    2; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   568
       (x: 2094; y: 1302; w:   58; h:   62),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   569
       (x: 2080; y: 1170; w:   94; h:   90),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   570
       (x: 1886; y: 1026; w:   80; h:  220),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   571
       (x: 2076; y: 1000; w:   82; h:  118),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   572
       (x: 1882; y:  728; w:  134; h:  226),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   573
       (x: 2068; y:  728; w:   52; h:   52),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   574
       (x: 2172; y:  574; w:   56; h:  212),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   575
       (x: 2288; y:  722; w:   60; h:   62),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   576
       (x: 2418; y:  724; w:  108; h:  218),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   577
       (x: 2312; y:  916; w:   36; h:  168),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   578
       (x: 2428; y: 1056; w:  140; h:  134),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   579
       (x: 2288; y: 1250; w:   74; h:   82),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   580
       (x: 2450; y: 1424; w:  102; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   581
       (x: NTPX; y:    0; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   582
       (x: 3004; y: 1424; w:   72; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   583
       (x: 2926; y: 1308; w:  266; h:   34),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   584
       (x: 2924; y: 1148; w:  252; h:   80),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   585
       (x: 2912; y:  976; w:  256; h:   94),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   586
       (x: 2840; y:  834; w:  174; h:   86),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   587
       (x: 3096; y:  718; w:  156; h:   96),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   588
       (x: 2786; y:  614; w:  206; h:   66),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   589
       (x: 3146; y:  556; w:  152; h:   40),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   590
       (x: 3408; y:  672; w:   60; h:  162),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   591
       (x: 3242; y:  888; w:  146; h:   80),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   592
       (x: 3386; y: 1034; w:  178; h:  122),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   593
       (x: 3272; y: 1220; w:   34; h:  124),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   594
       (x: 3398; y: 1424; w:   52; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   595
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   596
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   597
      Template19FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   598
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   599
       (x: 2047; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   600
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   601
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   602
const Template20Points: array[0..45] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   603
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   604
       (x:  554; y: 1424; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   605
       (x:  432; y: 1326; w:  226; h:   60),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   606
       (x:  320; y: 1246; w:  298; h:   62),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   607
       (x:  480; y: 1104; w:  210; h:  102),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   608
       (x:  408; y:  822; w:  192; h:  248),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   609
       (x:  492; y:  560; w:  206; h:  240),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   610
       (x:  726; y:  572; w:   92; h:  334),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   611
       (x:  662; y:  928; w:  226; h:  126),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   612
       (x:  756; y: 1078; w:  268; h:  156),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   613
       (x:  922; y:  564; w:  138; h:  500),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   614
       (x: 1090; y:  556; w:   94; h:  352),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   615
       (x: 1098; y:  962; w:  170; h:  264),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   616
       (x: 1292; y:  784; w:   84; h:  446),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   617
       (x: 1406; y:  600; w:  158; h:  278),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   618
       (x: 1500; y:  890; w:  104; h:  336),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   619
       (x: 1616; y:  946; w:   90; h:  398),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   620
       (x: 1746; y:  592; w:  134; h:  532),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   621
       (x: 1902; y:  646; w:  156; h:  258),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   622
       (x: 1900; y:  948; w:  132; h:  340),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   623
       (x: 1734; y: 1298; w:  252; h:   82),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   624
       (x: 1804; y: 1424; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   625
       (x: NTPX; y:    0; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   626
       (x: 2102; y: 1424; w:    2; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   627
       (x: 2040; y: 1290; w:   44; h:   94),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   628
       (x: 2150; y: 1262; w:   44; h:   94),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   629
       (x: 2260; y: 1306; w:   78; h:   70),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   630
       (x: 2266; y: 1424; w:    2; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   631
       (x: NTPX; y:    0; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   632
       (x: 2604; y: 1424; w:    2; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   633
       (x: 2520; y: 1182; w:  108; h:  174),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   634
       (x: 2284; y: 1024; w:  314; h:   98),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   635
       (x: 2110; y:  882; w:   76; h:  230),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   636
       (x: 2234; y:  686; w:  220; h:  154),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   637
       (x: 2640; y:  674; w:   56; h:  266),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   638
       (x: 2824; y:  644; w:   78; h:  304),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   639
       (x: 3048; y:  646; w:  116; h:  162),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   640
       (x: 3380; y:  726; w:  190; h:  228),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   641
       (x: 3160; y: 1004; w:  140; h:   84),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   642
       (x: 2996; y: 1140; w:  242; h:  118),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   643
       (x: 3016; y: 1424; w:    2; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   644
       (x: NTPX; y:    0; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   645
       (x: 3294; y: 1424; w:    2; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   646
       (x: 3250; y: 1328; w:   88; h:   34),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   647
       (x: 3398; y: 1238; w:   96; h:  112),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   648
       (x: 3456; y: 1424; w:    2; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   649
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   650
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   651
      Template20FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   652
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   653
       (x: 2047; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   654
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   655
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   656
const Template21Points: array[0..30] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   657
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   658
       (x:  548; y: 1424; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   659
       (x:  436; y: 1252; w:  208; h:   72),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   660
       (x:  698; y: 1110; w:  308; h:   60),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   661
       (x:  928; y: 1252; w:  434; h:   40),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   662
       (x: 1374; y: 1112; w:  332; h:   40),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   663
       (x: 1602; y: 1238; w:  226; h:   36),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   664
       (x: 1730; y: 1424; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   665
       (x: NTPX; y:    0; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   666
       (x: 1860; y:  898; w:  111; h:  111),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   667
       (x: 1470; y:  876; w:   34; h:  102),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   668
       (x:  882; y:  814; w:  284; h:  132),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   669
       (x:  430; y:  728; w:  126; h:  168),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   670
       (x:  610; y:  574; w:  114; h:  100),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   671
       (x:  990; y:  572; w:  352; h:  120),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   672
       (x: 1474; y:  528; w:   60; h:  240),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   673
       (x: 1634; y:  622; w:  254; h:  116),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   674
       (x: NTPX; y:    0; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   675
       (x: 1936; y: 1424; w:    2; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   676
       (x: 1894; y: 1286; w:   84; h:   54),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   677
       (x: 1862; y: 1086; w:  150; h:  166),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   678
       (x: 2328; y: 1240; w:  186; h:   98),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   679
       (x: 2394; y: 1004; w:  124; h:   58),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   680
       (x: 2270; y:  582; w:  112; h:  194),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   681
       (x: 2638; y:  660; w:   92; h:  132),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   682
       (x: 2960; y:  574; w:  154; h:  196),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   683
       (x: 2810; y:  974; w:  118; h:   64),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   684
       (x: 2702; y: 1222; w:  328; h:   92),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   685
       (x: 3246; y: 1030; w:  242; h:  222),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   686
       (x: 3248; y: 1316; w:  254; h:   50),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   687
       (x: 3258; y: 1424; w:    2; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   688
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   689
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   690
      Template21FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   691
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   692
       (x: 2047; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   693
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   694
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   695
const Template22Points: array[0..38] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   696
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   697
       (x:  618; y: 1424; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   698
       (x:  448; y: 1300; w:  186; h:   62),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   699
       (x:  472; y: 1092; w:  254; h:  138),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   700
       (x:  810; y: 1168; w:   90; h:  166),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   701
       (x: 1020; y: 1016; w:  224; h:  258),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   702
       (x: 1442; y: 1158; w:   96; h:  146),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   703
       (x: 1750; y: 1098; w:  224; h:  134),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   704
       (x: 1730; y: 1302; w:  210; h:   54),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   705
       (x: 1732; y: 1424; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   706
       (x: NTPX; y:    0; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   707
       (x:  402; y:  818; w:  110; h:   92),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   708
       (x:  452; y:  712; w:  160; h:   32),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   709
       (x:  350; y:  568; w:  134; h:   78),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   710
       (x:  902; y:  560; w:  132; h:   84),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   711
       (x:  902; y:  708; w:  230; h:   36),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   712
       (x:  920; y:  808; w:  166; h:   96),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   713
       (x: NTPX; y:    0; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   714
       (x: 1902; y:  834; w:  202; h:   42),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   715
       (x: 1452; y:  788; w:  134; h:   98),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   716
       (x: 1414; y:  552; w:  116; h:  154),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   717
       (x: 1628; y:  652; w:  150; h:   70),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   718
       (x: 1950; y:  552; w:   86; h:  220),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   719
       (x: NTPX; y:    0; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   720
       (x: 2246; y: 1424; w:  140; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   721
       (x: 2080; y: 1272; w:  196; h:   32),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   722
       (x: 2054; y: 1080; w:  262; h:  134),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   723
       (x: 2454; y: 1072; w:  220; h:  136),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   724
       (x: 2408; y:  890; w:  268; h:  110),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   725
       (x: 2100; y:  762; w:  104; h:  200),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   726
       (x: 2246; y:  624; w:  306; h:   58),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   727
       (x: 2716; y:  588; w:   84; h:  206),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   728
       (x: 2948; y:  574; w:  104; h:  220),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   729
       (x: 3226; y:  576; w:  120; h:  202),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   730
       (x: 3356; y:  818; w:  192; h:   68),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   731
       (x: 3026; y:  948; w:  246; h:   88),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   732
       (x: 3056; y: 1106; w:  194; h:  150),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   733
       (x: 3368; y: 1106; w:  198; h:  152),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   734
       (x: 3244; y: 1424; w:    2; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   735
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   736
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   737
      Template22FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   738
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   739
       (x: 2047; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   740
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   741
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   742
const Template23Points: array[0..29] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   743
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   744
       (x:  474; y: 1424; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   745
       (x:  390; y: 1318; w:  168; h:   26),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   746
       (x:  582; y:  976; w:  122; h:  314),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   747
       (x:  768; y: 1144; w:   56; h:  180),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   748
       (x:  878; y: 1256; w:   64; h:   56),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   749
       (x:  940; y: 1050; w:  106; h:  220),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   750
       (x:  844; y:  896; w:  162; h:  140),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   751
       (x:  696; y:  610; w:  886; h:  174),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   752
       (x: 1134; y:  848; w:  296; h:  108),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   753
       (x: 1150; y: 1152; w:  152; h:  146),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   754
       (x: 1372; y: 1174; w:   60; h:  152),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   755
       (x: 1484; y: 1122; w:  150; h:  138),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   756
       (x: 1694; y:  764; w:   56; h:  582),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   757
       (x: 1820; y: 1174; w:   94; h:  232),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   758
       (x: 1812; y: 1424; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   759
       (x: NTPX; y:    0; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   760
       (x: 2110; y: 1424; w:    2; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   761
       (x: 1992; y: 1030; w:   46; h:  286),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   762
       (x: 2204; y: 1072; w:  194; h:   56),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   763
       (x: 2004; y:  734; w:  534; h:  200),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   764
       (x: 2620; y:  676; w:   58; h:  468),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   765
       (x: 2826; y:  672; w:  198; h:  112),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   766
       (x: 2750; y: 1424; w:   64; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   767
       (x: NTPX; y:    0; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   768
       (x: 2994; y: 1424; w:   64; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   769
       (x: 3106; y:  894; w:  184; h:   94),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   770
       (x: 3350; y:  814; w:   76; h:  358),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   771
       (x: 3498; y:  984; w:  108; h:  304),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   772
       (x: 3438; y: 1424; w:  176; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   773
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   774
       );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   775
      Template23FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   776
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   777
       (x: 2047; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   778
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   779
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   780
const Template24Points: array[0..23] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   781
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   782
       (x:  474; y: 1424; w:  166; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   783
       (x:  530; y: 1262; w:   96; h:   92),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   784
       (x:  692; y: 1090; w:  152; h:  250),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   785
       (x: 946; y: 1046; w:   36; h:  270),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   786
       (x: 1138; y: 1026; w:   54; h:  224),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   787
       (x: 1334; y: 1046; w:   44; h:  216),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   788
       (x: 1492; y: 1030; w:   46; h:  300),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   789
       (x: 1648; y: 1064; w:  158; h:  272),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   790
       (x: 1784; y: 1424; w:  136; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   791
       (x: NTPX; y:    0; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   792
       (x: 2068; y: 1422; w:    2; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   793
       (x: 1966; y: 1240; w:  302; h:  110),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   794
       (x: 1994; y:  912; w:  104; h:  290),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   795
       (x: 2270; y:  980; w:  364; h:  122),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   796
       (x: 2268; y:  840; w:  368; h:  100),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   797
       (x: 1932; y:  660; w:  482; h:  130),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   798
       (x: 2478; y:  642; w:   62; h:   64),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   799
       (x: 2690; y:  554; w:   58; h:  246),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   800
       (x: 2900; y:  676; w:  590; h:   98),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   801
       (x: 2788; y:  842; w:  214; h:  188),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   802
       (x: 2750; y: 1086; w:  406; h:   92),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   803
       (x: 3284; y:  902; w:  190; h:  412),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   804
       (x: 3346; y: 1420; w:    2; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   805
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   806
       );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   807
      Template24FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   808
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   809
       (x: 2047; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   810
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   811
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   812
const Template25Points: array[0..19] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   813
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   814
       (x:  362; y: 1424; w:  400; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   815
       (x:  426; y:  634; w:  142; h:  360),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   816
       (x: 1136; y: 1140; w:  400; h:  200),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   817
       (x: 1776; y:  576; w:  186; h:  550),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   818
       (x: 1630; y: 1424; w:  454; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   819
       (x: NTPX; y:    0; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   820
       (x: 1938; y: 1424; w:  190; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   821
       (x: 1990; y: 1082; w:  140; h:  150),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   822
       (x: 2064; y:  868; w:  352; h:   94),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   823
       (x: 2476; y:  646; w:  106; h:  282),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   824
       (x: 2652; y:  790; w:  368; h:  142),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   825
       (x: 2708; y:  988; w:  116; h:  244),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   826
       (x: 2626; y: 1424; w:   14; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   827
       (x: NTPX; y:    0; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   828
       (x: 2814; y: 1424; w:   22; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   829
       (x: 3038; y: 1195; w:  120; h:  120),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   830
       (x: 3208; y:  674; w:  354; h:  448),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   831
       (x: 3438; y: 1195; w:  120; h:  120),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   832
       (x: 3532; y: 1424; w:    2; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   833
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   834
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   835
      Template25FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   836
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   837
       (x: 2047; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   838
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   839
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   840
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   841
const Template26Points: array[0..51] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   842
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   843
       (x:  564; y: 1424; w:   20; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   844
       (x:  490; y: 1260; w:   64; h:   62),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   845
       (x:  686; y: 1150; w:   52; h:  146),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   846
       (x:  456; y:  990; w:  116; h:  144),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   847
       (x:  670; y:  868; w:  138; h:  168),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   848
       (x:  442; y:  642; w:  158; h:  162),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   849
       (x:  708; y:  710; w:  198; h:   72),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   850
       (x:  970; y:  628; w:  118; h:  134),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   851
       (x:  836; y: 1118; w:  142; h:  132),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   852
       (x: 1168; y: 1100; w:  172; h:   58),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   853
       (x: 1170; y: 1204; w:  172; h:   62),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   854
       (x: 1432; y: 1104; w:   82; h:  226),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   855
       (x: 1556; y:  994; w:   64; h:  152),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   856
       (x: 1414; y:  734; w:  106; h:  152),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   857
       (x: 1610; y:  660; w:  380; h:   82),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   858
       (x: 1728; y:  822; w:   30; h:  118),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   859
       (x: 1740; y:  988; w:  212; h:   50),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   860
       (x: 1664; y: 1146; w:  128; h:  146),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   861
       (x: 1830; y: 1424; w:   20; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   862
       (x: NTPX; y:    0; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   863
       (x: 2140; y: 1424; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   864
       (x: 2076; y: 1302; w:   44; h:   54),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   865
       (x: 2234; y: 1236; w:   58; h:   90),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   866
       (x: 2066; y: 1134; w:   80; h:   80),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   867
       (x: 2046; y: 1004; w:   96; h:  108),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   868
       (x: 2226; y: 1046; w:  110; h:  112),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   869
       (x: 2034; y:  692; w:  118; h:  164),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   870
       (x: 2228; y:  796; w:  130; h:  110),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   871
       (x: 2316; y:  598; w:  344; h:   78),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   872
       (x: 2488; y:  826; w:   50; h:   40),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   873
       (x: 2426; y:  960; w:   32; h:  148),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   874
       (x: 2498; y: 1050; w:  160; h:   34),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   875
       (x: 2474; y: 1188; w:   36; h:  136),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   876
       (x: 2814; y: 1248; w:   48; h:   48),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   877
       (x: 2886; y: 1128; w:   64; h:   88),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   878
       (x: 2758; y: 1060; w:   70; h:   74),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   879
       (x: 2916; y:  996; w:   68; h:   70),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   880
       (x: 2918; y:  884; w:   68; h:   82),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   881
       (x: 2758; y:  724; w:   44; h:  140),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   882
       (x: 3072; y:  706; w:   52; h:   66),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   883
       (x: 3054; y:  902; w:   58; h:   66),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   884
       (x: 3034; y: 1160; w:   76; h:  112),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   885
       (x: 3180; y: 1162; w:  124; h:   64),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   886
       (x: 3272; y:  872; w:   54; h:  134),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   887
       (x: 3210; y:  596; w:  246; h:   62),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   888
       (x: 3506; y:  554; w:   38; h:  238),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   889
       (x: 3612; y:  748; w:   28; h:   28),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   890
       (x: 3492; y:  924; w:  144; h:   94),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   891
       (x: 3432; y: 1078; w:  248; h:   20),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   892
       (x: 3432; y: 1202; w:  238; h:   16),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   893
       (x: 3480; y: 1424; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   894
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   895
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   896
      Template26FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   897
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   898
       (x: 2047; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   899
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   900
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   901
const Template27Points: array[0..42] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   902
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   903
       (x:  610; y: 1424; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   904
       (x:  360; y: 1160; w:  130; h:  170),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   905
       (x:  542; y: 1106; w:  316; h:  150),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   906
       (x:  438; y:  786; w:  270; h:  180),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   907
       (x:  446; y:  576; w:  242; h:  156),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   908
       (x:  752; y:  528; w:  610; h:  300),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   909
       (x:  950; y:  868; w:  352; h:  324),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   910
       (x:  850; y: 1424; w:  500; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   911
       (x: 1450; y: 1500; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   912
       (x: 1690; y: 1424; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   913
       (x: 1652; y: 1304; w:   74; h:   12),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   914
       (x: 1448; y:  975; w:   68; h:  425),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   915
       (x: 1626; y:  992; w:  140; h:  142),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   916
       (x: 1510; y:  592; w:  150; h:  350),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   917
       (x: 1788; y:  594; w:  148; h:  242),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   918
       (x: 1818; y:  872; w:  276; h:  314),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   919
       (x: 1910; y: 1250; w:  130; h:   86),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   920
       (x: 1934; y: 1424; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   921
       (x: NTPX; y:    0; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   922
       (x: 2202; y: 1424; w:    2; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   923
       (x: 2140; y: 1290; w:   44; h:   94),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   924
       (x: 2250; y: 1262; w:   44; h:   94),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   925
       (x: 2360; y: 1306; w:   78; h:   70),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   926
       (x: 2366; y: 1424; w:    2; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   927
       (x: NTPX; y:    0; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   928
       (x: 2704; y: 1424; w:    2; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   929
       (x: 2620; y: 1182; w:  108; h:  174),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   930
       (x: 2384; y: 1024; w:  314; h:   98),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   931
       (x: 2210; y:  882; w:   76; h:  230),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   932
       (x: 2334; y:  686; w:  220; h:  154),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   933
       (x: 2740; y:  674; w:   56; h:  266),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   934
       (x: 2924; y:  644; w:   78; h:  304),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   935
       (x: 3148; y:  646; w:  116; h:  162),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   936
       (x: 3480; y:  726; w:  190; h:  228),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   937
       (x: 3260; y: 1004; w:  140; h:   84),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   938
       (x: 3096; y: 1140; w:  242; h:  118),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   939
       (x: 3116; y: 1424; w:    2; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   940
       (x: NTPX; y:    0; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   941
       (x: 3394; y: 1424; w:    2; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   942
       (x: 3350; y: 1328; w:   88; h:   34),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   943
       (x: 3498; y: 1238; w:   96; h:  112),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   944
       (x: 3556; y: 1424; w:    2; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   945
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   946
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   947
      Template27FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   948
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   949
       (x: 2047; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   950
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   951
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   952
const Template28Points: array[0..29] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   953
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   954
       (x:  600; y: 1424; w:   25; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   955
       (x:  484; y: 1292; w:  254; h:   58),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   956
       (x:  692; y: 1034; w:  100; h:  200),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   957
       (x:  454; y:  646; w:  276; h:  380),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   958
       (x:  820; y:  654; w:  125; h:  270),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   959
       (x:  880; y:  950; w:   96; h:  390),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   960
       (x: 1026; y: 1014; w:  110; h:  350),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   961
       (x: 1000; y:  586; w:  150; h:  380),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   962
       (x: 1200; y:  586; w:  170; h:  375),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   963
       (x: 1212; y:  990; w:  188; h:  298),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   964
       (x: 1440; y: 1068; w:  136; h:  172),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   965
       (x: 1470; y:  594; w:  120; h:  392),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   966
       (x: 1714; y:  594; w:  364; h:  362),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   967
       (x: 1650; y: 1052; w:  315; h:  232),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   968
       (x: 1660; y: 1424; w:   25; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   969
       (x: NTPX; y:    0; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   970
       (x: 1986; y: 1424; w:    2; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   971
       (x: 1944; y: 1286; w:   84; h:   54),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   972
       (x: 1912; y: 1086; w:  150; h:  166),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   973
       (x: 2378; y: 1240; w:  186; h:   98),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   974
       (x: 2444; y: 1004; w:  124; h:   58),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   975
       (x: 2320; y:  582; w:  112; h:  194),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   976
       (x: 2688; y:  660; w:   92; h:  132),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   977
       (x: 3010; y:  574; w:  154; h:  196),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   978
       (x: 2860; y:  974; w:  118; h:   64),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   979
       (x: 2752; y: 1222; w:  328; h:   92),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   980
       (x: 3296; y: 1030; w:  242; h:  222),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   981
       (x: 3298; y: 1316; w:  254; h:   50),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   982
       (x: 3308; y: 1424; w:    2; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   983
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   984
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   985
      Template28FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   986
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   987
       (x: 2047; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   988
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   989
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   990
const Template29Points: array[0..37] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   991
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   992
       (x:  554; y: 1424; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   993
       (x:  432; y: 1326; w:  226; h:   60),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   994
       (x:  320; y: 1246; w:  298; h:   62),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   995
       (x:  480; y: 1104; w:  210; h:  102),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   996
       (x:  408; y:  822; w:  192; h:  248),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   997
       (x:  492; y:  560; w:  206; h:  240),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   998
       (x:  726; y:  572; w:   92; h:  334),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
   999
       (x:  662; y:  928; w:  226; h:  126),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1000
       (x:  756; y: 1078; w:  268; h:  156),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1001
       (x:  922; y:  564; w:  138; h:  500),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1002
       (x: 1090; y:  556; w:   94; h:  352),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1003
       (x: 1098; y:  962; w:  170; h:  264),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1004
       (x: 1292; y:  784; w:   84; h:  446),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1005
       (x: 1406; y:  600; w:  158; h:  278),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1006
       (x: 1500; y:  890; w:  104; h:  336),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1007
       (x: 1616; y:  946; w:   90; h:  398),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1008
       (x: 1746; y:  592; w:  134; h:  532),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1009
       (x: 1902; y:  646; w:  156; h:  258),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1010
       (x: 1900; y:  948; w:  132; h:  340),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1011
       (x: 1734; y: 1298; w:  252; h:   82),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1012
       (x: 1804; y: 1424; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1013
       (x: NTPX; y:    0; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1014
       (x: 2096; y: 1424; w:  140; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1015
       (x: 1930; y: 1272; w:  196; h:   32),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1016
       (x: 1904; y: 1080; w:  262; h:  134),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1017
       (x: 2304; y: 1072; w:  220; h:  136),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1018
       (x: 2258; y:  890; w:  268; h:  110),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1019
       (x: 1950; y:  762; w:  104; h:  200),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1020
       (x: 2096; y:  624; w:  306; h:   58),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1021
       (x: 2566; y:  588; w:   84; h:  206),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1022
       (x: 2798; y:  574; w:  104; h:  220),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1023
       (x: 3076; y:  576; w:  120; h:  202),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1024
       (x: 3206; y:  818; w:  192; h:   68),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1025
       (x: 2876; y:  948; w:  246; h:   88),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1026
       (x: 2906; y: 1106; w:  194; h:  150),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1027
       (x: 3218; y: 1106; w:  198; h:  152),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1028
       (x: 3094; y: 1424; w:    2; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1029
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1030
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1031
      Template29FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1032
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1033
       (x: 2047; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1034
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1035
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1036
const Template30Points: array[0..30] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1037
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1038
       (x:  548; y: 1424; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1039
       (x:  436; y: 1252; w:  208; h:   72),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1040
       (x:  698; y: 1110; w:  308; h:   60),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1041
       (x:  928; y: 1252; w:  434; h:   40),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1042
       (x: 1374; y: 1112; w:  332; h:   40),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1043
       (x: 1602; y: 1238; w:  226; h:   36),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1044
       (x: 1730; y: 1424; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1045
       (x: NTPX; y:    0; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1046
       (x: 1860; y:  898; w:  111; h:  111),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1047
       (x: 1470; y:  876; w:   34; h:  102),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1048
       (x:  882; y:  814; w:  284; h:  132),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1049
       (x:  430; y:  728; w:  126; h:  168),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1050
       (x:  610; y:  574; w:  114; h:  100),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1051
       (x:  990; y:  572; w:  352; h:  120),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1052
       (x: 1474; y:  528; w:   60; h:  240),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1053
       (x: 1634; y:  622; w:  254; h:  116),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1054
       (x: NTPX; y:    0; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1055
       (x: 1960; y: 1424; w:    2; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1056
       (x: 1842; y: 1030; w:   46; h:  286),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1057
       (x: 2054; y: 1072; w:  194; h:   56),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1058
       (x: 1854; y:  734; w:  534; h:  200),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1059
       (x: 2470; y:  676; w:   58; h:  468),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1060
       (x: 2676; y:  672; w:  198; h:  112),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1061
       (x: 2600; y: 1424; w:   64; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1062
       (x: NTPX; y:    0; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1063
       (x: 2844; y: 1424; w:   64; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1064
       (x: 2956; y:  894; w:  184; h:   94),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1065
       (x: 3200; y:  814; w:   76; h:  358),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1066
       (x: 3348; y:  984; w:  108; h:  304),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1067
       (x: 3288; y: 1424; w:  176; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1068
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1069
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1070
      Template30FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1071
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1072
       (x: 2047; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1073
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1074
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1075
const Template31Points: array[0..32] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1076
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1077
       (x:  618; y: 1424; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1078
       (x:  448; y: 1300; w:  186; h:   62),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1079
       (x:  472; y: 1092; w:  254; h:  138),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1080
       (x:  810; y: 1168; w:   90; h:  166),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1081
       (x: 1020; y: 1016; w:  224; h:  258),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1082
       (x: 1442; y: 1158; w:   96; h:  146),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1083
       (x: 1750; y: 1098; w:  224; h:  134),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1084
       (x: 1730; y: 1302; w:  210; h:   54),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1085
       (x: 1732; y: 1424; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1086
       (x: NTPX; y:    0; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1087
       (x:  402; y:  818; w:  110; h:   92),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1088
       (x:  452; y:  712; w:  160; h:   32),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1089
       (x:  350; y:  568; w:  134; h:   78),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1090
       (x:  902; y:  560; w:  132; h:   84),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1091
       (x:  902; y:  708; w:  230; h:   36),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1092
       (x:  920; y:  808; w:  166; h:   96),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1093
       (x: NTPX; y:    0; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1094
       (x: 1902; y:  834; w:  202; h:   42),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1095
       (x: 1452; y:  788; w:  134; h:   98),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1096
       (x: 1414; y:  552; w:  116; h:  154),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1097
       (x: 1628; y:  652; w:  150; h:   70),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1098
       (x: 1950; y:  552; w:   86; h:  220),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1099
       (x: NTPX; y:    0; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1100
       (x: 2274; y: 1424; w:  166; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1101
       (x: 2330; y: 1262; w:   96; h:   92),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1102
       (x: 2492; y: 1090; w:  152; h:  250),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1103
       (x: 2746; y: 1046; w:   36; h:  270),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1104
       (x: 2938; y: 1026; w:   54; h:  224),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1105
       (x: 3134; y: 1046; w:   44; h:  216),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1106
       (x: 3292; y: 1030; w:   46; h:  300),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1107
       (x: 3448; y: 1064; w:  158; h:  272),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1108
       (x: 3584; y: 1424; w:  136; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1109
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1110
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1111
      Template31FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1112
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1113
       (x: 2047; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1114
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1115
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1116
const Template32Points: array[0..29] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1117
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1118
       (x:  474; y: 1424; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1119
       (x:  390; y: 1318; w:  168; h:   26),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1120
       (x:  582; y:  976; w:  122; h:  314),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1121
       (x:  768; y: 1144; w:   56; h:  180),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1122
       (x:  878; y: 1256; w:   64; h:   56),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1123
       (x:  940; y: 1050; w:  106; h:  220),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1124
       (x:  844; y:  896; w:  162; h:  140),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1125
       (x:  696; y:  610; w:  886; h:  174),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1126
       (x: 1134; y:  848; w:  296; h:  108),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1127
       (x: 1150; y: 1152; w:  152; h:  146),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1128
       (x: 1372; y: 1174; w:   60; h:  152),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1129
       (x: 1484; y: 1122; w:  150; h:  138),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1130
       (x: 1694; y:  764; w:   56; h:  582),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1131
       (x: 1820; y: 1174; w:   94; h:  232),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1132
       (x: 1812; y: 1424; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1133
       (x: NTPX; y:    0; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1134
       (x: 2088; y: 1424; w:  190; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1135
       (x: 2140; y: 1082; w:  140; h:  150),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1136
       (x: 2214; y:  868; w:  352; h:   94),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1137
       (x: 2626; y:  646; w:  106; h:  282),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1138
       (x: 2802; y:  790; w:  368; h:  142),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1139
       (x: 2858; y:  988; w:  116; h:  244),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1140
       (x: 2776; y: 1424; w:   14; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1141
       (x: NTPX; y:    0; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1142
       (x: 2964; y: 1424; w:   22; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1143
       (x: 3188; y: 1195; w:  120; h:  120),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1144
       (x: 3358; y:  674; w:  354; h:  448),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1145
       (x: 3588; y: 1195; w:  120; h:  120),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1146
       (x: 3682; y: 1424; w:    2; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1147
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1148
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1149
      Template32FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1150
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1151
         (x: 2047; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1152
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1153
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1154
const Template33Points: array[0..45] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1155
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1156
       (x:  568; y: 1422; w:    2; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1157
       (x:  466; y: 1240; w:  302; h:  110),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1158
       (x:  494; y:  912; w:  104; h:  290),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1159
       (x:  770; y:  980; w:  364; h:  122),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1160
       (x:  768; y:  840; w:  368; h:  100),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1161
       (x:  432; y:  660; w:  482; h:  130),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1162
       (x:  978; y:  642; w:   62; h:   64),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1163
       (x: 1190; y:  554; w:   58; h:  246),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1164
       (x: 1400; y:  676; w:  590; h:   98),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1165
       (x: 1288; y:  842; w:  214; h:  188),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1166
       (x: 1250; y: 1086; w:  406; h:   92),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1167
       (x: 1784; y:  902; w:  190; h:  412),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1168
       (x: 1846; y: 1420; w:    2; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1169
       (x: NTPX; y:    0; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1170
       (x: 2140; y: 1424; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1171
       (x: 2076; y: 1302; w:   44; h:   54),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1172
       (x: 2234; y: 1236; w:   58; h:   90),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1173
       (x: 2066; y: 1134; w:   80; h:   80),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1174
       (x: 2046; y: 1004; w:   96; h:  108),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1175
       (x: 2226; y: 1046; w:  110; h:  112),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1176
       (x: 2034; y:  692; w:  118; h:  164),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1177
       (x: 2228; y:  796; w:  130; h:  110),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1178
       (x: 2316; y:  598; w:  344; h:   78),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1179
       (x: 2488; y:  826; w:   50; h:   40),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1180
       (x: 2426; y:  960; w:   32; h:  148),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1181
       (x: 2498; y: 1050; w:  160; h:   34),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1182
       (x: 2474; y: 1188; w:   36; h:  136),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1183
       (x: 2814; y: 1248; w:   48; h:   48),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1184
       (x: 2886; y: 1128; w:   64; h:   88),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1185
       (x: 2758; y: 1060; w:   70; h:   74),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1186
       (x: 2916; y:  996; w:   68; h:   70),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1187
       (x: 2918; y:  884; w:   68; h:   82),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1188
       (x: 2758; y:  724; w:   44; h:  140),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1189
       (x: 3072; y:  706; w:   52; h:   66),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1190
       (x: 3054; y:  902; w:   58; h:   66),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1191
       (x: 3034; y: 1160; w:   76; h:  112),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1192
       (x: 3180; y: 1162; w:  124; h:   64),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1193
       (x: 3272; y:  872; w:   54; h:  134),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1194
       (x: 3210; y:  596; w:  246; h:   62),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1195
       (x: 3506; y:  554; w:   38; h:  238),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1196
       (x: 3612; y:  748; w:   28; h:   28),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1197
       (x: 3492; y:  924; w:  144; h:   94),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1198
       (x: 3432; y: 1078; w:  248; h:   20),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1199
       (x: 3432; y: 1202; w:  238; h:   16),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1200
       (x: 3480; y: 1424; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1201
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1202
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1203
      Template33FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1204
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1205
       (x: 2047; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1206
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1207
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1208
const Template34Points: array[0..25] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1209
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1210
       (x:  362; y: 1424; w:  400; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1211
       (x:  426; y:  634; w:  142; h:  360),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1212
       (x: 1136; y: 1140; w:  400; h:  200),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1213
       (x: 1776; y:  576; w:  186; h:  550),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1214
       (x: 1630; y: 1424; w:  454; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1215
       (x: NTPX; y:    0; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1216
       (x: 1964; y: 1424; w:   20; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1217
       (x: 1890; y: 1260; w:   64; h:   62),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1218
       (x: 2086; y: 1150; w:   52; h:  146),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1219
       (x: 1856; y:  990; w:  116; h:  144),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1220
       (x: 2070; y:  868; w:  138; h:  168),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1221
       (x: 1842; y:  642; w:  158; h:  162),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1222
       (x: 2108; y:  710; w:  198; h:   72),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1223
       (x: 2370; y:  628; w:  118; h:  134),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1224
       (x: 2236; y: 1118; w:  142; h:  132),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1225
       (x: 2568; y: 1100; w:  172; h:   58),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1226
       (x: 2570; y: 1204; w:  172; h:   62),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1227
       (x: 2832; y: 1104; w:   82; h:  226),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1228
       (x: 2956; y:  994; w:   64; h:  152),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1229
       (x: 2814; y:  734; w:  106; h:  152),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1230
       (x: 3010; y:  660; w:  380; h:   82),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1231
       (x: 3128; y:  822; w:   30; h:  118),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1232
       (x: 3140; y:  988; w:  212; h:   50),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1233
       (x: 3064; y: 1146; w:  128; h:  146),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1234
       (x: 3230; y: 1424; w:   20; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1235
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1236
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1237
      Template34FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1238
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1239
       (x: 2047; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1240
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1241
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1242
const Template35Points: array[0..48] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1243
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1244
       (x:  564; y: 1424; w:   20; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1245
       (x:  490; y: 1260; w:   64; h:   62),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1246
       (x:  686; y: 1150; w:   52; h:  146),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1247
       (x:  456; y:  990; w:  116; h:  144),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1248
       (x:  670; y:  868; w:  138; h:  168),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1249
       (x:  442; y:  642; w:  158; h:  162),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1250
       (x:  708; y:  710; w:  198; h:   72),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1251
       (x:  970; y:  628; w:  118; h:  134),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1252
       (x:  836; y: 1118; w:  142; h:  132),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1253
       (x: 1168; y: 1100; w:  172; h:   58),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1254
       (x: 1170; y: 1204; w:  172; h:   62),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1255
       (x: 1432; y: 1104; w:   82; h:  226),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1256
       (x: 1556; y:  994; w:   64; h:  152),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1257
       (x: 1414; y:  734; w:  106; h:  152),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1258
       (x: 1610; y:  660; w:  380; h:   82),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1259
       (x: 1728; y:  822; w:   30; h:  118),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1260
       (x: 1740; y:  988; w:  212; h:   50),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1261
       (x: 1664; y: 1146; w:  128; h:  146),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1262
       (x: 1830; y: 1424; w:   20; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1263
       (x: NTPX; y:    0; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1264
       (x: 2100; y: 1424; w:    2; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1265
       (x: 2194; y: 1302; w:   58; h:   62),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1266
       (x: 2180; y: 1170; w:   94; h:   90),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1267
       (x: 1986; y: 1026; w:   80; h:  220),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1268
       (x: 2176; y: 1000; w:   82; h:  118),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1269
       (x: 1982; y:  728; w:  134; h:  226),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1270
       (x: 2168; y:  728; w:   52; h:   52),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1271
       (x: 2272; y:  574; w:   56; h:  212),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1272
       (x: 2388; y:  722; w:   60; h:   62),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1273
       (x: 2518; y:  724; w:  108; h:  218),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1274
       (x: 2412; y:  916; w:   36; h:  168),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1275
       (x: 2528; y: 1056; w:  140; h:  134),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1276
       (x: 2388; y: 1250; w:   74; h:   82),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1277
       (x: 2550; y: 1424; w:  102; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1278
       (x: NTPX; y:    0; w:    1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1279
       (x: 3104; y: 1424; w:   72; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1280
       (x: 3026; y: 1308; w:  266; h:   34),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1281
       (x: 3024; y: 1148; w:  252; h:   80),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1282
       (x: 3012; y:  976; w:  256; h:   94),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1283
       (x: 2940; y:  834; w:  174; h:   86),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1284
       (x: 3196; y:  718; w:  156; h:   96),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1285
       (x: 2886; y:  614; w:  206; h:   66),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1286
       (x: 3246; y:  556; w:  152; h:   40),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1287
       (x: 3508; y:  672; w:   60; h:  162),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1288
       (x: 3342; y:  888; w:  146; h:   80),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1289
       (x: 3486; y: 1034; w:  178; h:  122),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1290
       (x: 3372; y: 1220; w:   34; h:  124),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1291
       (x: 3498; y: 1424; w:   52; h:    2),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1292
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1293
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1294
      Template35FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1295
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1296
       (x: 2047; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1297
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1298
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1299
///////////////////////// CAVERNS ///////////////////////////////////
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1300
//// DUE TO LACK OF OTHER CAVERNS, AND A FILTER OPTION IN GUI
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1301
//// BELOW IS SAME CAVERN CLONED 18 TIMES TO KEEP UP RATIO 
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1302
////////////////////////////////////////////////////////////////////
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1303
const Template36Points: array[0..18] of TSDL_Rect =
184
f97a7a3dc8f6 - Update more headers
unc0rr
parents: 183
diff changeset
  1304
      (
1775
c7dc2f191347 A bit better template
unc0rr
parents: 1774
diff changeset
  1305
       (x:  324; y:  756; w:  196; h:  204),
c7dc2f191347 A bit better template
unc0rr
parents: 1774
diff changeset
  1306
       (x:  224; y:  596; w:  404; h:   60),
c7dc2f191347 A bit better template
unc0rr
parents: 1774
diff changeset
  1307
       (x:  240; y:  268; w:  464; h:  152),
c7dc2f191347 A bit better template
unc0rr
parents: 1774
diff changeset
  1308
       (x:  876; y:  236; w:  168; h:  348),
c7dc2f191347 A bit better template
unc0rr
parents: 1774
diff changeset
  1309
       (x: 1204; y:   56; w:  148; h:  700),
c7dc2f191347 A bit better template
unc0rr
parents: 1774
diff changeset
  1310
       (x: 1516; y:   52; w:  192; h:  664),
c7dc2f191347 A bit better template
unc0rr
parents: 1774
diff changeset
  1311
       (x: 1808; y:   60; w:  328; h:  496),
c7dc2f191347 A bit better template
unc0rr
parents: 1774
diff changeset
  1312
       (x: 2292; y:   92; w:  184; h:  492),
c7dc2f191347 A bit better template
unc0rr
parents: 1774
diff changeset
  1313
       (x: 2664; y:  216; w:  196; h:  340),
c7dc2f191347 A bit better template
unc0rr
parents: 1774
diff changeset
  1314
       (x: 3004; y:  108; w:  176; h:  480),
c7dc2f191347 A bit better template
unc0rr
parents: 1774
diff changeset
  1315
       (x: 3260; y:  368; w:  120; h:  348),
c7dc2f191347 A bit better template
unc0rr
parents: 1774
diff changeset
  1316
       (x: 3476; y:  460; w:  208; h:  448),
c7dc2f191347 A bit better template
unc0rr
parents: 1774
diff changeset
  1317
       (x: 3268; y:  906; w:  192; h:   96),
c7dc2f191347 A bit better template
unc0rr
parents: 1774
diff changeset
  1318
       (x: 2876; y:  664; w:  204; h:  310),
c7dc2f191347 A bit better template
unc0rr
parents: 1774
diff changeset
  1319
       (x: 2240; y:  748; w:  344; h:  224),
c7dc2f191347 A bit better template
unc0rr
parents: 1774
diff changeset
  1320
       (x: 1584; y:  796; w:  440; h:  250),
c7dc2f191347 A bit better template
unc0rr
parents: 1774
diff changeset
  1321
       (x:  892; y:  852; w:  324; h:  184),
c7dc2f191347 A bit better template
unc0rr
parents: 1774
diff changeset
  1322
       (x:  576; y:  976; w:   16; h:   28),
1761
c7038eade58d Fix width/height dependant consts
unc0rr
parents: 1753
diff changeset
  1323
       (x: NTPX; y:    0; w:    1; h:    1)
184
f97a7a3dc8f6 - Update more headers
unc0rr
parents: 183
diff changeset
  1324
      );
1792
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1325
      Template36FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1326
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1327
       (x: 2047; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1328
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1329
const Template37Points: array[0..18] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1330
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1331
       (x:  324; y:  756; w:  196; h:  204),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1332
       (x:  224; y:  596; w:  404; h:   60),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1333
       (x:  240; y:  268; w:  464; h:  152),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1334
       (x:  876; y:  236; w:  168; h:  348),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1335
       (x: 1204; y:   56; w:  148; h:  700),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1336
       (x: 1516; y:   52; w:  192; h:  664),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1337
       (x: 1808; y:   60; w:  328; h:  496),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1338
       (x: 2292; y:   92; w:  184; h:  492),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1339
       (x: 2664; y:  216; w:  196; h:  340),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1340
       (x: 3004; y:  108; w:  176; h:  480),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1341
       (x: 3260; y:  368; w:  120; h:  348),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1342
       (x: 3476; y:  460; w:  208; h:  448),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1343
       (x: 3268; y:  906; w:  192; h:   96),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1344
       (x: 2876; y:  664; w:  204; h:  310),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1345
       (x: 2240; y:  748; w:  344; h:  224),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1346
       (x: 1584; y:  796; w:  440; h:  250),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1347
       (x:  892; y:  852; w:  324; h:  184),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1348
       (x:  576; y:  976; w:   16; h:   28),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1349
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1350
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1351
      Template37FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1352
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1353
       (x: 2047; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1354
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1355
const Template38Points: array[0..18] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1356
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1357
       (x:  324; y:  756; w:  196; h:  204),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1358
       (x:  224; y:  596; w:  404; h:   60),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1359
       (x:  240; y:  268; w:  464; h:  152),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1360
       (x:  876; y:  236; w:  168; h:  348),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1361
       (x: 1204; y:   56; w:  148; h:  700),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1362
       (x: 1516; y:   52; w:  192; h:  664),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1363
       (x: 1808; y:   60; w:  328; h:  496),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1364
       (x: 2292; y:   92; w:  184; h:  492),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1365
       (x: 2664; y:  216; w:  196; h:  340),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1366
       (x: 3004; y:  108; w:  176; h:  480),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1367
       (x: 3260; y:  368; w:  120; h:  348),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1368
       (x: 3476; y:  460; w:  208; h:  448),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1369
       (x: 3268; y:  906; w:  192; h:   96),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1370
       (x: 2876; y:  664; w:  204; h:  310),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1371
       (x: 2240; y:  748; w:  344; h:  224),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1372
       (x: 1584; y:  796; w:  440; h:  250),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1373
       (x:  892; y:  852; w:  324; h:  184),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1374
       (x:  576; y:  976; w:   16; h:   28),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1375
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1376
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1377
      Template38FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1378
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1379
       (x: 2047; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1380
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1381
const Template39Points: array[0..18] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1382
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1383
       (x:  324; y:  756; w:  196; h:  204),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1384
       (x:  224; y:  596; w:  404; h:   60),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1385
       (x:  240; y:  268; w:  464; h:  152),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1386
       (x:  876; y:  236; w:  168; h:  348),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1387
       (x: 1204; y:   56; w:  148; h:  700),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1388
       (x: 1516; y:   52; w:  192; h:  664),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1389
       (x: 1808; y:   60; w:  328; h:  496),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1390
       (x: 2292; y:   92; w:  184; h:  492),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1391
       (x: 2664; y:  216; w:  196; h:  340),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1392
       (x: 3004; y:  108; w:  176; h:  480),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1393
       (x: 3260; y:  368; w:  120; h:  348),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1394
       (x: 3476; y:  460; w:  208; h:  448),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1395
       (x: 3268; y:  906; w:  192; h:   96),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1396
       (x: 2876; y:  664; w:  204; h:  310),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1397
       (x: 2240; y:  748; w:  344; h:  224),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1398
       (x: 1584; y:  796; w:  440; h:  250),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1399
       (x:  892; y:  852; w:  324; h:  184),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1400
       (x:  576; y:  976; w:   16; h:   28),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1401
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1402
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1403
      Template39FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1404
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1405
       (x: 2047; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1406
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1407
const Template40Points: array[0..18] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1408
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1409
       (x:  324; y:  756; w:  196; h:  204),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1410
       (x:  224; y:  596; w:  404; h:   60),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1411
       (x:  240; y:  268; w:  464; h:  152),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1412
       (x:  876; y:  236; w:  168; h:  348),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1413
       (x: 1204; y:   56; w:  148; h:  700),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1414
       (x: 1516; y:   52; w:  192; h:  664),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1415
       (x: 1808; y:   60; w:  328; h:  496),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1416
       (x: 2292; y:   92; w:  184; h:  492),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1417
       (x: 2664; y:  216; w:  196; h:  340),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1418
       (x: 3004; y:  108; w:  176; h:  480),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1419
       (x: 3260; y:  368; w:  120; h:  348),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1420
       (x: 3476; y:  460; w:  208; h:  448),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1421
       (x: 3268; y:  906; w:  192; h:   96),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1422
       (x: 2876; y:  664; w:  204; h:  310),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1423
       (x: 2240; y:  748; w:  344; h:  224),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1424
       (x: 1584; y:  796; w:  440; h:  250),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1425
       (x:  892; y:  852; w:  324; h:  184),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1426
       (x:  576; y:  976; w:   16; h:   28),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1427
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1428
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1429
      Template40FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1430
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1431
       (x: 2047; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1432
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1433
const Template41Points: array[0..18] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1434
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1435
       (x:  324; y:  756; w:  196; h:  204),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1436
       (x:  224; y:  596; w:  404; h:   60),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1437
       (x:  240; y:  268; w:  464; h:  152),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1438
       (x:  876; y:  236; w:  168; h:  348),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1439
       (x: 1204; y:   56; w:  148; h:  700),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1440
       (x: 1516; y:   52; w:  192; h:  664),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1441
       (x: 1808; y:   60; w:  328; h:  496),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1442
       (x: 2292; y:   92; w:  184; h:  492),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1443
       (x: 2664; y:  216; w:  196; h:  340),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1444
       (x: 3004; y:  108; w:  176; h:  480),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1445
       (x: 3260; y:  368; w:  120; h:  348),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1446
       (x: 3476; y:  460; w:  208; h:  448),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1447
       (x: 3268; y:  906; w:  192; h:   96),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1448
       (x: 2876; y:  664; w:  204; h:  310),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1449
       (x: 2240; y:  748; w:  344; h:  224),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1450
       (x: 1584; y:  796; w:  440; h:  250),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1451
       (x:  892; y:  852; w:  324; h:  184),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1452
       (x:  576; y:  976; w:   16; h:   28),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1453
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1454
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1455
      Template41FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1456
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1457
       (x: 2047; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1458
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1459
const Template42Points: array[0..18] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1460
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1461
       (x:  324; y:  756; w:  196; h:  204),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1462
       (x:  224; y:  596; w:  404; h:   60),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1463
       (x:  240; y:  268; w:  464; h:  152),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1464
       (x:  876; y:  236; w:  168; h:  348),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1465
       (x: 1204; y:   56; w:  148; h:  700),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1466
       (x: 1516; y:   52; w:  192; h:  664),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1467
       (x: 1808; y:   60; w:  328; h:  496),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1468
       (x: 2292; y:   92; w:  184; h:  492),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1469
       (x: 2664; y:  216; w:  196; h:  340),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1470
       (x: 3004; y:  108; w:  176; h:  480),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1471
       (x: 3260; y:  368; w:  120; h:  348),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1472
       (x: 3476; y:  460; w:  208; h:  448),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1473
       (x: 3268; y:  906; w:  192; h:   96),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1474
       (x: 2876; y:  664; w:  204; h:  310),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1475
       (x: 2240; y:  748; w:  344; h:  224),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1476
       (x: 1584; y:  796; w:  440; h:  250),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1477
       (x:  892; y:  852; w:  324; h:  184),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1478
       (x:  576; y:  976; w:   16; h:   28),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1479
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1480
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1481
      Template42FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1482
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1483
       (x: 2047; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1484
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1485
const Template43Points: array[0..18] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1486
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1487
       (x:  324; y:  756; w:  196; h:  204),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1488
       (x:  224; y:  596; w:  404; h:   60),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1489
       (x:  240; y:  268; w:  464; h:  152),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1490
       (x:  876; y:  236; w:  168; h:  348),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1491
       (x: 1204; y:   56; w:  148; h:  700),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1492
       (x: 1516; y:   52; w:  192; h:  664),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1493
       (x: 1808; y:   60; w:  328; h:  496),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1494
       (x: 2292; y:   92; w:  184; h:  492),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1495
       (x: 2664; y:  216; w:  196; h:  340),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1496
       (x: 3004; y:  108; w:  176; h:  480),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1497
       (x: 3260; y:  368; w:  120; h:  348),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1498
       (x: 3476; y:  460; w:  208; h:  448),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1499
       (x: 3268; y:  906; w:  192; h:   96),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1500
       (x: 2876; y:  664; w:  204; h:  310),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1501
       (x: 2240; y:  748; w:  344; h:  224),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1502
       (x: 1584; y:  796; w:  440; h:  250),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1503
       (x:  892; y:  852; w:  324; h:  184),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1504
       (x:  576; y:  976; w:   16; h:   28),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1505
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1506
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1507
      Template43FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1508
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1509
       (x: 2047; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1510
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1511
const Template44Points: array[0..18] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1512
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1513
       (x:  324; y:  756; w:  196; h:  204),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1514
       (x:  224; y:  596; w:  404; h:   60),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1515
       (x:  240; y:  268; w:  464; h:  152),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1516
       (x:  876; y:  236; w:  168; h:  348),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1517
       (x: 1204; y:   56; w:  148; h:  700),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1518
       (x: 1516; y:   52; w:  192; h:  664),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1519
       (x: 1808; y:   60; w:  328; h:  496),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1520
       (x: 2292; y:   92; w:  184; h:  492),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1521
       (x: 2664; y:  216; w:  196; h:  340),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1522
       (x: 3004; y:  108; w:  176; h:  480),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1523
       (x: 3260; y:  368; w:  120; h:  348),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1524
       (x: 3476; y:  460; w:  208; h:  448),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1525
       (x: 3268; y:  906; w:  192; h:   96),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1526
       (x: 2876; y:  664; w:  204; h:  310),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1527
       (x: 2240; y:  748; w:  344; h:  224),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1528
       (x: 1584; y:  796; w:  440; h:  250),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1529
       (x:  892; y:  852; w:  324; h:  184),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1530
       (x:  576; y:  976; w:   16; h:   28),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1531
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1532
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1533
      Template44FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1534
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1535
       (x: 2047; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1536
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1537
const Template45Points: array[0..18] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1538
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1539
       (x:  324; y:  756; w:  196; h:  204),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1540
       (x:  224; y:  596; w:  404; h:   60),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1541
       (x:  240; y:  268; w:  464; h:  152),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1542
       (x:  876; y:  236; w:  168; h:  348),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1543
       (x: 1204; y:   56; w:  148; h:  700),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1544
       (x: 1516; y:   52; w:  192; h:  664),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1545
       (x: 1808; y:   60; w:  328; h:  496),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1546
       (x: 2292; y:   92; w:  184; h:  492),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1547
       (x: 2664; y:  216; w:  196; h:  340),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1548
       (x: 3004; y:  108; w:  176; h:  480),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1549
       (x: 3260; y:  368; w:  120; h:  348),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1550
       (x: 3476; y:  460; w:  208; h:  448),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1551
       (x: 3268; y:  906; w:  192; h:   96),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1552
       (x: 2876; y:  664; w:  204; h:  310),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1553
       (x: 2240; y:  748; w:  344; h:  224),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1554
       (x: 1584; y:  796; w:  440; h:  250),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1555
       (x:  892; y:  852; w:  324; h:  184),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1556
       (x:  576; y:  976; w:   16; h:   28),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1557
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1558
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1559
      Template45FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1560
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1561
       (x: 2047; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1562
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1563
const Template46Points: array[0..18] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1564
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1565
       (x:  324; y:  756; w:  196; h:  204),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1566
       (x:  224; y:  596; w:  404; h:   60),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1567
       (x:  240; y:  268; w:  464; h:  152),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1568
       (x:  876; y:  236; w:  168; h:  348),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1569
       (x: 1204; y:   56; w:  148; h:  700),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1570
       (x: 1516; y:   52; w:  192; h:  664),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1571
       (x: 1808; y:   60; w:  328; h:  496),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1572
       (x: 2292; y:   92; w:  184; h:  492),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1573
       (x: 2664; y:  216; w:  196; h:  340),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1574
       (x: 3004; y:  108; w:  176; h:  480),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1575
       (x: 3260; y:  368; w:  120; h:  348),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1576
       (x: 3476; y:  460; w:  208; h:  448),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1577
       (x: 3268; y:  906; w:  192; h:   96),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1578
       (x: 2876; y:  664; w:  204; h:  310),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1579
       (x: 2240; y:  748; w:  344; h:  224),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1580
       (x: 1584; y:  796; w:  440; h:  250),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1581
       (x:  892; y:  852; w:  324; h:  184),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1582
       (x:  576; y:  976; w:   16; h:   28),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1583
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1584
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1585
      Template46FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1586
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1587
       (x: 2047; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1588
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1589
const Template47Points: array[0..18] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1590
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1591
       (x:  324; y:  756; w:  196; h:  204),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1592
       (x:  224; y:  596; w:  404; h:   60),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1593
       (x:  240; y:  268; w:  464; h:  152),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1594
       (x:  876; y:  236; w:  168; h:  348),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1595
       (x: 1204; y:   56; w:  148; h:  700),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1596
       (x: 1516; y:   52; w:  192; h:  664),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1597
       (x: 1808; y:   60; w:  328; h:  496),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1598
       (x: 2292; y:   92; w:  184; h:  492),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1599
       (x: 2664; y:  216; w:  196; h:  340),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1600
       (x: 3004; y:  108; w:  176; h:  480),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1601
       (x: 3260; y:  368; w:  120; h:  348),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1602
       (x: 3476; y:  460; w:  208; h:  448),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1603
       (x: 3268; y:  906; w:  192; h:   96),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1604
       (x: 2876; y:  664; w:  204; h:  310),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1605
       (x: 2240; y:  748; w:  344; h:  224),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1606
       (x: 1584; y:  796; w:  440; h:  250),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1607
       (x:  892; y:  852; w:  324; h:  184),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1608
       (x:  576; y:  976; w:   16; h:   28),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1609
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1610
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1611
      Template47FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1612
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1613
       (x: 2047; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1614
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1615
const Template48Points: array[0..18] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1616
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1617
       (x:  324; y:  756; w:  196; h:  204),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1618
       (x:  224; y:  596; w:  404; h:   60),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1619
       (x:  240; y:  268; w:  464; h:  152),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1620
       (x:  876; y:  236; w:  168; h:  348),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1621
       (x: 1204; y:   56; w:  148; h:  700),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1622
       (x: 1516; y:   52; w:  192; h:  664),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1623
       (x: 1808; y:   60; w:  328; h:  496),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1624
       (x: 2292; y:   92; w:  184; h:  492),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1625
       (x: 2664; y:  216; w:  196; h:  340),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1626
       (x: 3004; y:  108; w:  176; h:  480),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1627
       (x: 3260; y:  368; w:  120; h:  348),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1628
       (x: 3476; y:  460; w:  208; h:  448),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1629
       (x: 3268; y:  906; w:  192; h:   96),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1630
       (x: 2876; y:  664; w:  204; h:  310),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1631
       (x: 2240; y:  748; w:  344; h:  224),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1632
       (x: 1584; y:  796; w:  440; h:  250),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1633
       (x:  892; y:  852; w:  324; h:  184),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1634
       (x:  576; y:  976; w:   16; h:   28),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1635
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1636
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1637
      Template48FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1638
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1639
       (x: 2047; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1640
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1641
const Template49Points: array[0..18] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1642
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1643
       (x:  324; y:  756; w:  196; h:  204),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1644
       (x:  224; y:  596; w:  404; h:   60),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1645
       (x:  240; y:  268; w:  464; h:  152),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1646
       (x:  876; y:  236; w:  168; h:  348),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1647
       (x: 1204; y:   56; w:  148; h:  700),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1648
       (x: 1516; y:   52; w:  192; h:  664),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1649
       (x: 1808; y:   60; w:  328; h:  496),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1650
       (x: 2292; y:   92; w:  184; h:  492),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1651
       (x: 2664; y:  216; w:  196; h:  340),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1652
       (x: 3004; y:  108; w:  176; h:  480),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1653
       (x: 3260; y:  368; w:  120; h:  348),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1654
       (x: 3476; y:  460; w:  208; h:  448),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1655
       (x: 3268; y:  906; w:  192; h:   96),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1656
       (x: 2876; y:  664; w:  204; h:  310),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1657
       (x: 2240; y:  748; w:  344; h:  224),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1658
       (x: 1584; y:  796; w:  440; h:  250),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1659
       (x:  892; y:  852; w:  324; h:  184),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1660
       (x:  576; y:  976; w:   16; h:   28),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1661
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1662
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1663
      Template49FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1664
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1665
       (x: 2047; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1666
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1667
const Template50Points: array[0..18] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1668
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1669
       (x:  324; y:  756; w:  196; h:  204),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1670
       (x:  224; y:  596; w:  404; h:   60),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1671
       (x:  240; y:  268; w:  464; h:  152),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1672
       (x:  876; y:  236; w:  168; h:  348),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1673
       (x: 1204; y:   56; w:  148; h:  700),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1674
       (x: 1516; y:   52; w:  192; h:  664),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1675
       (x: 1808; y:   60; w:  328; h:  496),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1676
       (x: 2292; y:   92; w:  184; h:  492),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1677
       (x: 2664; y:  216; w:  196; h:  340),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1678
       (x: 3004; y:  108; w:  176; h:  480),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1679
       (x: 3260; y:  368; w:  120; h:  348),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1680
       (x: 3476; y:  460; w:  208; h:  448),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1681
       (x: 3268; y:  906; w:  192; h:   96),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1682
       (x: 2876; y:  664; w:  204; h:  310),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1683
       (x: 2240; y:  748; w:  344; h:  224),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1684
       (x: 1584; y:  796; w:  440; h:  250),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1685
       (x:  892; y:  852; w:  324; h:  184),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1686
       (x:  576; y:  976; w:   16; h:   28),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1687
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1688
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1689
      Template50FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1690
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1691
       (x: 2047; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1692
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1693
const Template51Points: array[0..18] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1694
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1695
       (x:  324; y:  756; w:  196; h:  204),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1696
       (x:  224; y:  596; w:  404; h:   60),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1697
       (x:  240; y:  268; w:  464; h:  152),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1698
       (x:  876; y:  236; w:  168; h:  348),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1699
       (x: 1204; y:   56; w:  148; h:  700),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1700
       (x: 1516; y:   52; w:  192; h:  664),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1701
       (x: 1808; y:   60; w:  328; h:  496),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1702
       (x: 2292; y:   92; w:  184; h:  492),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1703
       (x: 2664; y:  216; w:  196; h:  340),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1704
       (x: 3004; y:  108; w:  176; h:  480),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1705
       (x: 3260; y:  368; w:  120; h:  348),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1706
       (x: 3476; y:  460; w:  208; h:  448),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1707
       (x: 3268; y:  906; w:  192; h:   96),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1708
       (x: 2876; y:  664; w:  204; h:  310),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1709
       (x: 2240; y:  748; w:  344; h:  224),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1710
       (x: 1584; y:  796; w:  440; h:  250),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1711
       (x:  892; y:  852; w:  324; h:  184),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1712
       (x:  576; y:  976; w:   16; h:   28),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1713
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1714
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1715
      Template51FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1716
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1717
       (x: 2047; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1718
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1719
const Template52Points: array[0..18] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1720
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1721
       (x:  324; y:  756; w:  196; h:  204),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1722
       (x:  224; y:  596; w:  404; h:   60),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1723
       (x:  240; y:  268; w:  464; h:  152),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1724
       (x:  876; y:  236; w:  168; h:  348),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1725
       (x: 1204; y:   56; w:  148; h:  700),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1726
       (x: 1516; y:   52; w:  192; h:  664),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1727
       (x: 1808; y:   60; w:  328; h:  496),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1728
       (x: 2292; y:   92; w:  184; h:  492),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1729
       (x: 2664; y:  216; w:  196; h:  340),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1730
       (x: 3004; y:  108; w:  176; h:  480),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1731
       (x: 3260; y:  368; w:  120; h:  348),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1732
       (x: 3476; y:  460; w:  208; h:  448),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1733
       (x: 3268; y:  906; w:  192; h:   96),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1734
       (x: 2876; y:  664; w:  204; h:  310),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1735
       (x: 2240; y:  748; w:  344; h:  224),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1736
       (x: 1584; y:  796; w:  440; h:  250),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1737
       (x:  892; y:  852; w:  324; h:  184),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1738
       (x:  576; y:  976; w:   16; h:   28),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1739
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1740
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1741
      Template52FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1742
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1743
       (x: 2047; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1744
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1745
const Template53Points: array[0..18] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1746
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1747
       (x:  324; y:  756; w:  196; h:  204),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1748
       (x:  224; y:  596; w:  404; h:   60),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1749
       (x:  240; y:  268; w:  464; h:  152),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1750
       (x:  876; y:  236; w:  168; h:  348),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1751
       (x: 1204; y:   56; w:  148; h:  700),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1752
       (x: 1516; y:   52; w:  192; h:  664),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1753
       (x: 1808; y:   60; w:  328; h:  496),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1754
       (x: 2292; y:   92; w:  184; h:  492),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1755
       (x: 2664; y:  216; w:  196; h:  340),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1756
       (x: 3004; y:  108; w:  176; h:  480),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1757
       (x: 3260; y:  368; w:  120; h:  348),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1758
       (x: 3476; y:  460; w:  208; h:  448),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1759
       (x: 3268; y:  906; w:  192; h:   96),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1760
       (x: 2876; y:  664; w:  204; h:  310),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1761
       (x: 2240; y:  748; w:  344; h:  224),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1762
       (x: 1584; y:  796; w:  440; h:  250),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1763
       (x:  892; y:  852; w:  324; h:  184),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1764
       (x:  576; y:  976; w:   16; h:   28),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1765
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1766
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1767
      Template53FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1768
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1769
       (x: 2047; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1770
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1771
const Template54Points: array[0..18] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1772
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1773
       (x:  324; y:  756; w:  196; h:  204),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1774
       (x:  224; y:  596; w:  404; h:   60),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1775
       (x:  240; y:  268; w:  464; h:  152),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1776
       (x:  876; y:  236; w:  168; h:  348),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1777
       (x: 1204; y:   56; w:  148; h:  700),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1778
       (x: 1516; y:   52; w:  192; h:  664),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1779
       (x: 1808; y:   60; w:  328; h:  496),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1780
       (x: 2292; y:   92; w:  184; h:  492),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1781
       (x: 2664; y:  216; w:  196; h:  340),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1782
       (x: 3004; y:  108; w:  176; h:  480),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1783
       (x: 3260; y:  368; w:  120; h:  348),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1784
       (x: 3476; y:  460; w:  208; h:  448),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1785
       (x: 3268; y:  906; w:  192; h:   96),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1786
       (x: 2876; y:  664; w:  204; h:  310),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1787
       (x: 2240; y:  748; w:  344; h:  224),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1788
       (x: 1584; y:  796; w:  440; h:  250),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1789
       (x:  892; y:  852; w:  324; h:  184),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1790
       (x:  576; y:  976; w:   16; h:   28),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1791
       (x: NTPX; y:    0; w:    1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1792
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1793
      Template54FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1794
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1795
       (x: 2047; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1796
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1797
////////////////////////////// ... Silly ...  ////////////////////////////////
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1798
/// Ok. Tiy doesn't care for these.  Perhaps they could be saved.
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1799
/// For now, just rare.
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1800
//////////////////////////////////////////////////////////////////////////////
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1801
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1802
// maybe Tiy would be ok with this if it was smoother/more climable and a bit shorter?
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1803
const Template55Points: array[0..27] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1804
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1805
       (x:  700; y: 2100; w: 20; h: 75),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1806
       (x:  800; y: 1200; w: 20; h: 75),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1807
       (x:  900; y:  400; w: 20; h: 50),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1808
       (x: 1100; y:  600; w: 20; h: 50),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1809
       (x: 1300; y:  900; w: 20; h: 50),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1810
       (x: 1000; y: 1000; w: 20; h: 50),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1811
       (x: 1700; y: 1850; w: 20; h: 75),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1812
       (x: 2048; y: 2100; w: 20; h: 75),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1813
       (x: NTPX; y:    0; w:  1; h:  1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1814
       (x: 2048; y: 2100; w: 20; h: 50),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1815
       (x: 2400; y: 1850; w: 20; h: 50),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1816
       (x: 2600; y: 1000; w: 20; h: 75),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1817
       (x: 2800; y:  900; w: 20; h: 50),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1818
       (x: 3000; y:  600; w: 20; h: 50),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1819
       (x: 3200; y:  400; w: 20; h: 50),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1820
       (x: 3300; y: 1200; w: 20; h: 50),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1821
       (x: 3400; y: 2100; w: 20; h: 75),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1822
       (x: NTPX; y:    0; w:  1; h:  1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1823
       (x: 1450; y:  700; w: 25; h: 25),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1824
       (x: 1850; y:  650; w: 25; h: 25),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1825
       (x: 2250; y:  800; w: 25; h: 25),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1826
       (x: 2500; y:  700; w: 25; h: 25),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1827
       (x: NTPX; y:    0; w:  1; h:  1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1828
       (x: 1550; y: 1500; w: 25; h: 25),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1829
       (x: 1830; y: 1150; w: 25; h: 25),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1830
       (x: 2260; y: 1000; w: 25; h: 25),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1831
       (x: 2250; y: 1200; w: 25; h: 25),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1832
       (x: NTPX; y:    0; w:  1; h:  1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1833
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1834
      Template55FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1835
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1836
       (x: 2047; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1837
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1838
// attempt to make a series of moderate hills/valleys - was before I really figured out the whole probabilities thing
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1839
const Template56Points: array[0..16] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1840
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1841
       (x:  100; y: 2100; w:   1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1842
       (x:  100; y: 1600; w: 300; h:  500),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1843
       (x:  400; y:  600; w: 300; h: 1500),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1844
       (x:  700; y: 1600; w: 300; h:  600),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1845
       (x: 1000; y: 1800; w: 300; h:  300),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1846
       (x: 1300; y:  500; w: 300; h: 1600),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1847
       (x: 1600; y: 1700; w: 300; h:  400),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1848
       (x: 1600; y: 1600; w: 300; h:  500),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1849
       (x: 1600; y: 1400; w: 300; h:  700),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1850
       (x: 2200; y:  300; w: 300; h: 1800),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1851
       (x: 2500; y: 1500; w: 300; h:  600),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1852
       (x: 2800; y: 1900; w: 300; h:  200),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1853
       (x: 3100; y: 1600; w: 300; h:  500),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1854
       (x: 3400; y:  600; w: 300; h: 1500),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1855
       (x: 3700; y: 1800; w: 200; h:  300),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1856
       (x: 3700; y: 2100; w:   1; h:    1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1857
       (x: NTPX; y:    0; w:   1; h:    1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1858
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1859
      Template56FPoints: array[0..0] of TPoint =
184
f97a7a3dc8f6 - Update more headers
unc0rr
parents: 183
diff changeset
  1860
      (
1753
2ccba26f1aa4 Apply nemo's world resize patch
unc0rr
parents: 1066
diff changeset
  1861
       (x: 2047; y:    0)
712
e87cafcf0e2d +1 land template
unc0rr
parents: 711
diff changeset
  1862
      );
711
8ff62133ac48 One more crazy land template
unc0rr
parents: 710
diff changeset
  1863
1792
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1864
// 8 tiny islands
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1865
const Template57Points: array[0..39] of TSDL_Rect =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1866
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1867
       (x:   90; y: 520; w:   1; h:   1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1868
       (x:   90; y: 350; w:  10; h: 150),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1869
       (x:  170; y: 350; w:  10; h: 150),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1870
       (x:  170; y: 520; w:   1; h:   1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1871
       (x: NTPX; y:   0; w:   1; h:   1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1872
       (x:  270; y: 520; w:   1; h:   1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1873
       (x:  270; y: 350; w:  10; h: 150),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1874
       (x:  350; y: 350; w:  10; h: 150),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1875
       (x:  350; y: 520; w:   1; h:   1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1876
       (x: NTPX; y:   0; w:   1; h:   1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1877
       (x:  450; y: 520; w:   1; h:   1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1878
       (x:  450; y: 350; w:  10; h: 150),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1879
       (x:  530; y: 350; w:  10; h: 150),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1880
       (x:  530; y: 520; w:   1; h:   1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1881
       (x: NTPX; y:   0; w:   1; h:   1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1882
       (x:  630; y: 520; w:   1; h:   1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1883
       (x:  630; y: 350; w:  10; h: 150),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1884
       (x:  710; y: 350; w:  10; h: 150),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1885
       (x:  710; y: 520; w:   1; h:   1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1886
       (x: NTPX; y:   0; w:   1; h:   1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1887
       (x:  810; y: 520; w:   1; h:   1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1888
       (x:  810; y: 350; w:  10; h: 150),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1889
       (x:  890; y: 350; w:  10; h: 150),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1890
       (x:  890; y: 520; w:   1; h:   1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1891
       (x: NTPX; y:   0; w:   1; h:   1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1892
       (x:  990; y: 520; w:   1; h:   1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1893
       (x:  990; y: 350; w:  10; h: 150),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1894
       (x: 1070; y: 350; w:  10; h: 150),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1895
       (x: 1070; y: 520; w:   1; h:   1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1896
       (x: NTPX; y:   0; w:   1; h:   1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1897
       (x: 1170; y: 520; w:   1; h:   1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1898
       (x: 1170; y: 350; w:  10; h: 150),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1899
       (x: 1250; y: 350; w:  10; h: 150),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1900
       (x: 1250; y: 520; w:   1; h:   1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1901
       (x: NTPX; y:   0; w:   1; h:   1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1902
       (x: 1350; y: 520; w:   1; h:   1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1903
       (x: 1350; y: 350; w:  10; h: 150),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1904
       (x: 1430; y: 350; w:  10; h: 150),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1905
       (x: 1430; y: 520; w:   1; h:   1),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1906
       (x: NTPX; y:   0; w:   1; h:   1)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1907
      );
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1908
      Template57FPoints: array[0..0] of TPoint =
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1909
      (
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1910
       (x: 512; y:    0)
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1911
      );
1753
2ccba26f1aa4 Apply nemo's world resize patch
unc0rr
parents: 1066
diff changeset
  1912
1792
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1913
////////////////////////////////////////////////////////////////////////
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1914
const EdgeTemplates: array[0..57] of TEdgeTemplate =
184
f97a7a3dc8f6 - Update more headers
unc0rr
parents: 183
diff changeset
  1915
      (
f97a7a3dc8f6 - Update more headers
unc0rr
parents: 183
diff changeset
  1916
       (BasePoints: @Template0Points;
f97a7a3dc8f6 - Update more headers
unc0rr
parents: 183
diff changeset
  1917
        BasePointsCount: Succ(High(Template0Points));
f97a7a3dc8f6 - Update more headers
unc0rr
parents: 183
diff changeset
  1918
        FillPoints: @Template0FPoints;
f97a7a3dc8f6 - Update more headers
unc0rr
parents: 183
diff changeset
  1919
        FillPointsCount: Succ(High(Template0FPoints));
1792
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1920
        BezierizeCount: 3;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1921
        RandPassesCount: 8;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1922
        TemplateHeight: 1424; TemplateWidth: 2848;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1923
        canMirror: true; canFlip: false; isNegative: false; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1924
        hasGirders: true;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1925
        MaxHedgehogs: 18;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1926
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1927
       (BasePoints: @Template1Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1928
        BasePointsCount: Succ(High(Template1Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1929
        FillPoints: @Template1FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1930
        FillPointsCount: Succ(High(Template1FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1931
        BezierizeCount: 3;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1932
        RandPassesCount: 7;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1933
        TemplateHeight: 1424; TemplateWidth: 2848;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1934
        canMirror: true; canFlip: false; isNegative: false; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1935
        hasGirders: true;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1936
        MaxHedgehogs: 18;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1937
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1938
       (BasePoints: @Template2Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1939
        BasePointsCount: Succ(High(Template2Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1940
        FillPoints: @Template2FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1941
        FillPointsCount: Succ(High(Template2FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1942
        BezierizeCount: 2;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1943
        RandPassesCount: 6;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1944
        TemplateHeight: 1424; TemplateWidth: 2848;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1945
        canMirror: true; canFlip: false; isNegative: false; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1946
        hasGirders: true;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1947
        MaxHedgehogs: 18;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1948
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1949
       (BasePoints: @Template3Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1950
        BasePointsCount: Succ(High(Template3Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1951
        FillPoints: @Template3FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1952
        FillPointsCount: Succ(High(Template3FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1953
        BezierizeCount: 3;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1954
        RandPassesCount: 4;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1955
        TemplateHeight: 1424; TemplateWidth: 2848;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1956
        canMirror: true; canFlip: false; isNegative: false; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1957
        hasGirders: true;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1958
        MaxHedgehogs: 18;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1959
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1960
       (BasePoints: @Template4Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1961
        BasePointsCount: Succ(High(Template4Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1962
        FillPoints: @Template4FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1963
        FillPointsCount: Succ(High(Template4FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1964
        BezierizeCount: 3;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1965
        RandPassesCount: 4;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1966
        TemplateHeight: 1424; TemplateWidth: 2848;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1967
        canMirror: true; canFlip: false; isNegative: false; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1968
        hasGirders: true;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1969
        MaxHedgehogs: 18;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1970
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1971
       (BasePoints: @Template5Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1972
        BasePointsCount: Succ(High(Template5Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1973
        FillPoints: @Template5FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1974
        FillPointsCount: Succ(High(Template5FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1975
        BezierizeCount: 2;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1976
        RandPassesCount: 8;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1977
        TemplateHeight: 1424; TemplateWidth: 2848;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1978
        canMirror: true; canFlip: false; isNegative: false; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1979
        hasGirders: true;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1980
        MaxHedgehogs: 18;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1981
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1982
       (BasePoints: @Template6Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1983
        BasePointsCount: Succ(High(Template6Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1984
        FillPoints: @Template6FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1985
        FillPointsCount: Succ(High(Template6FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1986
        BezierizeCount: 2;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1987
        RandPassesCount: 5;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1988
        TemplateHeight: 1424; TemplateWidth: 2848;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1989
        canMirror: true; canFlip: false; isNegative: false; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1990
        hasGirders: true;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1991
        MaxHedgehogs: 18;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1992
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1993
       (BasePoints: @Template7Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1994
        BasePointsCount: Succ(High(Template7Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1995
        FillPoints: @Template7FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1996
        FillPointsCount: Succ(High(Template7FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1997
        BezierizeCount: 4;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1998
        RandPassesCount: 4;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  1999
        TemplateHeight: 1424; TemplateWidth: 2848;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2000
        canMirror: true; canFlip: false; isNegative: false; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2001
        hasGirders: true;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2002
        MaxHedgehogs: 18;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2003
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2004
       (BasePoints: @Template8Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2005
        BasePointsCount: Succ(High(Template8Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2006
        FillPoints: @Template8FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2007
        FillPointsCount: Succ(High(Template8FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2008
        BezierizeCount: 2;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2009
        RandPassesCount: 7;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2010
        TemplateHeight: 1424; TemplateWidth: 2848;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2011
        canMirror: true; canFlip: false; isNegative: false; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2012
        hasGirders: true;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2013
        MaxHedgehogs: 18;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2014
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2015
       (BasePoints: @Template9Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2016
        BasePointsCount: Succ(High(Template9Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2017
        FillPoints: @Template9FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2018
        FillPointsCount: Succ(High(Template9FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2019
        BezierizeCount: 1;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2020
        RandPassesCount: 5;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2021
        TemplateHeight: 1424; TemplateWidth: 2848;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2022
        canMirror: true; canFlip: false; isNegative: false; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2023
        hasGirders: true;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2024
        MaxHedgehogs: 18;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2025
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2026
       (BasePoints: @Template10Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2027
        BasePointsCount: Succ(High(Template10Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2028
        FillPoints: @Template10FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2029
        FillPointsCount: Succ(High(Template10FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2030
        BezierizeCount: 2;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2031
        RandPassesCount: 6;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2032
        TemplateHeight: 1424; TemplateWidth: 2848;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2033
        canMirror: true; canFlip: false; isNegative: false; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2034
        hasGirders: true;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2035
        MaxHedgehogs: 18;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2036
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2037
       (BasePoints: @Template11Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2038
        BasePointsCount: Succ(High(Template11Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2039
        FillPoints: @Template11FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2040
        FillPointsCount: Succ(High(Template11FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2041
        BezierizeCount: 1;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2042
        RandPassesCount: 8;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2043
        TemplateHeight: 1424; TemplateWidth: 2848;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2044
        canMirror: true; canFlip: false; isNegative: false; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2045
        hasGirders: true;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2046
        MaxHedgehogs: 18;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2047
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2048
       (BasePoints: @Template12Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2049
        BasePointsCount: Succ(High(Template12Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2050
        FillPoints: @Template12FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2051
        FillPointsCount: Succ(High(Template12FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2052
        BezierizeCount: 3;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2053
        RandPassesCount: 8;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2054
        TemplateHeight: 1424; TemplateWidth: 2848;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2055
        canMirror: true; canFlip: false; isNegative: false; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2056
        hasGirders: true;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2057
        MaxHedgehogs: 18;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2058
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2059
       (BasePoints: @Template13Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2060
        BasePointsCount: Succ(High(Template13Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2061
        FillPoints: @Template13FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2062
        FillPointsCount: Succ(High(Template13FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2063
        BezierizeCount: 3;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2064
        RandPassesCount: 5;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2065
        TemplateHeight: 1424; TemplateWidth: 2848;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2066
        canMirror: true; canFlip: false; isNegative: false; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2067
        hasGirders: true;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2068
        MaxHedgehogs: 18;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2069
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2070
       (BasePoints: @Template14Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2071
        BasePointsCount: Succ(High(Template14Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2072
        FillPoints: @Template14FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2073
        FillPointsCount: Succ(High(Template14FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2074
        BezierizeCount: 3;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2075
        RandPassesCount: 7;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2076
        TemplateHeight: 1424; TemplateWidth: 2848;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2077
        canMirror: true; canFlip: false; isNegative: false; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2078
        hasGirders: true;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2079
        MaxHedgehogs: 18;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2080
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2081
       (BasePoints: @Template15Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2082
        BasePointsCount: Succ(High(Template15Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2083
        FillPoints: @Template15FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2084
        FillPointsCount: Succ(High(Template15FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2085
        BezierizeCount: 2;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2086
        RandPassesCount: 6;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2087
        TemplateHeight: 1424; TemplateWidth: 2848;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2088
        canMirror: true; canFlip: false; isNegative: false; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2089
        hasGirders: true;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2090
        MaxHedgehogs: 18;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2091
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2092
       (BasePoints: @Template16Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2093
        BasePointsCount: Succ(High(Template16Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2094
        FillPoints: @Template16FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2095
        FillPointsCount: Succ(High(Template16FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2096
        BezierizeCount: 2;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2097
        RandPassesCount: 6;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2098
        TemplateHeight: 1424; TemplateWidth: 2848;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2099
        canMirror: true; canFlip: false; isNegative: false; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2100
        hasGirders: true;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2101
        MaxHedgehogs: 18;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2102
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2103
       (BasePoints: @Template17Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2104
        BasePointsCount: Succ(High(Template17Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2105
        FillPoints: @Template17FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2106
        FillPointsCount: Succ(High(Template17FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2107
        BezierizeCount: 3;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2108
        RandPassesCount: 7;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2109
        TemplateHeight: 1424; TemplateWidth: 2848;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2110
        canMirror: true; canFlip: false; isNegative: false; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2111
        hasGirders: true;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2112
        MaxHedgehogs: 18;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2113
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2114
       (BasePoints: @Template18Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2115
        BasePointsCount: Succ(High(Template18Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2116
        FillPoints: @Template18FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2117
        FillPointsCount: Succ(High(Template18FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2118
        BezierizeCount: 3;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2119
        RandPassesCount: 8;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2120
        TemplateHeight: 1424; TemplateWidth: 3900;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2121
        canMirror: true; canFlip: false; isNegative: false; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2122
        hasGirders: true;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2123
        MaxHedgehogs: 36;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2124
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2125
       (BasePoints: @Template19Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2126
        BasePointsCount: Succ(High(Template19Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2127
        FillPoints: @Template19FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2128
        FillPointsCount: Succ(High(Template19FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2129
        BezierizeCount: 3;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2130
        RandPassesCount: 7;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2131
        TemplateHeight: 1424; TemplateWidth: 3900;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2132
        canMirror: true; canFlip: false; isNegative: false; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2133
        hasGirders: true;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2134
        MaxHedgehogs: 36;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2135
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2136
       (BasePoints: @Template20Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2137
        BasePointsCount: Succ(High(Template20Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2138
        FillPoints: @Template20FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2139
        FillPointsCount: Succ(High(Template20FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2140
        BezierizeCount: 2;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2141
        RandPassesCount: 6;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2142
        TemplateHeight: 1424; TemplateWidth: 3900;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2143
        canMirror: true; canFlip: false; isNegative: false; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2144
        hasGirders: true;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2145
        MaxHedgehogs: 36;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2146
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2147
       (BasePoints: @Template21Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2148
        BasePointsCount: Succ(High(Template21Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2149
        FillPoints: @Template21FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2150
        FillPointsCount: Succ(High(Template21FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2151
        BezierizeCount: 3;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2152
        RandPassesCount: 4;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2153
        TemplateHeight: 1424; TemplateWidth: 3900;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2154
        canMirror: true; canFlip: false; isNegative: false; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2155
        hasGirders: true;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2156
        MaxHedgehogs: 36;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2157
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2158
       (BasePoints: @Template22Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2159
        BasePointsCount: Succ(High(Template22Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2160
        FillPoints: @Template22FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2161
        FillPointsCount: Succ(High(Template22FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2162
        BezierizeCount: 3;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2163
        RandPassesCount: 4;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2164
        TemplateHeight: 1424; TemplateWidth: 3900;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2165
        canMirror: true; canFlip: false; isNegative: false; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2166
        hasGirders: true;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2167
        MaxHedgehogs: 36;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2168
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2169
       (BasePoints: @Template23Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2170
        BasePointsCount: Succ(High(Template23Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2171
        FillPoints: @Template23FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2172
        FillPointsCount: Succ(High(Template23FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2173
        BezierizeCount: 2;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2174
        RandPassesCount: 8;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2175
        TemplateHeight: 1424; TemplateWidth: 3900;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2176
        canMirror: true; canFlip: false; isNegative: false; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2177
        hasGirders: true;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2178
        MaxHedgehogs: 36;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2179
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2180
       (BasePoints: @Template24Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2181
        BasePointsCount: Succ(High(Template24Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2182
        FillPoints: @Template24FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2183
        FillPointsCount: Succ(High(Template24FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2184
        BezierizeCount: 2;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2185
        RandPassesCount: 5;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2186
        TemplateHeight: 1424; TemplateWidth: 3900;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2187
        canMirror: true; canFlip: false; isNegative: false; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2188
        hasGirders: true;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2189
        MaxHedgehogs: 36;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2190
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2191
       (BasePoints: @Template25Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2192
        BasePointsCount: Succ(High(Template25Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2193
        FillPoints: @Template25FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2194
        FillPointsCount: Succ(High(Template25FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2195
        BezierizeCount: 4;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2196
        RandPassesCount: 4;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2197
        TemplateHeight: 1424; TemplateWidth: 3900;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2198
        canMirror: true; canFlip: false; isNegative: false; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2199
        hasGirders: true;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2200
        MaxHedgehogs: 36;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2201
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2202
       (BasePoints: @Template26Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2203
        BasePointsCount: Succ(High(Template26Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2204
        FillPoints: @Template26FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2205
        FillPointsCount: Succ(High(Template26FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2206
        BezierizeCount: 2;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2207
        RandPassesCount: 7;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2208
        TemplateHeight: 1424; TemplateWidth: 3900;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2209
        canMirror: true; canFlip: false; isNegative: false; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2210
        hasGirders: true;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2211
        MaxHedgehogs: 36;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2212
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2213
       (BasePoints: @Template27Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2214
        BasePointsCount: Succ(High(Template27Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2215
        FillPoints: @Template27FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2216
        FillPointsCount: Succ(High(Template27FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2217
        BezierizeCount: 1;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2218
        RandPassesCount: 5;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2219
        TemplateHeight: 1424; TemplateWidth: 3900;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2220
        canMirror: true; canFlip: false; isNegative: false; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2221
        hasGirders: true;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2222
        MaxHedgehogs: 36;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2223
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2224
       (BasePoints: @Template28Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2225
        BasePointsCount: Succ(High(Template28Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2226
        FillPoints: @Template28FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2227
        FillPointsCount: Succ(High(Template28FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2228
        BezierizeCount: 2;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2229
        RandPassesCount: 6;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2230
        TemplateHeight: 1424; TemplateWidth: 3900;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2231
        canMirror: true; canFlip: false; isNegative: false; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2232
        hasGirders: true;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2233
        MaxHedgehogs: 36;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2234
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2235
       (BasePoints: @Template29Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2236
        BasePointsCount: Succ(High(Template29Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2237
        FillPoints: @Template29FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2238
        FillPointsCount: Succ(High(Template29FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2239
        BezierizeCount: 1;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2240
        RandPassesCount: 8;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2241
        TemplateHeight: 1424; TemplateWidth: 3900;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2242
        canMirror: true; canFlip: false; isNegative: false; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2243
        hasGirders: true;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2244
        MaxHedgehogs: 36;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2245
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2246
       (BasePoints: @Template30Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2247
        BasePointsCount: Succ(High(Template30Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2248
        FillPoints: @Template30FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2249
        FillPointsCount: Succ(High(Template30FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2250
        BezierizeCount: 3;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2251
        RandPassesCount: 8;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2252
        TemplateHeight: 1424; TemplateWidth: 3900;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2253
        canMirror: true; canFlip: false; isNegative: false; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2254
        hasGirders: true;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2255
        MaxHedgehogs: 36;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2256
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2257
       (BasePoints: @Template31Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2258
        BasePointsCount: Succ(High(Template31Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2259
        FillPoints: @Template31FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2260
        FillPointsCount: Succ(High(Template31FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2261
        BezierizeCount: 3;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2262
        RandPassesCount: 5;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2263
        TemplateHeight: 1424; TemplateWidth: 3900;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2264
        canMirror: true; canFlip: false; isNegative: false; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2265
        hasGirders: true;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2266
        MaxHedgehogs: 36;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2267
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2268
       (BasePoints: @Template32Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2269
        BasePointsCount: Succ(High(Template32Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2270
        FillPoints: @Template32FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2271
        FillPointsCount: Succ(High(Template32FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2272
        BezierizeCount: 3;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2273
        RandPassesCount: 7;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2274
        TemplateHeight: 1424; TemplateWidth: 3900;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2275
        canMirror: true; canFlip: false; isNegative: false; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2276
        hasGirders: true;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2277
        MaxHedgehogs: 36;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2278
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2279
       (BasePoints: @Template33Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2280
        BasePointsCount: Succ(High(Template33Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2281
        FillPoints: @Template33FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2282
        FillPointsCount: Succ(High(Template33FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2283
        BezierizeCount: 2;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2284
        RandPassesCount: 6;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2285
        TemplateHeight: 1424; TemplateWidth: 3900;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2286
        canMirror: true; canFlip: false; isNegative: false; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2287
        hasGirders: true;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2288
        MaxHedgehogs: 36;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2289
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2290
       (BasePoints: @Template34Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2291
        BasePointsCount: Succ(High(Template34Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2292
        FillPoints: @Template34FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2293
        FillPointsCount: Succ(High(Template34FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2294
        BezierizeCount: 2;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2295
        RandPassesCount: 6;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2296
        TemplateHeight: 1424; TemplateWidth: 3900;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2297
        canMirror: true; canFlip: false; isNegative: false; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2298
        hasGirders: true;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2299
        MaxHedgehogs: 36;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2300
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2301
       (BasePoints: @Template35Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2302
        BasePointsCount: Succ(High(Template35Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2303
        FillPoints: @Template35FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2304
        FillPointsCount: Succ(High(Template35FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2305
        BezierizeCount: 3;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2306
        RandPassesCount: 7;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2307
        TemplateHeight: 1424; TemplateWidth: 3900;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2308
        canMirror: true; canFlip: false; isNegative: false; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2309
        hasGirders: true;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2310
        MaxHedgehogs: 36;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2311
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2312
       (BasePoints: @Template36Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2313
        BasePointsCount: Succ(High(Template36Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2314
        FillPoints: @Template36FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2315
        FillPointsCount: Succ(High(Template36FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2316
        BezierizeCount: 4;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2317
        RandPassesCount: 12;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2318
        TemplateHeight: 1024; TemplateWidth: 4096;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2319
        canMirror: true; canFlip: false; isNegative: true; canInvert: true;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2320
        hasGirders: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2321
        MaxHedgehogs: 32;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2322
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2323
       (BasePoints: @Template37Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2324
        BasePointsCount: Succ(High(Template37Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2325
        FillPoints: @Template37FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2326
        FillPointsCount: Succ(High(Template37FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2327
        BezierizeCount: 4;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2328
        RandPassesCount: 12;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2329
        TemplateHeight: 1024; TemplateWidth: 4096;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2330
        canMirror: true; canFlip: false; isNegative: true; canInvert: true;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2331
        hasGirders: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2332
        MaxHedgehogs: 32;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2333
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2334
       (BasePoints: @Template38Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2335
        BasePointsCount: Succ(High(Template38Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2336
        FillPoints: @Template38FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2337
        FillPointsCount: Succ(High(Template38FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2338
        BezierizeCount: 4;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2339
        RandPassesCount: 12;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2340
        TemplateHeight: 1024; TemplateWidth: 4096;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2341
        canMirror: true; canFlip: false; isNegative: true; canInvert: true;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2342
        hasGirders: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2343
        MaxHedgehogs: 32;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2344
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2345
       (BasePoints: @Template39Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2346
        BasePointsCount: Succ(High(Template39Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2347
        FillPoints: @Template39FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2348
        FillPointsCount: Succ(High(Template39FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2349
        BezierizeCount: 4;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2350
        RandPassesCount: 12;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2351
        TemplateHeight: 1024; TemplateWidth: 4096;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2352
        canMirror: true; canFlip: false; isNegative: true; canInvert: true;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2353
        hasGirders: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2354
        MaxHedgehogs: 32;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2355
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2356
       (BasePoints: @Template40Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2357
        BasePointsCount: Succ(High(Template40Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2358
        FillPoints: @Template40FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2359
        FillPointsCount: Succ(High(Template40FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2360
        BezierizeCount: 4;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2361
        RandPassesCount: 12;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2362
        TemplateHeight: 1024; TemplateWidth: 4096;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2363
        canMirror: true; canFlip: false; isNegative: true; canInvert: true;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2364
        hasGirders: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2365
        MaxHedgehogs: 32;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2366
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2367
       (BasePoints: @Template41Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2368
        BasePointsCount: Succ(High(Template41Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2369
        FillPoints: @Template41FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2370
        FillPointsCount: Succ(High(Template41FPoints));
1775
c7dc2f191347 A bit better template
unc0rr
parents: 1774
diff changeset
  2371
        BezierizeCount: 4;
c7dc2f191347 A bit better template
unc0rr
parents: 1774
diff changeset
  2372
        RandPassesCount: 12;
1773
bc6ad6136675 nemo's template patch (invertion)
unc0rr
parents: 1761
diff changeset
  2373
        TemplateHeight: 1024; TemplateWidth: 4096;
bc6ad6136675 nemo's template patch (invertion)
unc0rr
parents: 1761
diff changeset
  2374
        canMirror: true; canFlip: false; isNegative: true; canInvert: false;
1792
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2375
        hasGirders: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2376
        MaxHedgehogs: 32;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2377
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2378
       (BasePoints: @Template42Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2379
        BasePointsCount: Succ(High(Template42Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2380
        FillPoints: @Template42FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2381
        FillPointsCount: Succ(High(Template42FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2382
        BezierizeCount: 4;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2383
        RandPassesCount: 12;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2384
        TemplateHeight: 1024; TemplateWidth: 4096;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2385
        canMirror: true; canFlip: false; isNegative: true; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2386
        hasGirders: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2387
        MaxHedgehogs: 32;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2388
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2389
       (BasePoints: @Template43Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2390
        BasePointsCount: Succ(High(Template43Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2391
        FillPoints: @Template43FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2392
        FillPointsCount: Succ(High(Template43FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2393
        BezierizeCount: 4;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2394
        RandPassesCount: 12;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2395
        TemplateHeight: 1024; TemplateWidth: 4096;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2396
        canMirror: true; canFlip: false; isNegative: true; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2397
        hasGirders: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2398
        MaxHedgehogs: 32;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2399
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2400
       (BasePoints: @Template44Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2401
        BasePointsCount: Succ(High(Template44Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2402
        FillPoints: @Template44FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2403
        FillPointsCount: Succ(High(Template44FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2404
        BezierizeCount: 4;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2405
        RandPassesCount: 12;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2406
        TemplateHeight: 1024; TemplateWidth: 4096;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2407
        canMirror: true; canFlip: false; isNegative: true; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2408
        hasGirders: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2409
        MaxHedgehogs: 32;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2410
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2411
       (BasePoints: @Template45Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2412
        BasePointsCount: Succ(High(Template45Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2413
        FillPoints: @Template45FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2414
        FillPointsCount: Succ(High(Template45FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2415
        BezierizeCount: 4;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2416
        RandPassesCount: 12;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2417
        TemplateHeight: 1024; TemplateWidth: 4096;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2418
        canMirror: true; canFlip: false; isNegative: true; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2419
        hasGirders: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2420
        MaxHedgehogs: 32;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2421
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2422
       (BasePoints: @Template46Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2423
        BasePointsCount: Succ(High(Template46Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2424
        FillPoints: @Template46FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2425
        FillPointsCount: Succ(High(Template46FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2426
        BezierizeCount: 4;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2427
        RandPassesCount: 12;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2428
        TemplateHeight: 1024; TemplateWidth: 4096;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2429
        canMirror: true; canFlip: false; isNegative: true; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2430
        hasGirders: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2431
        MaxHedgehogs: 32;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2432
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2433
       (BasePoints: @Template47Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2434
        BasePointsCount: Succ(High(Template47Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2435
        FillPoints: @Template47FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2436
        FillPointsCount: Succ(High(Template47FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2437
        BezierizeCount: 4;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2438
        RandPassesCount: 12;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2439
        TemplateHeight: 1024; TemplateWidth: 4096;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2440
        canMirror: true; canFlip: false; isNegative: true; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2441
        hasGirders: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2442
        MaxHedgehogs: 32;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2443
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2444
       (BasePoints: @Template48Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2445
        BasePointsCount: Succ(High(Template48Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2446
        FillPoints: @Template48FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2447
        FillPointsCount: Succ(High(Template48FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2448
        BezierizeCount: 4;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2449
        RandPassesCount: 12;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2450
        TemplateHeight: 1024; TemplateWidth: 4096;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2451
        canMirror: true; canFlip: false; isNegative: true; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2452
        hasGirders: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2453
        MaxHedgehogs: 32;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2454
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2455
       (BasePoints: @Template49Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2456
        BasePointsCount: Succ(High(Template49Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2457
        FillPoints: @Template49FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2458
        FillPointsCount: Succ(High(Template49FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2459
        BezierizeCount: 4;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2460
        RandPassesCount: 12;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2461
        TemplateHeight: 1024; TemplateWidth: 4096;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2462
        canMirror: true; canFlip: false; isNegative: true; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2463
        hasGirders: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2464
        MaxHedgehogs: 32;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2465
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2466
       (BasePoints: @Template50Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2467
        BasePointsCount: Succ(High(Template50Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2468
        FillPoints: @Template50FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2469
        FillPointsCount: Succ(High(Template50FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2470
        BezierizeCount: 4;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2471
        RandPassesCount: 12;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2472
        TemplateHeight: 1024; TemplateWidth: 4096;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2473
        canMirror: true; canFlip: false; isNegative: true; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2474
        hasGirders: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2475
        MaxHedgehogs: 32;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2476
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2477
       (BasePoints: @Template51Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2478
        BasePointsCount: Succ(High(Template51Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2479
        FillPoints: @Template51FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2480
        FillPointsCount: Succ(High(Template51FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2481
        BezierizeCount: 4;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2482
        RandPassesCount: 12;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2483
        TemplateHeight: 1024; TemplateWidth: 4096;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2484
        canMirror: true; canFlip: false; isNegative: true; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2485
        hasGirders: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2486
        MaxHedgehogs: 32;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2487
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2488
       (BasePoints: @Template52Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2489
        BasePointsCount: Succ(High(Template52Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2490
        FillPoints: @Template52FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2491
        FillPointsCount: Succ(High(Template52FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2492
        BezierizeCount: 4;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2493
        RandPassesCount: 12;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2494
        TemplateHeight: 1024; TemplateWidth: 4096;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2495
        canMirror: true; canFlip: false; isNegative: true; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2496
        hasGirders: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2497
        MaxHedgehogs: 32;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2498
        ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2499
       (BasePoints: @Template53Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2500
        BasePointsCount: Succ(High(Template53Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2501
        FillPoints: @Template53FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2502
        FillPointsCount: Succ(High(Template53FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2503
        BezierizeCount: 4;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2504
        RandPassesCount: 12;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2505
        TemplateHeight: 1024; TemplateWidth: 4096;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2506
        canMirror: true; canFlip: false; isNegative: true; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2507
        hasGirders: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2508
        MaxHedgehogs: 32;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2509
        ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2510
       (BasePoints: @Template54Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2511
        BasePointsCount: Succ(High(Template54Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2512
        FillPoints: @Template54FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2513
        FillPointsCount: Succ(High(Template54FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2514
        BezierizeCount: 4;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2515
        RandPassesCount: 12;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2516
        TemplateHeight: 1024; TemplateWidth: 4096;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2517
        canMirror: true; canFlip: false; isNegative: true; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2518
        hasGirders: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2519
        MaxHedgehogs: 32;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2520
        ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2521
       (BasePoints: @Template55Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2522
        BasePointsCount: Succ(High(Template55Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2523
        FillPoints: @Template55FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2524
        FillPointsCount: Succ(High(Template55FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2525
        BezierizeCount: 3;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2526
        RandPassesCount: 3;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2527
        TemplateHeight: 2048; TemplateWidth: 4096;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2528
        canMirror: true; canFlip: false; isNegative: false; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2529
        hasGirders: true;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2530
        MaxHedgehogs: 48;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2531
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2532
       (BasePoints: @Template56Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2533
        BasePointsCount: Succ(High(Template56Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2534
        FillPoints: @Template56FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2535
        FillPointsCount: Succ(High(Template56FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2536
        BezierizeCount: 6;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2537
        RandPassesCount: 6;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2538
        TemplateHeight: 2048; TemplateWidth: 4096;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2539
        canMirror: true; canFlip: false; isNegative: false; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2540
        hasGirders: true;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2541
        MaxHedgehogs: 48;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2542
       ),
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2543
       (BasePoints: @Template57Points;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2544
        BasePointsCount: Succ(High(Template57Points));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2545
        FillPoints: @Template57FPoints;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2546
        FillPointsCount: Succ(High(Template57FPoints));
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2547
        BezierizeCount: 3;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2548
        RandPassesCount: 3;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2549
        TemplateHeight: 512; TemplateWidth: 1536;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2550
        canMirror: true; canFlip: false; isNegative: false; canInvert: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2551
        hasGirders: false;
c30c6944bd49 engine part of nemo's patch
unc0rr
parents: 1784
diff changeset
  2552
        MaxHedgehogs: 8;
358
236bbd12d4d9 - New Land Generator
unc0rr
parents: 351
diff changeset
  2553
       )
184
f97a7a3dc8f6 - Update more headers
unc0rr
parents: 183
diff changeset
  2554
      );
f97a7a3dc8f6 - Update more headers
unc0rr
parents: 183
diff changeset
  2555
f97a7a3dc8f6 - Update more headers
unc0rr
parents: 183
diff changeset
  2556
f97a7a3dc8f6 - Update more headers
unc0rr
parents: 183
diff changeset
  2557
f97a7a3dc8f6 - Update more headers
unc0rr
parents: 183
diff changeset
  2558
implementation
f97a7a3dc8f6 - Update more headers
unc0rr
parents: 183
diff changeset
  2559
f97a7a3dc8f6 - Update more headers
unc0rr
parents: 183
diff changeset
  2560
end.