Advertisement
AI_UBI

jff

Oct 10th, 2016
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.49 KB | None | 0 0
  1.  
  2.     void f(int field_size)
  3.     {
  4.         bool victory = false;
  5.  
  6.         for (size_t x = 0; x < field_size; ++x)
  7.         {
  8.             unsigned total_in_column = 0, total_in_line = 0;
  9.  
  10.             for (size_t y = 0; y < field_size; ++y)
  11.             {
  12.                 if (tiles[x + y*field_size].state == PLAYER_STATE::TURN) ++total_in_column;
  13.                 if (tiles[y + x*field_size].state == PLAYER_STATE::TURN) ++total_in_line;
  14.             }
  15.  
  16.             if (total_in_column == field_size || total_in_line == field_size)
  17.             {
  18.                 victory = true;
  19.                 break;
  20.             }
  21.         }          
  22.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement