Advertisement
Guest User

poo_lyon1_win

a guest
Mar 20th, 2019
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.69 KB | None | 0 0
  1. public boolean win(){
  2.  
  3. for(int i=0;i<p.longueur;i++){
  4. int val=0;
  5. for(int j=0;j<p.largeur;j++){
  6. if(j==0){
  7. val=p.etatIdPlateau[i][j];
  8. }
  9. else{
  10. if(p.etatIdPlateau[i][j] != val){
  11. break;
  12. }
  13. else{
  14. if(j==p.largeur-1 && val != 0){
  15. return true;
  16. }
  17. }
  18. }
  19. }
  20. }
  21.  
  22. for(int j=0;j<p.largeur;j++){
  23. int val=0;
  24. for(int i=0;i<p.longueur;i++){
  25. if(i==0){
  26. val=p.etatIdPlateau[i][j];
  27. }
  28. else{
  29. if(p.etatIdPlateau[i][j] != val){
  30. break;
  31. }
  32. else{
  33. if(i==p.longueur-1 && val != 0){
  34. return true;
  35. }
  36. }
  37. }
  38. }
  39. }
  40.  
  41. if(p.largeur == p.longueur){
  42. int val=0;
  43. for(int i=0; i<p.largeur;i++){
  44. if(i==0){
  45. val=p.etatIdPlateau[i][i];
  46. }
  47. else{
  48. if(p.etatIdPlateau[i][i] != val){
  49. break;
  50. }
  51. else{
  52. if(i==p.largeur-1 && val != 0){
  53. return true;
  54. }
  55. }
  56. }
  57. }
  58. }
  59.  
  60. return false;
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement