Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- stand[x][y] nxn char matrix van speelveld.
- D = dame, P = pion, O = leeg.
- bool correctepion(int x, int y)
- if(stand[x][y] == stand[1][1])
- return false;
- if(stand[x][y] == stand[1][n-1])
- return false;
- if(stand[x][y] == stand[n-1][1])
- return false;
- if(stand[x][y] == stand[n-1][n-1])
- return false;
- //enz
- bool geenaanval(int rij, int kolom)
- //horizontaal
- int pionx, piony, dame1x, dame1y, dame2x, dame2y;
- int damerij = 0;
- int damekolom = 0;
- bool veilig = false;
- for(int i = 0; i < n; i++);
- if(stand[rij][i] == 'D')
- damerij++;
- if(dametel = 1)
- dame1x = rij;
- //dame1y = i;
- if(dametel = 2)
- dame2x = rij;
- //dame2y = i;
- if(standxy == 'P')
- pionx = rij;
- piony = i;
- }//for
- if(damerij == 2 && (
- (dame1x < pionx && dame2x > pionx || dame2x < pionx && dame1x > pionx))
- veilig = true;
- //verticaal
- for(int j = 0; j<n; j++)
- if(stand[j][kolom] == 'D')
- damekolom++
- if(damekolom == 1)
- dame1x = j;
- dame1y = kolom;
- if(damekolom == 2)
- dame2x = j;
- dame2y = kolom
- if(stand[j][kolom] == 'P')
- pionx = j;
- piony = kolom;
- if(damekolom == 2 && (
- dame1y > piony && dame2y < piony || dame2y > piony && dame1y < piony))
- veilig = true;
- /diagonaal
- void zetpion(int stand[][], int grootte, int & aantal)
- for(int i = 0; blabla standaard for loop
- for(int j = 0; blabal standaard for loop
- if(correctepion)
- stand[i][j] == 'P'
- zetdames( ... );
- stand[i][j] == 'O'
- conceptidee voor programma
Advertisement
Add Comment
Please, Sign In to add comment