Guest User

Untitled

a guest
Feb 21st, 2018
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.11 KB | None | 0 0
  1. public char [][] Sopa() throws IOException{
  2. char[][] sopa = new char[a][l];
  3. sopa[a-1][l-1] = ' ';
  4.  
  5.  
  6. for(int u=0; u<numpal; u++){
  7. sentido = 1;//ga.entero(1, 8);
  8. boolean sepuede = false;
  9. if(sentido==1){//derecha
  10.  
  11. i = ga.entero(0, a-1);
  12. j = ga.entero(0, l-1);
  13. for(int x=0; x<d.getPalabrax(u).length(); x++){
  14. if(d.getPalabrax(u).length()<a-1-i){
  15. sepuede=true;
  16. }
  17. if(i+x<sopa.length && sopa[i+x][j]==' ' ||i+x<sopa.length && sopa[i+x][j]== d.getPalabrax(u).charAt(x)){
  18. sepuede=true;}}
  19.  
  20. if(sepuede==true){
  21. for(int x=0; x<d.getPalabrax(u).length(); x++){
  22. if(i+x<sopa.length)
  23. sopa[i+x][j]=d.getPalabrax(u).charAt(x);
  24. }
  25. }
  26. else {u--;}
  27.  
  28.  
  29. }
  30. /*else if(sentido==2){//izquierda
  31. i = ga.entero(0, a-1);
  32. j = ga.entero(0, l-1);
  33. for(int x=0; x<d.getPalabrax(u).length(); x++){
  34. sopa[i-x][j]=d.getPalabrax(u).charAt(x);}
  35.  
  36. }
  37.  
  38. else if(sentido==3){//arriba
  39. i = ga.entero(0, a-1);
  40. j = ga.entero(0, l-1);
  41. for(int x=0; x<d.getPalabrax(u).length(); x++){
  42. sopa[i][j-1]=d.getPalabrax(u).charAt(x);}
  43.  
  44. }
  45.  
  46. else if(sentido==4){//abajo
  47. i = ga.entero(0, a-1);
  48. j = ga.entero(0, l-1);
  49. for(int x=0; x<d.getPalabrax(u).length(); x++){
  50. sopa[i][j+x]=d.getPalabrax(u).charAt(x);}
  51.  
  52. }
  53.  
  54. else if(sentido==5){//diagonal derecha arriba
  55. i = ga.entero(0, a-1);
  56. j = ga.entero(0, l-1);
  57. for(int x=0; x<d.getPalabrax(u).length(); x++){
  58. sopa[i+x][j-x]=d.getPalabrax(u).charAt(x);}
  59.  
  60. }
  61.  
  62. else if(sentido==6){//diagonal derecha abajo
  63. i = ga.entero(0, a-1);
  64. j = ga.entero(0, l-1);
  65. for(int x=0; x<d.getPalabrax(u).length(); x++){
  66. sopa[i+x][j+x]=d.getPalabrax(u).charAt(x);}
  67.  
  68. }
  69.  
  70. else if(sentido==7){//diagonal izquierda arriba
  71. i = ga.entero(0, a-1);
  72. j = ga.entero(0, l-1);
  73. for(int x=0; x<d.getPalabrax(u).length(); x++){
  74. sopa[i-x][j-x]=d.getPalabrax(u).charAt(x);}
  75.  
  76. }
  77.  
  78. else if(sentido==8){//diagonal izquierda abajo
  79. i = ga.entero(0, a-1);
  80. j = ga.entero(0, l-1);
  81. for(int x=0; x<d.getPalabrax(u).length(); x++){
  82. sopa[i-x][j+x]=d.getPalabrax(u).charAt(x);}
  83.  
  84. }*/
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91. }
  92. return sopa;
  93. }
Add Comment
Please, Sign In to add comment