1324 ); |
1321 ); |
1325 Template36FPoints: array[0..0] of TPoint = |
1322 Template36FPoints: array[0..0] of TPoint = |
1326 ( |
1323 ( |
1327 (x: 2047; y: 0) |
1324 (x: 2047; y: 0) |
1328 ); |
1325 ); |
1329 const Template37Points: array[0..18] of TSDL_Rect = |
|
1330 ( |
|
1331 (x: 324; y: 756; w: 196; h: 204), |
|
1332 (x: 224; y: 596; w: 404; h: 60), |
|
1333 (x: 240; y: 268; w: 464; h: 152), |
|
1334 (x: 876; y: 236; w: 168; h: 348), |
|
1335 (x: 1204; y: 56; w: 148; h: 700), |
|
1336 (x: 1516; y: 52; w: 192; h: 664), |
|
1337 (x: 1808; y: 60; w: 328; h: 496), |
|
1338 (x: 2292; y: 92; w: 184; h: 492), |
|
1339 (x: 2664; y: 216; w: 196; h: 340), |
|
1340 (x: 3004; y: 108; w: 176; h: 480), |
|
1341 (x: 3260; y: 368; w: 120; h: 348), |
|
1342 (x: 3476; y: 460; w: 208; h: 448), |
|
1343 (x: 3268; y: 906; w: 192; h: 96), |
|
1344 (x: 2876; y: 664; w: 204; h: 310), |
|
1345 (x: 2240; y: 748; w: 344; h: 224), |
|
1346 (x: 1584; y: 796; w: 440; h: 250), |
|
1347 (x: 892; y: 852; w: 324; h: 184), |
|
1348 (x: 576; y: 976; w: 16; h: 28), |
|
1349 (x: NTPX; y: 0; w: 1; h: 1) |
|
1350 ); |
|
1351 Template37FPoints: array[0..0] of TPoint = |
|
1352 ( |
|
1353 (x: 2047; y: 0) |
|
1354 ); |
|
1355 const Template38Points: array[0..18] of TSDL_Rect = |
|
1356 ( |
|
1357 (x: 324; y: 756; w: 196; h: 204), |
|
1358 (x: 224; y: 596; w: 404; h: 60), |
|
1359 (x: 240; y: 268; w: 464; h: 152), |
|
1360 (x: 876; y: 236; w: 168; h: 348), |
|
1361 (x: 1204; y: 56; w: 148; h: 700), |
|
1362 (x: 1516; y: 52; w: 192; h: 664), |
|
1363 (x: 1808; y: 60; w: 328; h: 496), |
|
1364 (x: 2292; y: 92; w: 184; h: 492), |
|
1365 (x: 2664; y: 216; w: 196; h: 340), |
|
1366 (x: 3004; y: 108; w: 176; h: 480), |
|
1367 (x: 3260; y: 368; w: 120; h: 348), |
|
1368 (x: 3476; y: 460; w: 208; h: 448), |
|
1369 (x: 3268; y: 906; w: 192; h: 96), |
|
1370 (x: 2876; y: 664; w: 204; h: 310), |
|
1371 (x: 2240; y: 748; w: 344; h: 224), |
|
1372 (x: 1584; y: 796; w: 440; h: 250), |
|
1373 (x: 892; y: 852; w: 324; h: 184), |
|
1374 (x: 576; y: 976; w: 16; h: 28), |
|
1375 (x: NTPX; y: 0; w: 1; h: 1) |
|
1376 ); |
|
1377 Template38FPoints: array[0..0] of TPoint = |
|
1378 ( |
|
1379 (x: 2047; y: 0) |
|
1380 ); |
|
1381 const Template39Points: array[0..18] of TSDL_Rect = |
|
1382 ( |
|
1383 (x: 324; y: 756; w: 196; h: 204), |
|
1384 (x: 224; y: 596; w: 404; h: 60), |
|
1385 (x: 240; y: 268; w: 464; h: 152), |
|
1386 (x: 876; y: 236; w: 168; h: 348), |
|
1387 (x: 1204; y: 56; w: 148; h: 700), |
|
1388 (x: 1516; y: 52; w: 192; h: 664), |
|
1389 (x: 1808; y: 60; w: 328; h: 496), |
|
1390 (x: 2292; y: 92; w: 184; h: 492), |
|
1391 (x: 2664; y: 216; w: 196; h: 340), |
|
1392 (x: 3004; y: 108; w: 176; h: 480), |
|
1393 (x: 3260; y: 368; w: 120; h: 348), |
|
1394 (x: 3476; y: 460; w: 208; h: 448), |
|
1395 (x: 3268; y: 906; w: 192; h: 96), |
|
1396 (x: 2876; y: 664; w: 204; h: 310), |
|
1397 (x: 2240; y: 748; w: 344; h: 224), |
|
1398 (x: 1584; y: 796; w: 440; h: 250), |
|
1399 (x: 892; y: 852; w: 324; h: 184), |
|
1400 (x: 576; y: 976; w: 16; h: 28), |
|
1401 (x: NTPX; y: 0; w: 1; h: 1) |
|
1402 ); |
|
1403 Template39FPoints: array[0..0] of TPoint = |
|
1404 ( |
|
1405 (x: 2047; y: 0) |
|
1406 ); |
|
1407 const Template40Points: array[0..18] of TSDL_Rect = |
|
1408 ( |
|
1409 (x: 324; y: 756; w: 196; h: 204), |
|
1410 (x: 224; y: 596; w: 404; h: 60), |
|
1411 (x: 240; y: 268; w: 464; h: 152), |
|
1412 (x: 876; y: 236; w: 168; h: 348), |
|
1413 (x: 1204; y: 56; w: 148; h: 700), |
|
1414 (x: 1516; y: 52; w: 192; h: 664), |
|
1415 (x: 1808; y: 60; w: 328; h: 496), |
|
1416 (x: 2292; y: 92; w: 184; h: 492), |
|
1417 (x: 2664; y: 216; w: 196; h: 340), |
|
1418 (x: 3004; y: 108; w: 176; h: 480), |
|
1419 (x: 3260; y: 368; w: 120; h: 348), |
|
1420 (x: 3476; y: 460; w: 208; h: 448), |
|
1421 (x: 3268; y: 906; w: 192; h: 96), |
|
1422 (x: 2876; y: 664; w: 204; h: 310), |
|
1423 (x: 2240; y: 748; w: 344; h: 224), |
|
1424 (x: 1584; y: 796; w: 440; h: 250), |
|
1425 (x: 892; y: 852; w: 324; h: 184), |
|
1426 (x: 576; y: 976; w: 16; h: 28), |
|
1427 (x: NTPX; y: 0; w: 1; h: 1) |
|
1428 ); |
|
1429 Template40FPoints: array[0..0] of TPoint = |
|
1430 ( |
|
1431 (x: 2047; y: 0) |
|
1432 ); |
|
1433 const Template41Points: array[0..18] of TSDL_Rect = |
|
1434 ( |
|
1435 (x: 324; y: 756; w: 196; h: 204), |
|
1436 (x: 224; y: 596; w: 404; h: 60), |
|
1437 (x: 240; y: 268; w: 464; h: 152), |
|
1438 (x: 876; y: 236; w: 168; h: 348), |
|
1439 (x: 1204; y: 56; w: 148; h: 700), |
|
1440 (x: 1516; y: 52; w: 192; h: 664), |
|
1441 (x: 1808; y: 60; w: 328; h: 496), |
|
1442 (x: 2292; y: 92; w: 184; h: 492), |
|
1443 (x: 2664; y: 216; w: 196; h: 340), |
|
1444 (x: 3004; y: 108; w: 176; h: 480), |
|
1445 (x: 3260; y: 368; w: 120; h: 348), |
|
1446 (x: 3476; y: 460; w: 208; h: 448), |
|
1447 (x: 3268; y: 906; w: 192; h: 96), |
|
1448 (x: 2876; y: 664; w: 204; h: 310), |
|
1449 (x: 2240; y: 748; w: 344; h: 224), |
|
1450 (x: 1584; y: 796; w: 440; h: 250), |
|
1451 (x: 892; y: 852; w: 324; h: 184), |
|
1452 (x: 576; y: 976; w: 16; h: 28), |
|
1453 (x: NTPX; y: 0; w: 1; h: 1) |
|
1454 ); |
|
1455 Template41FPoints: array[0..0] of TPoint = |
|
1456 ( |
|
1457 (x: 2047; y: 0) |
|
1458 ); |
|
1459 const Template42Points: array[0..18] of TSDL_Rect = |
|
1460 ( |
|
1461 (x: 324; y: 756; w: 196; h: 204), |
|
1462 (x: 224; y: 596; w: 404; h: 60), |
|
1463 (x: 240; y: 268; w: 464; h: 152), |
|
1464 (x: 876; y: 236; w: 168; h: 348), |
|
1465 (x: 1204; y: 56; w: 148; h: 700), |
|
1466 (x: 1516; y: 52; w: 192; h: 664), |
|
1467 (x: 1808; y: 60; w: 328; h: 496), |
|
1468 (x: 2292; y: 92; w: 184; h: 492), |
|
1469 (x: 2664; y: 216; w: 196; h: 340), |
|
1470 (x: 3004; y: 108; w: 176; h: 480), |
|
1471 (x: 3260; y: 368; w: 120; h: 348), |
|
1472 (x: 3476; y: 460; w: 208; h: 448), |
|
1473 (x: 3268; y: 906; w: 192; h: 96), |
|
1474 (x: 2876; y: 664; w: 204; h: 310), |
|
1475 (x: 2240; y: 748; w: 344; h: 224), |
|
1476 (x: 1584; y: 796; w: 440; h: 250), |
|
1477 (x: 892; y: 852; w: 324; h: 184), |
|
1478 (x: 576; y: 976; w: 16; h: 28), |
|
1479 (x: NTPX; y: 0; w: 1; h: 1) |
|
1480 ); |
|
1481 Template42FPoints: array[0..0] of TPoint = |
|
1482 ( |
|
1483 (x: 2047; y: 0) |
|
1484 ); |
|
1485 const Template43Points: array[0..18] of TSDL_Rect = |
|
1486 ( |
|
1487 (x: 324; y: 756; w: 196; h: 204), |
|
1488 (x: 224; y: 596; w: 404; h: 60), |
|
1489 (x: 240; y: 268; w: 464; h: 152), |
|
1490 (x: 876; y: 236; w: 168; h: 348), |
|
1491 (x: 1204; y: 56; w: 148; h: 700), |
|
1492 (x: 1516; y: 52; w: 192; h: 664), |
|
1493 (x: 1808; y: 60; w: 328; h: 496), |
|
1494 (x: 2292; y: 92; w: 184; h: 492), |
|
1495 (x: 2664; y: 216; w: 196; h: 340), |
|
1496 (x: 3004; y: 108; w: 176; h: 480), |
|
1497 (x: 3260; y: 368; w: 120; h: 348), |
|
1498 (x: 3476; y: 460; w: 208; h: 448), |
|
1499 (x: 3268; y: 906; w: 192; h: 96), |
|
1500 (x: 2876; y: 664; w: 204; h: 310), |
|
1501 (x: 2240; y: 748; w: 344; h: 224), |
|
1502 (x: 1584; y: 796; w: 440; h: 250), |
|
1503 (x: 892; y: 852; w: 324; h: 184), |
|
1504 (x: 576; y: 976; w: 16; h: 28), |
|
1505 (x: NTPX; y: 0; w: 1; h: 1) |
|
1506 ); |
|
1507 Template43FPoints: array[0..0] of TPoint = |
|
1508 ( |
|
1509 (x: 2047; y: 0) |
|
1510 ); |
|
1511 const Template44Points: array[0..18] of TSDL_Rect = |
|
1512 ( |
|
1513 (x: 324; y: 756; w: 196; h: 204), |
|
1514 (x: 224; y: 596; w: 404; h: 60), |
|
1515 (x: 240; y: 268; w: 464; h: 152), |
|
1516 (x: 876; y: 236; w: 168; h: 348), |
|
1517 (x: 1204; y: 56; w: 148; h: 700), |
|
1518 (x: 1516; y: 52; w: 192; h: 664), |
|
1519 (x: 1808; y: 60; w: 328; h: 496), |
|
1520 (x: 2292; y: 92; w: 184; h: 492), |
|
1521 (x: 2664; y: 216; w: 196; h: 340), |
|
1522 (x: 3004; y: 108; w: 176; h: 480), |
|
1523 (x: 3260; y: 368; w: 120; h: 348), |
|
1524 (x: 3476; y: 460; w: 208; h: 448), |
|
1525 (x: 3268; y: 906; w: 192; h: 96), |
|
1526 (x: 2876; y: 664; w: 204; h: 310), |
|
1527 (x: 2240; y: 748; w: 344; h: 224), |
|
1528 (x: 1584; y: 796; w: 440; h: 250), |
|
1529 (x: 892; y: 852; w: 324; h: 184), |
|
1530 (x: 576; y: 976; w: 16; h: 28), |
|
1531 (x: NTPX; y: 0; w: 1; h: 1) |
|
1532 ); |
|
1533 Template44FPoints: array[0..0] of TPoint = |
|
1534 ( |
|
1535 (x: 2047; y: 0) |
|
1536 ); |
|
1537 const Template45Points: array[0..18] of TSDL_Rect = |
|
1538 ( |
|
1539 (x: 324; y: 756; w: 196; h: 204), |
|
1540 (x: 224; y: 596; w: 404; h: 60), |
|
1541 (x: 240; y: 268; w: 464; h: 152), |
|
1542 (x: 876; y: 236; w: 168; h: 348), |
|
1543 (x: 1204; y: 56; w: 148; h: 700), |
|
1544 (x: 1516; y: 52; w: 192; h: 664), |
|
1545 (x: 1808; y: 60; w: 328; h: 496), |
|
1546 (x: 2292; y: 92; w: 184; h: 492), |
|
1547 (x: 2664; y: 216; w: 196; h: 340), |
|
1548 (x: 3004; y: 108; w: 176; h: 480), |
|
1549 (x: 3260; y: 368; w: 120; h: 348), |
|
1550 (x: 3476; y: 460; w: 208; h: 448), |
|
1551 (x: 3268; y: 906; w: 192; h: 96), |
|
1552 (x: 2876; y: 664; w: 204; h: 310), |
|
1553 (x: 2240; y: 748; w: 344; h: 224), |
|
1554 (x: 1584; y: 796; w: 440; h: 250), |
|
1555 (x: 892; y: 852; w: 324; h: 184), |
|
1556 (x: 576; y: 976; w: 16; h: 28), |
|
1557 (x: NTPX; y: 0; w: 1; h: 1) |
|
1558 ); |
|
1559 Template45FPoints: array[0..0] of TPoint = |
|
1560 ( |
|
1561 (x: 2047; y: 0) |
|
1562 ); |
|
1563 const Template46Points: array[0..18] of TSDL_Rect = |
|
1564 ( |
|
1565 (x: 324; y: 756; w: 196; h: 204), |
|
1566 (x: 224; y: 596; w: 404; h: 60), |
|
1567 (x: 240; y: 268; w: 464; h: 152), |
|
1568 (x: 876; y: 236; w: 168; h: 348), |
|
1569 (x: 1204; y: 56; w: 148; h: 700), |
|
1570 (x: 1516; y: 52; w: 192; h: 664), |
|
1571 (x: 1808; y: 60; w: 328; h: 496), |
|
1572 (x: 2292; y: 92; w: 184; h: 492), |
|
1573 (x: 2664; y: 216; w: 196; h: 340), |
|
1574 (x: 3004; y: 108; w: 176; h: 480), |
|
1575 (x: 3260; y: 368; w: 120; h: 348), |
|
1576 (x: 3476; y: 460; w: 208; h: 448), |
|
1577 (x: 3268; y: 906; w: 192; h: 96), |
|
1578 (x: 2876; y: 664; w: 204; h: 310), |
|
1579 (x: 2240; y: 748; w: 344; h: 224), |
|
1580 (x: 1584; y: 796; w: 440; h: 250), |
|
1581 (x: 892; y: 852; w: 324; h: 184), |
|
1582 (x: 576; y: 976; w: 16; h: 28), |
|
1583 (x: NTPX; y: 0; w: 1; h: 1) |
|
1584 ); |
|
1585 Template46FPoints: array[0..0] of TPoint = |
|
1586 ( |
|
1587 (x: 2047; y: 0) |
|
1588 ); |
|
1589 const Template47Points: array[0..18] of TSDL_Rect = |
|
1590 ( |
|
1591 (x: 324; y: 756; w: 196; h: 204), |
|
1592 (x: 224; y: 596; w: 404; h: 60), |
|
1593 (x: 240; y: 268; w: 464; h: 152), |
|
1594 (x: 876; y: 236; w: 168; h: 348), |
|
1595 (x: 1204; y: 56; w: 148; h: 700), |
|
1596 (x: 1516; y: 52; w: 192; h: 664), |
|
1597 (x: 1808; y: 60; w: 328; h: 496), |
|
1598 (x: 2292; y: 92; w: 184; h: 492), |
|
1599 (x: 2664; y: 216; w: 196; h: 340), |
|
1600 (x: 3004; y: 108; w: 176; h: 480), |
|
1601 (x: 3260; y: 368; w: 120; h: 348), |
|
1602 (x: 3476; y: 460; w: 208; h: 448), |
|
1603 (x: 3268; y: 906; w: 192; h: 96), |
|
1604 (x: 2876; y: 664; w: 204; h: 310), |
|
1605 (x: 2240; y: 748; w: 344; h: 224), |
|
1606 (x: 1584; y: 796; w: 440; h: 250), |
|
1607 (x: 892; y: 852; w: 324; h: 184), |
|
1608 (x: 576; y: 976; w: 16; h: 28), |
|
1609 (x: NTPX; y: 0; w: 1; h: 1) |
|
1610 ); |
|
1611 Template47FPoints: array[0..0] of TPoint = |
|
1612 ( |
|
1613 (x: 2047; y: 0) |
|
1614 ); |
|
1615 const Template48Points: array[0..18] of TSDL_Rect = |
|
1616 ( |
|
1617 (x: 324; y: 756; w: 196; h: 204), |
|
1618 (x: 224; y: 596; w: 404; h: 60), |
|
1619 (x: 240; y: 268; w: 464; h: 152), |
|
1620 (x: 876; y: 236; w: 168; h: 348), |
|
1621 (x: 1204; y: 56; w: 148; h: 700), |
|
1622 (x: 1516; y: 52; w: 192; h: 664), |
|
1623 (x: 1808; y: 60; w: 328; h: 496), |
|
1624 (x: 2292; y: 92; w: 184; h: 492), |
|
1625 (x: 2664; y: 216; w: 196; h: 340), |
|
1626 (x: 3004; y: 108; w: 176; h: 480), |
|
1627 (x: 3260; y: 368; w: 120; h: 348), |
|
1628 (x: 3476; y: 460; w: 208; h: 448), |
|
1629 (x: 3268; y: 906; w: 192; h: 96), |
|
1630 (x: 2876; y: 664; w: 204; h: 310), |
|
1631 (x: 2240; y: 748; w: 344; h: 224), |
|
1632 (x: 1584; y: 796; w: 440; h: 250), |
|
1633 (x: 892; y: 852; w: 324; h: 184), |
|
1634 (x: 576; y: 976; w: 16; h: 28), |
|
1635 (x: NTPX; y: 0; w: 1; h: 1) |
|
1636 ); |
|
1637 Template48FPoints: array[0..0] of TPoint = |
|
1638 ( |
|
1639 (x: 2047; y: 0) |
|
1640 ); |
|
1641 const Template49Points: array[0..18] of TSDL_Rect = |
|
1642 ( |
|
1643 (x: 324; y: 756; w: 196; h: 204), |
|
1644 (x: 224; y: 596; w: 404; h: 60), |
|
1645 (x: 240; y: 268; w: 464; h: 152), |
|
1646 (x: 876; y: 236; w: 168; h: 348), |
|
1647 (x: 1204; y: 56; w: 148; h: 700), |
|
1648 (x: 1516; y: 52; w: 192; h: 664), |
|
1649 (x: 1808; y: 60; w: 328; h: 496), |
|
1650 (x: 2292; y: 92; w: 184; h: 492), |
|
1651 (x: 2664; y: 216; w: 196; h: 340), |
|
1652 (x: 3004; y: 108; w: 176; h: 480), |
|
1653 (x: 3260; y: 368; w: 120; h: 348), |
|
1654 (x: 3476; y: 460; w: 208; h: 448), |
|
1655 (x: 3268; y: 906; w: 192; h: 96), |
|
1656 (x: 2876; y: 664; w: 204; h: 310), |
|
1657 (x: 2240; y: 748; w: 344; h: 224), |
|
1658 (x: 1584; y: 796; w: 440; h: 250), |
|
1659 (x: 892; y: 852; w: 324; h: 184), |
|
1660 (x: 576; y: 976; w: 16; h: 28), |
|
1661 (x: NTPX; y: 0; w: 1; h: 1) |
|
1662 ); |
|
1663 Template49FPoints: array[0..0] of TPoint = |
|
1664 ( |
|
1665 (x: 2047; y: 0) |
|
1666 ); |
|
1667 const Template50Points: array[0..18] of TSDL_Rect = |
|
1668 ( |
|
1669 (x: 324; y: 756; w: 196; h: 204), |
|
1670 (x: 224; y: 596; w: 404; h: 60), |
|
1671 (x: 240; y: 268; w: 464; h: 152), |
|
1672 (x: 876; y: 236; w: 168; h: 348), |
|
1673 (x: 1204; y: 56; w: 148; h: 700), |
|
1674 (x: 1516; y: 52; w: 192; h: 664), |
|
1675 (x: 1808; y: 60; w: 328; h: 496), |
|
1676 (x: 2292; y: 92; w: 184; h: 492), |
|
1677 (x: 2664; y: 216; w: 196; h: 340), |
|
1678 (x: 3004; y: 108; w: 176; h: 480), |
|
1679 (x: 3260; y: 368; w: 120; h: 348), |
|
1680 (x: 3476; y: 460; w: 208; h: 448), |
|
1681 (x: 3268; y: 906; w: 192; h: 96), |
|
1682 (x: 2876; y: 664; w: 204; h: 310), |
|
1683 (x: 2240; y: 748; w: 344; h: 224), |
|
1684 (x: 1584; y: 796; w: 440; h: 250), |
|
1685 (x: 892; y: 852; w: 324; h: 184), |
|
1686 (x: 576; y: 976; w: 16; h: 28), |
|
1687 (x: NTPX; y: 0; w: 1; h: 1) |
|
1688 ); |
|
1689 Template50FPoints: array[0..0] of TPoint = |
|
1690 ( |
|
1691 (x: 2047; y: 0) |
|
1692 ); |
|
1693 const Template51Points: array[0..18] of TSDL_Rect = |
|
1694 ( |
|
1695 (x: 324; y: 756; w: 196; h: 204), |
|
1696 (x: 224; y: 596; w: 404; h: 60), |
|
1697 (x: 240; y: 268; w: 464; h: 152), |
|
1698 (x: 876; y: 236; w: 168; h: 348), |
|
1699 (x: 1204; y: 56; w: 148; h: 700), |
|
1700 (x: 1516; y: 52; w: 192; h: 664), |
|
1701 (x: 1808; y: 60; w: 328; h: 496), |
|
1702 (x: 2292; y: 92; w: 184; h: 492), |
|
1703 (x: 2664; y: 216; w: 196; h: 340), |
|
1704 (x: 3004; y: 108; w: 176; h: 480), |
|
1705 (x: 3260; y: 368; w: 120; h: 348), |
|
1706 (x: 3476; y: 460; w: 208; h: 448), |
|
1707 (x: 3268; y: 906; w: 192; h: 96), |
|
1708 (x: 2876; y: 664; w: 204; h: 310), |
|
1709 (x: 2240; y: 748; w: 344; h: 224), |
|
1710 (x: 1584; y: 796; w: 440; h: 250), |
|
1711 (x: 892; y: 852; w: 324; h: 184), |
|
1712 (x: 576; y: 976; w: 16; h: 28), |
|
1713 (x: NTPX; y: 0; w: 1; h: 1) |
|
1714 ); |
|
1715 Template51FPoints: array[0..0] of TPoint = |
|
1716 ( |
|
1717 (x: 2047; y: 0) |
|
1718 ); |
|
1719 const Template52Points: array[0..18] of TSDL_Rect = |
|
1720 ( |
|
1721 (x: 324; y: 756; w: 196; h: 204), |
|
1722 (x: 224; y: 596; w: 404; h: 60), |
|
1723 (x: 240; y: 268; w: 464; h: 152), |
|
1724 (x: 876; y: 236; w: 168; h: 348), |
|
1725 (x: 1204; y: 56; w: 148; h: 700), |
|
1726 (x: 1516; y: 52; w: 192; h: 664), |
|
1727 (x: 1808; y: 60; w: 328; h: 496), |
|
1728 (x: 2292; y: 92; w: 184; h: 492), |
|
1729 (x: 2664; y: 216; w: 196; h: 340), |
|
1730 (x: 3004; y: 108; w: 176; h: 480), |
|
1731 (x: 3260; y: 368; w: 120; h: 348), |
|
1732 (x: 3476; y: 460; w: 208; h: 448), |
|
1733 (x: 3268; y: 906; w: 192; h: 96), |
|
1734 (x: 2876; y: 664; w: 204; h: 310), |
|
1735 (x: 2240; y: 748; w: 344; h: 224), |
|
1736 (x: 1584; y: 796; w: 440; h: 250), |
|
1737 (x: 892; y: 852; w: 324; h: 184), |
|
1738 (x: 576; y: 976; w: 16; h: 28), |
|
1739 (x: NTPX; y: 0; w: 1; h: 1) |
|
1740 ); |
|
1741 Template52FPoints: array[0..0] of TPoint = |
|
1742 ( |
|
1743 (x: 2047; y: 0) |
|
1744 ); |
|
1745 const Template53Points: array[0..18] of TSDL_Rect = |
|
1746 ( |
|
1747 (x: 324; y: 756; w: 196; h: 204), |
|
1748 (x: 224; y: 596; w: 404; h: 60), |
|
1749 (x: 240; y: 268; w: 464; h: 152), |
|
1750 (x: 876; y: 236; w: 168; h: 348), |
|
1751 (x: 1204; y: 56; w: 148; h: 700), |
|
1752 (x: 1516; y: 52; w: 192; h: 664), |
|
1753 (x: 1808; y: 60; w: 328; h: 496), |
|
1754 (x: 2292; y: 92; w: 184; h: 492), |
|
1755 (x: 2664; y: 216; w: 196; h: 340), |
|
1756 (x: 3004; y: 108; w: 176; h: 480), |
|
1757 (x: 3260; y: 368; w: 120; h: 348), |
|
1758 (x: 3476; y: 460; w: 208; h: 448), |
|
1759 (x: 3268; y: 906; w: 192; h: 96), |
|
1760 (x: 2876; y: 664; w: 204; h: 310), |
|
1761 (x: 2240; y: 748; w: 344; h: 224), |
|
1762 (x: 1584; y: 796; w: 440; h: 250), |
|
1763 (x: 892; y: 852; w: 324; h: 184), |
|
1764 (x: 576; y: 976; w: 16; h: 28), |
|
1765 (x: NTPX; y: 0; w: 1; h: 1) |
|
1766 ); |
|
1767 Template53FPoints: array[0..0] of TPoint = |
|
1768 ( |
|
1769 (x: 2047; y: 0) |
|
1770 ); |
|
1771 const Template54Points: array[0..18] of TSDL_Rect = |
|
1772 ( |
|
1773 (x: 324; y: 756; w: 196; h: 204), |
|
1774 (x: 224; y: 596; w: 404; h: 60), |
|
1775 (x: 240; y: 268; w: 464; h: 152), |
|
1776 (x: 876; y: 236; w: 168; h: 348), |
|
1777 (x: 1204; y: 56; w: 148; h: 700), |
|
1778 (x: 1516; y: 52; w: 192; h: 664), |
|
1779 (x: 1808; y: 60; w: 328; h: 496), |
|
1780 (x: 2292; y: 92; w: 184; h: 492), |
|
1781 (x: 2664; y: 216; w: 196; h: 340), |
|
1782 (x: 3004; y: 108; w: 176; h: 480), |
|
1783 (x: 3260; y: 368; w: 120; h: 348), |
|
1784 (x: 3476; y: 460; w: 208; h: 448), |
|
1785 (x: 3268; y: 906; w: 192; h: 96), |
|
1786 (x: 2876; y: 664; w: 204; h: 310), |
|
1787 (x: 2240; y: 748; w: 344; h: 224), |
|
1788 (x: 1584; y: 796; w: 440; h: 250), |
|
1789 (x: 892; y: 852; w: 324; h: 184), |
|
1790 (x: 576; y: 976; w: 16; h: 28), |
|
1791 (x: NTPX; y: 0; w: 1; h: 1) |
|
1792 ); |
|
1793 Template54FPoints: array[0..0] of TPoint = |
|
1794 ( |
|
1795 (x: 2047; y: 0) |
|
1796 ); |
|
1797 ////////////////////////////// ... Silly ... //////////////////////////////// |
1326 ////////////////////////////// ... Silly ... //////////////////////////////// |
1798 /// Ok. Tiy doesn't care for these. Perhaps they could be saved. |
1327 /// Ok. Tiy doesn't care for these. Perhaps they could be saved. |
1799 /// For now, just rare. |
1328 /// For now, just rare. |
1800 ////////////////////////////////////////////////////////////////////////////// |
1329 ////////////////////////////////////////////////////////////////////////////// |
1801 |
1330 |
1802 // maybe Tiy would be ok with this if it was smoother/more climable and a bit shorter? |
1331 // maybe Tiy would be ok with this if it was smoother/more climable and a bit shorter? |
1803 const Template55Points: array[0..27] of TSDL_Rect = |
1332 const Template37Points: array[0..27] of TSDL_Rect = |
1804 ( |
1333 ( |
1805 (x: 700; y: 2100; w: 20; h: 75), |
1334 (x: 700; y: 2100; w: 20; h: 75), |
1806 (x: 800; y: 1200; w: 20; h: 75), |
1335 (x: 800; y: 1200; w: 20; h: 75), |
1807 (x: 900; y: 400; w: 20; h: 50), |
1336 (x: 900; y: 400; w: 20; h: 50), |
1808 (x: 1100; y: 600; w: 20; h: 50), |
1337 (x: 1100; y: 600; w: 20; h: 50), |
2314 FillPoints: @Template36FPoints; |
1858 FillPoints: @Template36FPoints; |
2315 FillPointsCount: Succ(High(Template36FPoints)); |
1859 FillPointsCount: Succ(High(Template36FPoints)); |
2316 BezierizeCount: 4; |
1860 BezierizeCount: 4; |
2317 RandPassesCount: 12; |
1861 RandPassesCount: 12; |
2318 TemplateHeight: 1024; TemplateWidth: 4096; |
1862 TemplateHeight: 1024; TemplateWidth: 4096; |
2319 canMirror: true; canFlip: false; isNegative: true; canInvert: true; |
1863 canMirror: true; canFlip: false; isNegative: true; canInvert: false; |
2320 hasGirders: false; |
1864 hasGirders: false; |
2321 MaxHedgehogs: 32; |
1865 MaxHedgehogs: 32; |
2322 ), |
1866 ), |
2323 (BasePoints: @Template37Points; |
1867 (BasePoints: @Template37Points; |
2324 BasePointsCount: Succ(High(Template37Points)); |
1868 BasePointsCount: Succ(High(Template37Points)); |
2325 FillPoints: @Template37FPoints; |
1869 FillPoints: @Template37FPoints; |
2326 FillPointsCount: Succ(High(Template37FPoints)); |
1870 FillPointsCount: Succ(High(Template37FPoints)); |
2327 BezierizeCount: 4; |
1871 BezierizeCount: 3; |
2328 RandPassesCount: 12; |
1872 RandPassesCount: 3; |
2329 TemplateHeight: 1024; TemplateWidth: 4096; |
1873 TemplateHeight: 2048; TemplateWidth: 4096; |
2330 canMirror: true; canFlip: false; isNegative: true; canInvert: true; |
1874 canMirror: true; canFlip: false; isNegative: false; canInvert: false; |
2331 hasGirders: false; |
1875 hasGirders: true; |
2332 MaxHedgehogs: 32; |
1876 MaxHedgehogs: 48; |
2333 ), |
1877 ), |
2334 (BasePoints: @Template38Points; |
1878 (BasePoints: @Template38Points; |
2335 BasePointsCount: Succ(High(Template38Points)); |
1879 BasePointsCount: Succ(High(Template38Points)); |
2336 FillPoints: @Template38FPoints; |
1880 FillPoints: @Template38FPoints; |
2337 FillPointsCount: Succ(High(Template38FPoints)); |
1881 FillPointsCount: Succ(High(Template38FPoints)); |
2338 BezierizeCount: 4; |
1882 BezierizeCount: 4; |
2339 RandPassesCount: 12; |
1883 RandPassesCount: 4; |
2340 TemplateHeight: 1024; TemplateWidth: 4096; |
1884 TemplateHeight: 2048; TemplateWidth: 4096; |
2341 canMirror: true; canFlip: false; isNegative: true; canInvert: true; |
1885 canMirror: true; canFlip: false; isNegative: false; canInvert: false; |
2342 hasGirders: false; |
1886 hasGirders: true; |
2343 MaxHedgehogs: 32; |
1887 MaxHedgehogs: 48; |
2344 ), |
1888 ), |
2345 (BasePoints: @Template39Points; |
1889 (BasePoints: @Template39Points; |
2346 BasePointsCount: Succ(High(Template39Points)); |
1890 BasePointsCount: Succ(High(Template39Points)); |
2347 FillPoints: @Template39FPoints; |
1891 FillPoints: @Template39FPoints; |
2348 FillPointsCount: Succ(High(Template39FPoints)); |
1892 FillPointsCount: Succ(High(Template39FPoints)); |
2349 BezierizeCount: 4; |
1893 BezierizeCount: 3; |
2350 RandPassesCount: 12; |
1894 RandPassesCount: 3; |
2351 TemplateHeight: 1024; TemplateWidth: 4096; |
1895 TemplateHeight: 512; TemplateWidth: 1536; |
2352 canMirror: true; canFlip: false; isNegative: true; canInvert: true; |
1896 canMirror: true; canFlip: false; isNegative: false; canInvert: false; |
2353 hasGirders: false; |
1897 hasGirders: false; |
2354 MaxHedgehogs: 32; |
1898 MaxHedgehogs: 8; |
2355 ), |
1899 ), |
2356 (BasePoints: @Template40Points; |
1900 (BasePoints: @Template40Points; |
2357 BasePointsCount: Succ(High(Template40Points)); |
1901 BasePointsCount: Succ(High(Template40Points)); |
2358 FillPoints: @Template40FPoints; |
1902 FillPoints: @Template40FPoints; |
2359 FillPointsCount: Succ(High(Template40FPoints)); |
1903 FillPointsCount: Succ(High(Template40FPoints)); |
2360 BezierizeCount: 4; |
|
2361 RandPassesCount: 12; |
|
2362 TemplateHeight: 1024; TemplateWidth: 4096; |
|
2363 canMirror: true; canFlip: false; isNegative: true; canInvert: true; |
|
2364 hasGirders: false; |
|
2365 MaxHedgehogs: 32; |
|
2366 ), |
|
2367 (BasePoints: @Template41Points; |
|
2368 BasePointsCount: Succ(High(Template41Points)); |
|
2369 FillPoints: @Template41FPoints; |
|
2370 FillPointsCount: Succ(High(Template41FPoints)); |
|
2371 BezierizeCount: 4; |
|
2372 RandPassesCount: 12; |
|
2373 TemplateHeight: 1024; TemplateWidth: 4096; |
|
2374 canMirror: true; canFlip: false; isNegative: true; canInvert: false; |
|
2375 hasGirders: false; |
|
2376 MaxHedgehogs: 32; |
|
2377 ), |
|
2378 (BasePoints: @Template42Points; |
|
2379 BasePointsCount: Succ(High(Template42Points)); |
|
2380 FillPoints: @Template42FPoints; |
|
2381 FillPointsCount: Succ(High(Template42FPoints)); |
|
2382 BezierizeCount: 4; |
|
2383 RandPassesCount: 12; |
|
2384 TemplateHeight: 1024; TemplateWidth: 4096; |
|
2385 canMirror: true; canFlip: false; isNegative: true; canInvert: false; |
|
2386 hasGirders: false; |
|
2387 MaxHedgehogs: 32; |
|
2388 ), |
|
2389 (BasePoints: @Template43Points; |
|
2390 BasePointsCount: Succ(High(Template43Points)); |
|
2391 FillPoints: @Template43FPoints; |
|
2392 FillPointsCount: Succ(High(Template43FPoints)); |
|
2393 BezierizeCount: 4; |
|
2394 RandPassesCount: 12; |
|
2395 TemplateHeight: 1024; TemplateWidth: 4096; |
|
2396 canMirror: true; canFlip: false; isNegative: true; canInvert: false; |
|
2397 hasGirders: false; |
|
2398 MaxHedgehogs: 32; |
|
2399 ), |
|
2400 (BasePoints: @Template44Points; |
|
2401 BasePointsCount: Succ(High(Template44Points)); |
|
2402 FillPoints: @Template44FPoints; |
|
2403 FillPointsCount: Succ(High(Template44FPoints)); |
|
2404 BezierizeCount: 4; |
|
2405 RandPassesCount: 12; |
|
2406 TemplateHeight: 1024; TemplateWidth: 4096; |
|
2407 canMirror: true; canFlip: false; isNegative: true; canInvert: false; |
|
2408 hasGirders: false; |
|
2409 MaxHedgehogs: 32; |
|
2410 ), |
|
2411 (BasePoints: @Template45Points; |
|
2412 BasePointsCount: Succ(High(Template45Points)); |
|
2413 FillPoints: @Template45FPoints; |
|
2414 FillPointsCount: Succ(High(Template45FPoints)); |
|
2415 BezierizeCount: 4; |
|
2416 RandPassesCount: 12; |
|
2417 TemplateHeight: 1024; TemplateWidth: 4096; |
|
2418 canMirror: true; canFlip: false; isNegative: true; canInvert: false; |
|
2419 hasGirders: false; |
|
2420 MaxHedgehogs: 32; |
|
2421 ), |
|
2422 (BasePoints: @Template46Points; |
|
2423 BasePointsCount: Succ(High(Template46Points)); |
|
2424 FillPoints: @Template46FPoints; |
|
2425 FillPointsCount: Succ(High(Template46FPoints)); |
|
2426 BezierizeCount: 4; |
|
2427 RandPassesCount: 12; |
|
2428 TemplateHeight: 1024; TemplateWidth: 4096; |
|
2429 canMirror: true; canFlip: false; isNegative: true; canInvert: false; |
|
2430 hasGirders: false; |
|
2431 MaxHedgehogs: 32; |
|
2432 ), |
|
2433 (BasePoints: @Template47Points; |
|
2434 BasePointsCount: Succ(High(Template47Points)); |
|
2435 FillPoints: @Template47FPoints; |
|
2436 FillPointsCount: Succ(High(Template47FPoints)); |
|
2437 BezierizeCount: 4; |
|
2438 RandPassesCount: 12; |
|
2439 TemplateHeight: 1024; TemplateWidth: 4096; |
|
2440 canMirror: true; canFlip: false; isNegative: true; canInvert: false; |
|
2441 hasGirders: false; |
|
2442 MaxHedgehogs: 32; |
|
2443 ), |
|
2444 (BasePoints: @Template48Points; |
|
2445 BasePointsCount: Succ(High(Template48Points)); |
|
2446 FillPoints: @Template48FPoints; |
|
2447 FillPointsCount: Succ(High(Template48FPoints)); |
|
2448 BezierizeCount: 4; |
|
2449 RandPassesCount: 12; |
|
2450 TemplateHeight: 1024; TemplateWidth: 4096; |
|
2451 canMirror: true; canFlip: false; isNegative: true; canInvert: false; |
|
2452 hasGirders: false; |
|
2453 MaxHedgehogs: 32; |
|
2454 ), |
|
2455 (BasePoints: @Template49Points; |
|
2456 BasePointsCount: Succ(High(Template49Points)); |
|
2457 FillPoints: @Template49FPoints; |
|
2458 FillPointsCount: Succ(High(Template49FPoints)); |
|
2459 BezierizeCount: 4; |
|
2460 RandPassesCount: 12; |
|
2461 TemplateHeight: 1024; TemplateWidth: 4096; |
|
2462 canMirror: true; canFlip: false; isNegative: true; canInvert: false; |
|
2463 hasGirders: false; |
|
2464 MaxHedgehogs: 32; |
|
2465 ), |
|
2466 (BasePoints: @Template50Points; |
|
2467 BasePointsCount: Succ(High(Template50Points)); |
|
2468 FillPoints: @Template50FPoints; |
|
2469 FillPointsCount: Succ(High(Template50FPoints)); |
|
2470 BezierizeCount: 4; |
|
2471 RandPassesCount: 12; |
|
2472 TemplateHeight: 1024; TemplateWidth: 4096; |
|
2473 canMirror: true; canFlip: false; isNegative: true; canInvert: false; |
|
2474 hasGirders: false; |
|
2475 MaxHedgehogs: 32; |
|
2476 ), |
|
2477 (BasePoints: @Template51Points; |
|
2478 BasePointsCount: Succ(High(Template51Points)); |
|
2479 FillPoints: @Template51FPoints; |
|
2480 FillPointsCount: Succ(High(Template51FPoints)); |
|
2481 BezierizeCount: 4; |
|
2482 RandPassesCount: 12; |
|
2483 TemplateHeight: 1024; TemplateWidth: 4096; |
|
2484 canMirror: true; canFlip: false; isNegative: true; canInvert: false; |
|
2485 hasGirders: false; |
|
2486 MaxHedgehogs: 32; |
|
2487 ), |
|
2488 (BasePoints: @Template52Points; |
|
2489 BasePointsCount: Succ(High(Template52Points)); |
|
2490 FillPoints: @Template52FPoints; |
|
2491 FillPointsCount: Succ(High(Template52FPoints)); |
|
2492 BezierizeCount: 4; |
|
2493 RandPassesCount: 12; |
|
2494 TemplateHeight: 1024; TemplateWidth: 4096; |
|
2495 canMirror: true; canFlip: false; isNegative: true; canInvert: false; |
|
2496 hasGirders: false; |
|
2497 MaxHedgehogs: 32; |
|
2498 ), |
|
2499 (BasePoints: @Template53Points; |
|
2500 BasePointsCount: Succ(High(Template53Points)); |
|
2501 FillPoints: @Template53FPoints; |
|
2502 FillPointsCount: Succ(High(Template53FPoints)); |
|
2503 BezierizeCount: 4; |
|
2504 RandPassesCount: 12; |
|
2505 TemplateHeight: 1024; TemplateWidth: 4096; |
|
2506 canMirror: true; canFlip: false; isNegative: true; canInvert: false; |
|
2507 hasGirders: false; |
|
2508 MaxHedgehogs: 32; |
|
2509 ), |
|
2510 (BasePoints: @Template54Points; |
|
2511 BasePointsCount: Succ(High(Template54Points)); |
|
2512 FillPoints: @Template54FPoints; |
|
2513 FillPointsCount: Succ(High(Template54FPoints)); |
|
2514 BezierizeCount: 4; |
|
2515 RandPassesCount: 12; |
|
2516 TemplateHeight: 1024; TemplateWidth: 4096; |
|
2517 canMirror: true; canFlip: false; isNegative: true; canInvert: false; |
|
2518 hasGirders: false; |
|
2519 MaxHedgehogs: 32; |
|
2520 ), |
|
2521 (BasePoints: @Template55Points; |
|
2522 BasePointsCount: Succ(High(Template55Points)); |
|
2523 FillPoints: @Template55FPoints; |
|
2524 FillPointsCount: Succ(High(Template55FPoints)); |
|
2525 BezierizeCount: 3; |
1904 BezierizeCount: 3; |
2526 RandPassesCount: 3; |
1905 RandPassesCount: 3; |
2527 TemplateHeight: 2048; TemplateWidth: 4096; |
1906 TemplateHeight: 1024; TemplateWidth: 1024; |
2528 canMirror: true; canFlip: false; isNegative: false; canInvert: false; |
|
2529 hasGirders: true; |
|
2530 MaxHedgehogs: 48; |
|
2531 ), |
|
2532 (BasePoints: @Template56Points; |
|
2533 BasePointsCount: Succ(High(Template56Points)); |
|
2534 FillPoints: @Template56FPoints; |
|
2535 FillPointsCount: Succ(High(Template56FPoints)); |
|
2536 BezierizeCount: 6; |
|
2537 RandPassesCount: 6; |
|
2538 TemplateHeight: 2048; TemplateWidth: 4096; |
|
2539 canMirror: true; canFlip: false; isNegative: false; canInvert: false; |
|
2540 hasGirders: true; |
|
2541 MaxHedgehogs: 48; |
|
2542 ), |
|
2543 (BasePoints: @Template57Points; |
|
2544 BasePointsCount: Succ(High(Template57Points)); |
|
2545 FillPoints: @Template57FPoints; |
|
2546 FillPointsCount: Succ(High(Template57FPoints)); |
|
2547 BezierizeCount: 3; |
|
2548 RandPassesCount: 3; |
|
2549 TemplateHeight: 512; TemplateWidth: 1536; |
|
2550 canMirror: true; canFlip: false; isNegative: false; canInvert: false; |
1907 canMirror: true; canFlip: false; isNegative: false; canInvert: false; |
2551 hasGirders: false; |
1908 hasGirders: false; |
2552 MaxHedgehogs: 8; |
1909 MaxHedgehogs: 8; |
2553 ) |
1910 ) |
2554 ); |
1911 ); |
2555 |
1912 const SmallTemplates: array[0..1] of Longword = ( 39, 40 ); |
2556 |
1913 const MediumTemplates: array[0..17] of Longword = |
|
1914 ( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17 ); |
|
1915 const LargeTemplates: array[0..19] of Longword = |
|
1916 ( |
|
1917 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, |
|
1918 28, 29, 30, 31, 32, 33, 34, 35, 37, 38 |
|
1919 ); |
|
1920 const CavernTemplates: array[0..0] of Longword = (36); |
|
1921 const WackyTemplates: array[0..3] of Longword = (37, 38, 39, 40); |
2557 |
1922 |
2558 implementation |
1923 implementation |
2559 |
1924 |
2560 end. |
1925 end. |