home *** CD-ROM | disk | FTP | other *** search
/ ST-Computer Leser 2002 January / STC_CD_01_2002.iso / GAMES / BOINKO21 / SRC / SRC / LEVELS.C < prev    next >
Text File  |  1999-12-02  |  8KB  |  303 lines

  1. /*********************************************
  2.     mask for puzzles
  3.     meanings:
  4.         0    nothing
  5.         1    normal
  6.         2    magic
  7.         3    spin, 1 hit
  8.         4    spin, 2 hit
  9.         5    spin, 3 hit
  10.         6    spin, 4 hit
  11.         9   permanent
  12. *********************************************/
  13. char intbrickmask[][63] = {
  14.      1, 1, 1, 1, 1, 1, 1, 1, 1,            /* 1 */
  15.      1, 1, 1, 1, 1, 1, 1, 1, 1,
  16.      1, 1, 1, 1, 1, 1, 1, 1, 1,
  17.      1, 1, 1, 1, 1, 1, 1, 1, 1,
  18.      1, 1, 1, 1, 1, 1, 1, 1, 1,
  19.      1, 1, 1, 1, 1, 1, 1, 1, 1,
  20.      1, 1, 1, 1, 1, 1, 1, 1, 1,
  21.  
  22.      1, 1, 1, 1, 1, 1, 1, 1, 1,            /* 2 */
  23.      1, 1, 1, 1, 1, 1, 1, 1, 1,
  24.      9, 1, 9, 1, 9, 1, 9, 1, 9,
  25.      1, 1, 1, 4, 1, 4, 1, 1, 1,
  26.      1, 1, 1, 1, 1, 1, 1, 1, 1,
  27.      1, 1, 1, 1, 1, 1, 1, 1, 1,
  28.      1, 1, 2, 1, 1, 1, 2, 1, 1,
  29.  
  30.      1, 4, 1, 1, 2, 1, 1, 4, 1,            /* 3 */
  31.      1, 1, 1, 1, 1, 1, 1, 1, 1,
  32.      1, 1, 1, 1, 1, 1, 1, 1, 1,
  33.      1, 1, 2, 1, 0, 1, 2, 1, 1,
  34.      1, 2, 1, 4, 1, 4, 1, 2, 1,
  35.      1, 1, 1, 1, 2, 1, 1, 1, 1,
  36.      1, 1, 1, 1, 1, 1, 1, 1, 1,
  37.  
  38.      2, 2, 2, 2, 4, 2, 2, 2, 2,            /* 4 */
  39.      1, 1, 1, 4, 1, 4, 1, 1, 1,
  40.      1, 1, 4, 1, 1, 1, 4, 1, 1,
  41.      1, 4, 1, 1, 0, 1, 1, 4, 1,
  42.      1, 1, 2, 1, 9, 1, 2, 1, 1,
  43.      1, 1, 1, 1, 1, 1, 1, 1, 1,
  44.      1, 1, 1, 1, 1, 1, 1, 1, 1,
  45.  
  46.      1, 1, 2, 1, 2, 1, 2, 1, 1,            /* 5 */
  47.      1, 1, 1, 1, 1, 1, 1, 1, 1,
  48.      1, 1, 9, 1, 1, 1, 9, 1, 1,
  49.      1, 1, 1, 1, 1, 1, 1, 1, 1,
  50.      2, 1, 1, 2, 1, 2, 1, 1, 2,
  51.      1, 1, 1, 1, 1, 1, 1, 1, 1,
  52.      5, 1, 1, 1, 1, 1, 1, 1, 5,
  53.  
  54.      2, 1, 1, 1, 1, 1, 1, 1, 2,            /* 6 */
  55.      1, 1, 1, 1, 9, 1, 1, 1, 1,
  56.      1, 1, 2, 1, 1, 1, 2, 1, 1,
  57.      1, 1, 1, 1, 1, 1, 1, 1, 1,
  58.      9, 1, 1, 4, 4, 4, 1, 1, 9,
  59.      1, 1, 1, 2, 1, 2, 1, 1, 1,
  60.      6, 6, 1, 1, 1, 1, 1, 6, 6,
  61.  
  62.      1, 1, 1, 2, 2, 2, 1, 1, 1,            /* 7 */
  63.      1, 1, 9, 4, 4, 4, 9, 1, 1,
  64.      1, 1, 1, 1, 1, 1, 1, 1, 1,
  65.      3, 1, 1, 1, 3, 1, 1, 1, 3,
  66.      1, 1, 1, 1, 1, 1, 1, 1, 1,
  67.      1, 2, 9, 1, 2, 1, 9, 2, 1,
  68.      1, 1, 1, 1, 1, 1, 1, 1, 1,
  69.  
  70.      1, 1, 0, 2, 1, 2, 0, 1, 1,            /* 8 */
  71.      1, 1, 1, 1, 1, 1, 1, 1, 1,
  72.      1, 1, 1, 1, 1, 1, 1, 1, 1,
  73.      1, 9, 1, 1, 9, 1, 1, 9, 1,
  74.      1, 1, 1, 9, 1, 9, 1, 1, 1,
  75.      2, 2, 2, 2, 2, 2, 2, 2, 2,
  76.      5, 5, 0, 5, 5, 5, 0, 5, 5,
  77.  
  78.      1, 1, 5, 1, 2, 1, 5, 1, 1,            /* 9 */
  79.      1, 1, 5, 1, 1, 1, 5, 1, 1,
  80.      1, 1, 9, 1, 1, 1, 9, 1, 1,
  81.      1, 1, 9, 1, 1, 1, 9, 1, 1,
  82.      2, 1, 9, 1, 9, 1, 9, 1, 2,
  83.      1, 1, 9, 2, 1, 2, 9, 1, 1,
  84.      1, 1, 9, 9, 6, 9, 9, 1, 1,
  85.  
  86.      1, 1, 2, 1, 2, 1, 2, 1, 1,            /* 10 */
  87.      1, 1, 1, 1, 1, 1, 1, 1, 1,
  88.      1, 1, 9, 1, 1, 1, 9, 1, 1,
  89.      1, 1, 1, 1, 1, 1, 1, 1, 1,
  90.      1, 1, 1, 1, 1, 1, 1, 1, 1,
  91.      1, 1, 6, 1, 1, 1, 6, 1, 1,
  92.      5, 1, 2, 2, 1, 2, 2, 1, 5,
  93.  
  94.      0, 6, 0, 9, 9, 9, 9, 9, 9,            /* 11 */
  95.      1, 0, 6, 0, 1, 2, 1, 2, 1,
  96.      1, 1, 0, 6, 0, 1, 4, 1, 1,
  97.      1, 4, 1, 0, 6, 0, 1, 4, 1,
  98.      1, 1, 1, 1, 0, 6, 0, 1, 1,
  99.      1, 2, 1, 2, 1, 0, 6, 0, 1,
  100.      9, 9, 9, 9, 9, 9, 0, 6, 0,
  101.  
  102.      1, 1, 1, 1, 5, 1, 1, 1, 1,            /* 12 */
  103.      1, 1, 2, 1, 9, 1, 2, 1, 1,
  104.      1, 1, 1, 1, 9, 1, 1, 1, 1,
  105.      4, 9, 9, 9, 0, 9, 9, 9, 4,
  106.      1, 1, 1, 1, 9, 1, 1, 1, 1,
  107.      1, 1, 2, 1, 9, 1, 2, 1, 1,
  108.      1, 1, 1, 1, 1, 1, 1, 1, 1,
  109.  
  110.      1, 2, 2, 2, 1, 2, 2, 2, 1,            /* 13 */
  111.      1, 4, 9, 4, 1, 4, 9, 4, 1,
  112.      1, 1, 1, 1, 1, 1, 1, 1, 1,
  113.      1, 1, 1, 1, 9, 1, 1, 1, 1,
  114.      1, 1, 9, 1, 1, 1, 9, 1, 1,
  115.      1, 1, 1, 9, 9, 9, 1, 1, 1,
  116.      1, 1, 1, 1, 1, 1, 1, 1, 1,
  117.  
  118.      9, 9, 9, 9, 9, 9, 9, 9, 9,            /* 14 */
  119.      2, 9, 2, 9, 2, 9, 2, 9, 2,
  120.      4, 9, 1, 9, 4, 9, 1, 9, 4,
  121.      2, 9, 1, 9, 1, 9, 1, 9, 2,
  122.      1, 9, 1, 9, 1, 9, 1, 9, 1,
  123.      1, 9, 1, 1, 1, 1, 1, 9, 1,
  124.      1, 9, 1, 1, 2, 1, 1, 9, 1,
  125.  
  126.      5, 1, 2, 4, 1, 2, 5, 1, 2,            /* 15 */
  127.      1, 9, 4, 1, 9, 5, 1, 9, 4,
  128.      2, 4, 1, 2, 5, 1, 2, 4, 1,
  129.      4, 1, 9, 5, 1, 9, 4, 1, 9,
  130.      1, 2, 5, 1, 2, 4, 1, 2, 5,
  131.      9, 5, 1, 9, 4, 1, 9, 5, 1,
  132.      5, 1, 2, 4, 1, 2, 5, 1, 2,
  133.  
  134.      2, 4, 1, 1, 2, 1, 1, 4, 2,            /* 16 */
  135.      1, 9, 1, 9, 1, 9, 1, 9, 1,
  136.      1, 9, 1, 9, 1, 9, 1, 9, 1,
  137.      1, 9, 1, 9, 1, 9, 1, 9, 1,
  138.      1, 9, 1, 1, 1, 1, 1, 9, 1,
  139.      1, 9, 2, 9, 1, 9, 2, 9, 1,
  140.      1, 9, 9, 9, 0, 9, 9, 9, 1,
  141.  
  142.      9, 9, 9, 9, 0, 1, 1, 2, 2,            /* 17 */
  143.      2, 2, 1, 1, 0, 4, 1, 1, 2,
  144.      1, 1, 1, 1, 1, 1, 1, 2, 2,
  145.      1, 1, 9, 9, 9, 9, 9, 9, 9,
  146.      1, 1, 1, 1, 0, 2, 1, 2, 1,
  147.      2, 2, 1, 1, 0, 1, 2, 1, 2,
  148.      9, 9, 9, 9, 9, 9, 9, 1, 1,
  149.  
  150.      6, 1, 6, 2, 2, 2, 6, 1, 6,            /* 18 */
  151.      1, 6, 1, 6, 1, 6, 1, 6, 1,
  152.      6, 1, 6, 1, 6, 1, 6, 1, 6,
  153.      1, 6, 1, 6, 1, 6, 1, 6, 1,
  154.      1, 1, 6, 1, 6, 1, 6, 1, 1,
  155.      1, 1, 1, 9, 1, 9, 1, 1, 1,
  156.      2, 1, 9, 1, 6, 1, 9, 1, 2,
  157.  
  158.      2, 1, 1, 6, 1, 6, 1, 1, 2,            /* 19 */
  159.      1, 1, 1, 6, 9, 6, 1, 1, 1,
  160.      1, 1, 1, 6, 1, 6, 1, 1, 1,
  161.      1, 1, 1, 6, 1, 6, 1, 1, 1,
  162.      9, 2, 1, 4, 4, 4, 1, 2, 9,
  163.      1, 1, 2, 1, 1, 1, 2, 1, 1,
  164.      6, 9, 1, 2, 1, 2, 1, 9, 6,
  165.  
  166.      1, 1, 1, 2, 2, 2, 1, 1, 1,            /* 20 */
  167.      1, 1, 9, 4, 4, 4, 9, 1, 1,
  168.      1, 1, 1, 1, 1, 1, 1, 1, 1,
  169.      1, 1, 1, 1, 1, 1, 1, 1, 1,
  170.      1, 1, 1, 1, 1, 1, 1, 1, 1,
  171.      2, 2, 9, 2, 2, 2, 9, 2, 2,
  172.      6, 6, 6, 6, 6, 6, 6, 6, 6,
  173.  
  174.      1, 1, 0, 1, 6, 1, 0, 1, 1,            /* 21 */
  175.      1, 1, 1, 1, 6, 1, 1, 1, 1,
  176.      1, 1, 1, 1, 6, 1, 1, 1, 1,
  177.      1, 9, 1, 1, 9, 1, 1, 9, 1,
  178.      2, 2, 2, 9, 2, 9, 2, 2, 2,
  179.      2, 2, 2, 2, 2, 2, 2, 2, 2,
  180.      5, 5, 0, 5, 5, 5, 0, 5, 5,
  181.  
  182.      1, 1, 5, 1, 1, 1, 5, 1, 1,            /* 22 */
  183.      1, 1, 5, 1, 1, 1, 5, 1, 1,
  184.      2, 2, 9, 1, 1, 1, 9, 2, 2,
  185.      9, 2, 9, 1, 1, 1, 9, 2, 9,
  186.      6, 6, 9, 1, 9, 1, 9, 6, 6,
  187.      4, 5, 9, 2, 1, 2, 9, 5, 4,
  188.      5, 3, 9, 9, 6, 9, 9, 3, 5,
  189.  
  190.      1, 1, 1, 1, 0, 1, 1, 1, 1,            /* 23 */
  191.      2, 1, 1, 1, 0, 1, 1, 1, 2,
  192.      2, 2, 1, 1, 1, 1, 1, 2, 2,
  193.      1, 1, 9, 9, 9, 9, 9, 1, 1,
  194.      1, 1, 1, 1, 0, 1, 1, 1, 1,
  195.      4, 4, 2, 1, 0, 1, 2, 4, 4,
  196.      9, 5, 9, 5, 9, 5, 9, 5, 9,
  197.  
  198.      1, 6, 1, 2, 9, 2, 1, 6, 1,            /* 24 */
  199.      1, 1, 1, 9, 9, 9, 1, 1, 1,
  200.      1, 1, 1, 1, 9, 1, 1, 1, 1,
  201.      4, 1, 1, 9, 9, 9, 1, 1, 4,
  202.      1, 1, 1, 1, 9, 1, 1, 1, 1,
  203.      1, 1, 1, 9, 9, 9, 1, 1, 1,
  204.      1, 6, 1, 2, 9, 2, 1, 6, 1,
  205.  
  206.      1, 4, 2, 4, 9, 4, 2, 4, 1,            /* 25 */
  207.      4, 1, 4, 2, 9, 2, 4, 1, 4,
  208.      2, 4, 1, 4, 9, 4, 1, 4, 2,
  209.      9, 9, 9, 5, 5, 5, 9, 9, 9,
  210.      2, 4, 1, 4, 5, 4, 1, 4, 2,
  211.      4, 1, 4, 2, 9, 2, 4, 1, 4,
  212.      1, 4, 2, 4, 9, 4, 2, 4, 1,
  213.  
  214.      9, 9, 1, 4, 9, 4, 1, 9, 9,            /* 26 */
  215.      4, 1, 1, 1, 9, 1, 1, 1, 4,
  216.      4, 1, 1, 1, 4, 1, 1, 1, 4,
  217.      9, 4, 1, 9, 9, 9, 1, 4, 9,
  218.      4, 4, 1, 1, 5, 1, 1, 4, 4,
  219.      2, 4, 1, 1, 1, 1, 1, 4, 2,
  220.      2, 9, 1, 9, 9, 9, 1, 9, 2,
  221.  
  222.      2, 4, 4, 4, 9, 4, 4, 4, 2,            /* 27 */
  223.      1, 2, 1, 4, 9, 4, 1, 2, 1,
  224.      3, 9, 4, 2, 9, 2, 4, 9, 3,
  225.      1, 4, 1, 4, 9, 4, 1, 4, 1,
  226.      6, 6, 9, 2, 9, 2, 9, 6, 6,
  227.      2, 3, 9, 9, 9, 9, 9, 3, 2,
  228.      3, 2, 3, 2, 3, 2, 3, 2, 3,
  229.  
  230.      2, 1, 6, 2, 1, 6, 2, 1, 5,            /* 28 */
  231.      6, 9, 1, 6, 9, 1, 6, 9, 1,
  232.      1, 6, 2, 1, 6, 2, 1, 6, 2,
  233.      9, 1, 6, 9, 0, 6, 9, 1, 6,
  234.      6, 2, 1, 6, 2, 1, 6, 2, 1,
  235.      1, 6, 9, 1, 6, 9, 1, 6, 9,
  236.      2, 5, 6, 2, 5, 6, 2, 5, 6,
  237.  
  238.      1, 1, 1, 9, 1, 9, 1, 1, 1,            /* 29 */
  239.      1, 1, 9, 1, 6, 1, 9, 1, 1,
  240.      2, 1, 1, 1, 1, 1, 1, 1, 2,
  241.      9, 2, 1, 1, 1, 1, 1, 2, 9,
  242.      1, 9, 2, 1, 1, 1, 2, 9, 1,
  243.      1, 1, 9, 2, 5, 2, 9, 1, 1,
  244.      6, 6, 6, 9, 6, 9, 6, 6, 6,
  245.  
  246.      2, 9, 1, 1, 0, 1, 1, 9, 2,            /* 30 */
  247.      9, 5, 1, 5, 1, 5, 1, 5, 9,
  248.      1, 5, 1, 1, 1, 1, 1, 5, 1,
  249.      2, 5, 1, 9, 2, 9, 1, 5, 2,
  250.      1, 5, 1, 1, 9, 1, 1, 5, 1,
  251.      6, 9, 2, 1, 1, 1, 2, 9, 6,
  252.      9, 6, 6, 6, 2, 6, 6, 6, 9,
  253.  
  254.      1, 1, 1, 4, 6, 4, 1, 1, 1,            /* 31 */
  255.      4, 4, 9, 9, 6, 9, 9, 4, 4,
  256.      1, 1, 9, 5, 2, 5, 9, 1, 1,
  257.      1, 1, 9, 5, 1, 5, 9, 1, 1,
  258.      6, 6, 9, 5, 2, 5, 9, 3, 3,
  259.      4, 4, 9, 9, 9, 9, 9, 4, 4,
  260.      2, 1, 1, 1, 2, 1, 1, 1, 2,
  261.  
  262.      6, 6, 6, 6, 6, 6, 6, 6, 6,            /* 32 */
  263.      6, 1, 1, 1, 1, 1, 1, 1, 6,
  264.      6, 1, 6, 6, 6, 6, 6, 1, 6,
  265.      6, 9, 6, 2, 2, 2, 6, 9, 6,
  266.      6, 1, 6, 6, 6, 6, 6, 1, 6,
  267.      6, 1, 1, 1, 9, 1, 1, 1, 6,
  268.      9, 6, 6, 6, 6, 6, 6, 6, 9,
  269.  
  270.      1, 9, 1, 9, 1, 9, 1, 9, 1,            /* 33 */
  271.      1, 9, 1, 9, 1, 9, 1, 9, 1,
  272.      2, 6, 1, 1, 6, 1, 1, 6, 2,
  273.      9, 9, 1, 9, 9, 9, 1, 9, 9,
  274.      1, 1, 1, 1, 1, 1, 1, 1, 1,
  275.      1, 1, 1, 1, 2, 1, 1, 1, 1,
  276.      5, 9, 9, 9, 5, 9, 9, 9, 5,
  277.  
  278.      1, 4, 1, 9, 2, 9, 1, 4, 1,            /* 34 */
  279.      1, 1, 1, 9, 5, 9, 1, 1, 1,
  280.      1, 9, 9, 9, 1, 9, 9, 9, 1,
  281.      1, 1, 2, 9, 4, 9, 2, 1, 1,
  282.      1, 2, 1, 9, 1, 9, 1, 2, 1,
  283.      9, 9, 1, 9, 2, 9, 1, 9, 9,
  284.      6, 6, 6, 9, 6, 9, 6, 6, 6,
  285.  
  286.      6, 1, 9, 1, 6, 1, 9, 1, 6,            /* 35 */
  287.      1, 9, 9, 9, 1, 9, 9, 9, 1,
  288.      1, 1, 9, 1, 1, 1, 9, 1, 1,
  289.      1, 9, 9, 9, 1, 9, 9, 9, 1,
  290.      1, 1, 9, 1, 1, 1, 9, 1, 1,
  291.      1, 9, 9, 9, 1, 9, 9, 9, 1,
  292.      6, 1, 9, 1, 6, 1, 9, 1, 6,
  293.  
  294.      0, 0, 6, 6, 0, 6, 6, 0, 0,            /* 36 */
  295.      0, 6, 9, 9, 6, 9, 9, 6, 0,
  296.      0, 6, 9, 9, 9, 9, 9, 6, 0,
  297.      0, 6, 9, 9, 9, 9, 9, 6, 0,
  298.      0, 0, 6, 9, 9, 9, 6, 0, 0,
  299.      0, 0, 0, 6, 9, 6, 0, 0, 0,
  300.      0, 0, 0, 0, 6, 0, 0, 0, 0,
  301.  
  302.     };
  303.