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