Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2016
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.57 KB | None | 0 0
  1. class ...
  2. {
  3. private grille[][];
  4. int sizeX;
  5. int sizeY;
  6.  
  7. int getScore(int posX, int posY, int dX, int dy, char c)
  8. {
  9. int score = 0;
  10.  
  11. for (int i = 0 ; i < 4 && grille[posY + (dX * i)][posY + (dY * i)] == c ; ++i)
  12. score++;
  13. for (int i = 0 ; i > -4 && grille[posY + (dX * i)][posY + (dY * i)] == c ; --i)
  14. score++;
  15. return (score);
  16. }
  17.  
  18. bool doPlayerWin(int posX, int posY)
  19. {
  20. if (getScore(posx, posY, 1, 0, 'X') >= 4 || getScore(posx, posY, 0, 1, 'X') >= 4 || getScore(posx, posY, 1, 1, 'X') >= 4)
  21. return (true); //player X win !
  22. }
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement