Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class ...
- {
- private grille[][];
- int sizeX;
- int sizeY;
- int getScore(int posX, int posY, int dX, int dy, char c)
- {
- int score = 0;
- for (int i = 0 ; i < 4 && grille[posY + (dX * i)][posY + (dY * i)] == c ; ++i)
- score++;
- for (int i = 0 ; i > -4 && grille[posY + (dX * i)][posY + (dY * i)] == c ; --i)
- score++;
- return (score);
- }
- bool doPlayerWin(int posX, int posY)
- {
- if (getScore(posx, posY, 1, 0, 'X') >= 4 || getScore(posx, posY, 0, 1, 'X') >= 4 || getScore(posx, posY, 1, 1, 'X') >= 4)
- return (true); //player X win !
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement