Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public char [][] Sopa() throws IOException{
- char[][] sopa = new char[a][l];
- sopa[a-1][l-1] = ' ';
- for(int u=0; u<numpal; u++){
- sentido = 1;//ga.entero(1, 8);
- boolean sepuede = false;
- if(sentido==1){//derecha
- i = ga.entero(0, a-1);
- j = ga.entero(0, l-1);
- for(int x=0; x<d.getPalabrax(u).length(); x++){
- if(d.getPalabrax(u).length()<a-1-i){
- sepuede=true;
- }
- if(i+x<sopa.length && sopa[i+x][j]==' ' ||i+x<sopa.length && sopa[i+x][j]== d.getPalabrax(u).charAt(x)){
- sepuede=true;}}
- if(sepuede==true){
- for(int x=0; x<d.getPalabrax(u).length(); x++){
- if(i+x<sopa.length)
- sopa[i+x][j]=d.getPalabrax(u).charAt(x);
- }
- }
- else {u--;}
- }
- /*else if(sentido==2){//izquierda
- i = ga.entero(0, a-1);
- j = ga.entero(0, l-1);
- for(int x=0; x<d.getPalabrax(u).length(); x++){
- sopa[i-x][j]=d.getPalabrax(u).charAt(x);}
- }
- else if(sentido==3){//arriba
- i = ga.entero(0, a-1);
- j = ga.entero(0, l-1);
- for(int x=0; x<d.getPalabrax(u).length(); x++){
- sopa[i][j-1]=d.getPalabrax(u).charAt(x);}
- }
- else if(sentido==4){//abajo
- i = ga.entero(0, a-1);
- j = ga.entero(0, l-1);
- for(int x=0; x<d.getPalabrax(u).length(); x++){
- sopa[i][j+x]=d.getPalabrax(u).charAt(x);}
- }
- else if(sentido==5){//diagonal derecha arriba
- i = ga.entero(0, a-1);
- j = ga.entero(0, l-1);
- for(int x=0; x<d.getPalabrax(u).length(); x++){
- sopa[i+x][j-x]=d.getPalabrax(u).charAt(x);}
- }
- else if(sentido==6){//diagonal derecha abajo
- i = ga.entero(0, a-1);
- j = ga.entero(0, l-1);
- for(int x=0; x<d.getPalabrax(u).length(); x++){
- sopa[i+x][j+x]=d.getPalabrax(u).charAt(x);}
- }
- else if(sentido==7){//diagonal izquierda arriba
- i = ga.entero(0, a-1);
- j = ga.entero(0, l-1);
- for(int x=0; x<d.getPalabrax(u).length(); x++){
- sopa[i-x][j-x]=d.getPalabrax(u).charAt(x);}
- }
- else if(sentido==8){//diagonal izquierda abajo
- i = ga.entero(0, a-1);
- j = ga.entero(0, l-1);
- for(int x=0; x<d.getPalabrax(u).length(); x++){
- sopa[i-x][j+x]=d.getPalabrax(u).charAt(x);}
- }*/
- }
- return sopa;
- }
Add Comment
Please, Sign In to add comment