Advertisement
Guest User

Untitled

a guest
Mar 3rd, 2015
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.70 KB | None | 0 0
  1. //------CONSTRUCTOR-----------
  2. Tetrimino::Tetrimino(int type = 0)
  3. {
  4.     grid[0][0] = 0;
  5.     grid[0][1] = 0;
  6.     grid[0][2] = 0;
  7.     grid[0][3] = 0;
  8.     grid[1][0] = 0;
  9.     grid[1][1] = 0;
  10.     grid[1][2] = 0;
  11.     grid[1][3] = 0;
  12.     grid[2][0] = 1;
  13.     grid[2][1] = 1;
  14.     grid[2][2] = 1;
  15.     grid[2][3] = 1;
  16.     grid[3][0] = 0;
  17.     grid[3][1] = 0;
  18.     grid[3][2] = 0;
  19.     grid[3][3] = 0;
  20.  
  21.     color = 'c';
  22.     location.row = 0;
  23.     location.col = 0;
  24. };
  25.  
  26. Tetrimino::Tetrimino(int type = 1)
  27. {
  28.     grid[0][0] = 0;
  29.     grid[0][1] = 0;
  30.     grid[0][2] = 0;
  31.     grid[0][3] = 0;
  32.     grid[1][0] = 0;
  33.     grid[1][1] = 1;
  34.     grid[1][2] = 0;
  35.     grid[1][3] = 0;
  36.     grid[2][0] = 0;
  37.     grid[2][1] = 1;
  38.     grid[2][2] = 1;
  39.     grid[2][3] = 1;
  40.     grid[3][0] = 0;
  41.     grid[3][1] = 0;
  42.     grid[3][2] = 0;
  43.     grid[3][3] = 0;
  44.  
  45.     color = 'b';
  46.     location.row = 0;
  47.     location.col = 0;
  48. };
  49.  
  50. Tetrimino::Tetrimino(int type = 2)
  51. {
  52.     grid[0][0] = 0;
  53.     grid[0][1] = 0;
  54.     grid[0][2] = 0;
  55.     grid[0][3] = 0;
  56.     grid[1][0] = 0;
  57.     grid[1][1] = 0;
  58.     grid[1][2] = 1;
  59.     grid[1][3] = 0;
  60.     grid[2][0] = 1;
  61.     grid[2][1] = 1;
  62.     grid[2][2] = 1;
  63.     grid[2][3] = 0;
  64.     grid[3][0] = 0;
  65.     grid[3][1] = 0;
  66.     grid[3][2] = 0;
  67.     grid[3][3] = 0;
  68.  
  69.     color = 'z';
  70.     location.row = 0;
  71.     location.col = 0;
  72. };
  73.  
  74. Tetrimino::Tetrimino(int type = 3)
  75. {
  76.     grid[0][0] = 0;
  77.     grid[0][1] = 0;
  78.     grid[0][2] = 0;
  79.     grid[0][3] = 0;
  80.     grid[1][0] = 0;
  81.     grid[1][1] = 1;
  82.     grid[1][2] = 1;
  83.     grid[1][3] = 0;
  84.     grid[2][0] = 0;
  85.     grid[2][1] = 1;
  86.     grid[2][2] = 1;
  87.     grid[2][3] = 0;
  88.     grid[3][0] = 0;
  89.     grid[3][1] = 0;
  90.     grid[3][2] = 0;
  91.     grid[3][3] = 0;
  92.  
  93.     color = 'y';
  94.     location.row = 0;
  95.     location.col = 0;
  96. };
  97.  
  98. Tetrimino::Tetrimino(int type = 4)
  99. {
  100.     grid[0][0] = 0;
  101.     grid[0][1] = 0;
  102.     grid[0][2] = 0;
  103.     grid[0][3] = 0;
  104.     grid[1][0] = 0;
  105.     grid[1][1] = 0;
  106.     grid[1][2] = 1;
  107.     grid[1][3] = 1;
  108.     grid[2][0] = 0;
  109.     grid[2][1] = 1;
  110.     grid[2][2] = 1;
  111.     grid[2][3] = 0;
  112.     grid[3][0] = 0;
  113.     grid[3][1] = 0;
  114.     grid[3][2] = 0;
  115.     grid[3][3] = 0;
  116.  
  117.     color = 'g';
  118.     location.row = 0;
  119.     location.col = 0;
  120. };
  121.  
  122. Tetrimino::Tetrimino(int type = 5)
  123. {
  124.     grid[0][0] = 0;
  125.     grid[0][1] = 0;
  126.     grid[0][2] = 0;
  127.     grid[0][3] = 0;
  128.     grid[1][0] = 0;
  129.     grid[1][1] = 0;
  130.     grid[1][2] = 1;
  131.     grid[1][3] = 0;
  132.     grid[2][0] = 0;
  133.     grid[2][1] = 1;
  134.     grid[2][2] = 1;
  135.     grid[2][3] = 1;
  136.     grid[3][0] = 0;
  137.     grid[3][1] = 0;
  138.     grid[3][2] = 0;
  139.     grid[3][3] = 0;
  140.  
  141.     color = 'm';
  142.     location.row = 0;
  143.     location.col = 0;
  144. };
  145.  
  146. Tetrimino::Tetrimino(int type = 6)
  147. {
  148.     grid[0][0] = 0;
  149.     grid[0][1] = 0;
  150.     grid[0][2] = 0;
  151.     grid[0][3] = 0;
  152.     grid[1][0] = 1;
  153.     grid[1][1] = 1;
  154.     grid[1][2] = 0;
  155.     grid[1][3] = 0;
  156.     grid[2][0] = 0;
  157.     grid[2][1] = 1;
  158.     grid[2][2] = 1;
  159.     grid[2][3] = 0;
  160.     grid[3][0] = 0;
  161.     grid[3][1] = 0;
  162.     grid[3][2] = 0;
  163.     grid[3][3] = 0;
  164.  
  165.     color = 'r';
  166.     location.row = 0;
  167.     location.col = 0;
  168. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement