versionfinal
This commit is contained in:
parent
20a33a99f7
commit
e958e153c5
|
@ -0,0 +1,833 @@
|
||||||
|
import java.util.Scanner;
|
||||||
|
import java.io.*;
|
||||||
|
|
||||||
|
public class AsciiArt_1 {
|
||||||
|
|
||||||
|
private int x;
|
||||||
|
private int y;
|
||||||
|
private char [][] lienzo;
|
||||||
|
File archivo= null;
|
||||||
|
FileReader fr= null;
|
||||||
|
FileWriter fw= null;
|
||||||
|
BufferedWriter bw= null;
|
||||||
|
|
||||||
|
public void paint1(int x, int y) { //cambiar x y y.
|
||||||
|
|
||||||
|
this.x=x; //filas
|
||||||
|
this.y=y; //columnas
|
||||||
|
|
||||||
|
lienzo=new char [30][30];
|
||||||
|
|
||||||
|
//primera linea
|
||||||
|
for (int i=1; i<6; i++){
|
||||||
|
lienzo[x][y+i] = ' ';
|
||||||
|
}
|
||||||
|
lienzo[x][y+6] = '/';
|
||||||
|
lienzo[x][y+7] = '^';
|
||||||
|
for (int i=8; i<12; i++){
|
||||||
|
lienzo[x][y+i] = ' ';
|
||||||
|
}
|
||||||
|
lienzo[x][y+12] = '^';
|
||||||
|
lienzo[x][y+13] = '\\';
|
||||||
|
|
||||||
|
//segunda linea
|
||||||
|
for (int i=1; i<5; i++){
|
||||||
|
lienzo[x+2][y+i] = ' ';
|
||||||
|
}
|
||||||
|
lienzo[x+2][y+5] = '/';
|
||||||
|
for (int i=6; i<8; i++){
|
||||||
|
lienzo[x+2][y+i] = ' ';
|
||||||
|
}
|
||||||
|
lienzo[x+2][y+8] = '0';
|
||||||
|
for (int i=9; i<11; i++){
|
||||||
|
lienzo[x+2][y+i] = ' ';
|
||||||
|
}
|
||||||
|
lienzo[x+2][y+11] = '0';
|
||||||
|
for (int i=12; i<14; i++){
|
||||||
|
lienzo[x+2][y+i] = ' ';
|
||||||
|
}
|
||||||
|
lienzo[x+2][y+14] = '\\';
|
||||||
|
|
||||||
|
//tercera linea
|
||||||
|
for (int i=1; i<4; i++){
|
||||||
|
lienzo[x+4][y+i] = ' ';
|
||||||
|
}
|
||||||
|
lienzo[x+4][y+4] = 'V';
|
||||||
|
lienzo[x+4][y+5] = '\\';
|
||||||
|
for (int i=6; i<10; i++){
|
||||||
|
lienzo[x+4][y+i] = ' ';
|
||||||
|
}
|
||||||
|
lienzo[x+4][y+10] = 'Y';
|
||||||
|
for (int i=11; i<14; i++){
|
||||||
|
lienzo[x+4][y+i] = ' ';
|
||||||
|
}
|
||||||
|
lienzo[x+4][y+14] = '/';
|
||||||
|
lienzo[x+4][y+15] = 'V';
|
||||||
|
|
||||||
|
//cuarta linea
|
||||||
|
for (int i=1; i<5; i++){
|
||||||
|
lienzo[x+6][y+i] = ' ';
|
||||||
|
}
|
||||||
|
lienzo[x+6][y+5] = '/';
|
||||||
|
for (int i=6; i<10; i++){
|
||||||
|
lienzo[x+6][y+i] = ' ';
|
||||||
|
}
|
||||||
|
lienzo[x+6][y+10] = '-';
|
||||||
|
for (int i=11; i<14; i++){
|
||||||
|
lienzo[x+6][y+i] = ' ';
|
||||||
|
}
|
||||||
|
lienzo[x+6][y+14] = '\\';
|
||||||
|
|
||||||
|
//5 linea
|
||||||
|
for (int i=1; i<4; i++){
|
||||||
|
lienzo[x+8][y+i] = ' ';
|
||||||
|
}
|
||||||
|
lienzo[x+8][y+4] = '/';
|
||||||
|
for (int i=5; i<14; i++){
|
||||||
|
lienzo[x+8][y+i] = ' ';
|
||||||
|
}
|
||||||
|
lienzo[x+8][y+14] = '|';
|
||||||
|
|
||||||
|
//6 linea
|
||||||
|
for (int i=1; i<3; i++){
|
||||||
|
lienzo[x+10][y+i] = ' ';
|
||||||
|
}
|
||||||
|
lienzo[x+10][y+3] = 'V';
|
||||||
|
for (int i=4; i<11; i++){
|
||||||
|
lienzo[x+10][y+i] = '_';
|
||||||
|
}
|
||||||
|
lienzo[x+10][y+11] = ')';
|
||||||
|
lienzo[x+10][y+12] = ' ';
|
||||||
|
lienzo[x+10][y+13] = '|';
|
||||||
|
lienzo[x+10][y+14] = '|';
|
||||||
|
|
||||||
|
//for para imprimir
|
||||||
|
for (int i = 0; i < 30; i++) {
|
||||||
|
for (int j = 0; j < 30; j++) {
|
||||||
|
System.out.print(lienzo[i][j] + " ");
|
||||||
|
}
|
||||||
|
System.out.println();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void guardarPaint1(){
|
||||||
|
try {
|
||||||
|
archivo= new File ("Perrito.txt");
|
||||||
|
fw = new FileWriter(archivo);
|
||||||
|
bw = new BufferedWriter(fw);
|
||||||
|
|
||||||
|
bw.write(" /^ ^\\");
|
||||||
|
bw.write("\n / 0 0 \\");
|
||||||
|
bw.write("\n V\\ Y /V");
|
||||||
|
bw.write("\n / - \\");
|
||||||
|
bw.write("\n / |");
|
||||||
|
bw.write("\n V_________) ||");
|
||||||
|
|
||||||
|
bw.flush();
|
||||||
|
fw.close();
|
||||||
|
System.out.println("El perrito AsciiArt ha sido guardado.\n");
|
||||||
|
|
||||||
|
} catch (IOException e){
|
||||||
|
System.out.println("Error e/s: "+e.getMessage());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void paint2(int x, int y) {
|
||||||
|
|
||||||
|
this.x=x; //filas
|
||||||
|
this.y=y; //columnas
|
||||||
|
|
||||||
|
lienzo=new char [35][35];
|
||||||
|
|
||||||
|
//primera linea
|
||||||
|
for (int i=1; i<16; i++){
|
||||||
|
lienzo[x][y+i] = ' ';
|
||||||
|
}
|
||||||
|
for (int i=16; i<18; i++){
|
||||||
|
lienzo[x][y+i] = '_';
|
||||||
|
}
|
||||||
|
lienzo[x][y+18] = '/';
|
||||||
|
lienzo[x][y+19] = ')';
|
||||||
|
|
||||||
|
//segunda linea
|
||||||
|
for (int i=1; i<13; i++){
|
||||||
|
lienzo[x+2][y+i] = ' ';
|
||||||
|
}
|
||||||
|
lienzo[x+2][y+13] = '.';
|
||||||
|
lienzo[x+2][y+14] = '-';
|
||||||
|
lienzo[x+2][y+15] = '(';
|
||||||
|
for (int i=16; i<18; i++){
|
||||||
|
lienzo[x+2][y+i] = '_';
|
||||||
|
}
|
||||||
|
lienzo[x+2][y+18] = '(';
|
||||||
|
lienzo[x+2][y+19] = '=';
|
||||||
|
lienzo[x+2][y+20] = ':';
|
||||||
|
|
||||||
|
//3 linea
|
||||||
|
for (int i=1; i<13; i++){
|
||||||
|
lienzo[x+4][y+i] = ' ';
|
||||||
|
}
|
||||||
|
lienzo[x+4][y+13] = '|';
|
||||||
|
for (int i=14; i<18; i++){
|
||||||
|
lienzo[x+4][y+i] = ' ';
|
||||||
|
}
|
||||||
|
lienzo[x+4][y+18] = '\\';
|
||||||
|
lienzo[x+4][y+19] = ')';
|
||||||
|
|
||||||
|
//4 linea
|
||||||
|
for (int i=1; i<7; i++){
|
||||||
|
lienzo[x+6][y+i] = ' ';
|
||||||
|
}
|
||||||
|
lienzo[x+6][y+7] = '(';
|
||||||
|
lienzo[x+6][y+8] = '\\';
|
||||||
|
for (int i=9; i<11; i++){
|
||||||
|
lienzo[x+6][y+i] = '_';
|
||||||
|
}
|
||||||
|
for (int i=11; i<13; i++){
|
||||||
|
lienzo[x+6][y+i] = ' ';
|
||||||
|
}
|
||||||
|
lienzo[x+6][y+13] = '|';
|
||||||
|
//hacer un for para rellenar los espacios opcional
|
||||||
|
|
||||||
|
//linea 5
|
||||||
|
for (int i=1; i<6; i++){
|
||||||
|
lienzo[x+8][y+i] = ' ';
|
||||||
|
}
|
||||||
|
lienzo[x+8][y+6] = ':';
|
||||||
|
lienzo[x+8][y+7] = '=';
|
||||||
|
lienzo[x+8][y+8] = ')';
|
||||||
|
for (int i=9; i<11; i++){
|
||||||
|
lienzo[x+8][y+i] = '_';
|
||||||
|
}
|
||||||
|
lienzo[x+8][y+11] = ')';
|
||||||
|
lienzo[x+8][y+12] = '-';
|
||||||
|
lienzo[x+8][y+13] = '|';
|
||||||
|
for (int i=14; i<16; i++){
|
||||||
|
lienzo[x+8][y+i] = ' ';
|
||||||
|
}
|
||||||
|
for (int i=16; i<18; i++){
|
||||||
|
lienzo[x+8][y+i] = '_';
|
||||||
|
}
|
||||||
|
lienzo[x+8][y+18] = '/';
|
||||||
|
lienzo[x+8][y+19] = ')';
|
||||||
|
|
||||||
|
//6 linea
|
||||||
|
for (int i=1; i<7; i++){
|
||||||
|
lienzo[x+10][y+i] = ' ';
|
||||||
|
}
|
||||||
|
lienzo[x+10][y+7] = '(';
|
||||||
|
lienzo[x+10][y+8] = '/';
|
||||||
|
for (int i=9; i<13; i++){
|
||||||
|
lienzo[x+10][y+i] = ' ';
|
||||||
|
}
|
||||||
|
lienzo[x+10][y+13] = '|';
|
||||||
|
lienzo[x+10][y+14] = '-';
|
||||||
|
lienzo[x+10][y+15] = '(';
|
||||||
|
for (int i=16; i<18; i++){
|
||||||
|
lienzo[x+10][y+i] = '_';
|
||||||
|
}
|
||||||
|
lienzo[x+10][y+18] = '(';
|
||||||
|
lienzo[x+10][y+19] = '=';
|
||||||
|
lienzo[x+10][y+20] = ':';
|
||||||
|
|
||||||
|
//7 linea
|
||||||
|
for (int i=1; i<4; i++){
|
||||||
|
lienzo[x+12][y+i] = ' ';
|
||||||
|
}
|
||||||
|
for (int i=4; i<10; i++){
|
||||||
|
lienzo[x+12][y+i] = '_';
|
||||||
|
}
|
||||||
|
for (int i=10; i<13; i++){
|
||||||
|
lienzo[x+12][y+i] = '.';
|
||||||
|
}
|
||||||
|
lienzo[x+12][y+13] = '|';
|
||||||
|
for (int i=14; i<16; i++){
|
||||||
|
lienzo[x+12][y+i] = ' ';
|
||||||
|
}
|
||||||
|
lienzo[x+12][y+16] = '_';
|
||||||
|
lienzo[x+12][y+17] = ' ';
|
||||||
|
lienzo[x+12][y+18] = '\\';
|
||||||
|
lienzo[x+12][y+19] = ')';
|
||||||
|
|
||||||
|
//linea 8
|
||||||
|
lienzo[x+14][y+1]= ' ';
|
||||||
|
lienzo[x+14][y+2]= ' ';
|
||||||
|
lienzo[x+14][y+3]= '/';
|
||||||
|
for (int i=4; i<11; i++){
|
||||||
|
lienzo[x+14][y+i]= ' ';
|
||||||
|
}
|
||||||
|
|
||||||
|
lienzo[x+14][y+11]= '\\';
|
||||||
|
lienzo[x+14][y+12]= ' ';
|
||||||
|
lienzo[x+14][y+13]= '|';
|
||||||
|
lienzo[x+14][y+14]= ' ';
|
||||||
|
lienzo[x+14][y+15]= '/';
|
||||||
|
lienzo[x+14][y+16]= ' ';
|
||||||
|
lienzo[x+14][y+17]= '\\';
|
||||||
|
|
||||||
|
//linea 9
|
||||||
|
for (int i=1; i<9; i++){
|
||||||
|
lienzo[x+16][y+i]= ' ';
|
||||||
|
}
|
||||||
|
for (int i=9; i<12; i++){
|
||||||
|
lienzo[x+16][y+i]= '_';
|
||||||
|
}
|
||||||
|
lienzo[x+16][y+12]= '\\';
|
||||||
|
lienzo[x+16][y+13]= '|';
|
||||||
|
lienzo[x+16][y+14]= '/';
|
||||||
|
for (int i=15; i<18; i++){
|
||||||
|
lienzo[x+16][y+i]= '_';
|
||||||
|
}
|
||||||
|
lienzo[x+16][y+18]= '\\';
|
||||||
|
|
||||||
|
//linea 10
|
||||||
|
for (int i=1; i<8; i++){
|
||||||
|
lienzo[x+18][y+i]= ' ';
|
||||||
|
}
|
||||||
|
lienzo[x+18][y+8]= '[';
|
||||||
|
for (int i=9; i<17; i++){
|
||||||
|
lienzo[x+18][y+i]= ' ';
|
||||||
|
}
|
||||||
|
lienzo[x+18][y+17]= ']';
|
||||||
|
lienzo[x+18][y+18]= ' ';
|
||||||
|
lienzo[x+18][y+19]= '\\';
|
||||||
|
|
||||||
|
//linea 11
|
||||||
|
for (int i=1; i<9; i++){
|
||||||
|
lienzo[x+20][y+i]= ' ';
|
||||||
|
}
|
||||||
|
lienzo[x+20][y+9]= '\\';
|
||||||
|
for (int i=10; i<17; i++){
|
||||||
|
lienzo[x+20][y+i]= ' ';
|
||||||
|
}
|
||||||
|
lienzo[x+20][y+17]= '/';
|
||||||
|
lienzo[x+20][y+18]= ' ';
|
||||||
|
lienzo[x+20][y+19]= ' ';
|
||||||
|
lienzo[x+20][y+20]= '\\';
|
||||||
|
|
||||||
|
//linea 12
|
||||||
|
for (int i=1; i<10; i++){
|
||||||
|
lienzo[x+22][y+i]= ' ';
|
||||||
|
}
|
||||||
|
lienzo[x+22][y+10]= '\\';
|
||||||
|
for (int i=11; i<16; i++){
|
||||||
|
lienzo[x+22][y+i]= ' ';
|
||||||
|
}
|
||||||
|
lienzo[x+22][y+16]= '/';
|
||||||
|
|
||||||
|
//linea 13
|
||||||
|
for (int i=1; i<11; i++){
|
||||||
|
lienzo[x+24][y+i]= ' ';
|
||||||
|
}
|
||||||
|
lienzo[x+24][y+11]= '\\';
|
||||||
|
for (int i=12; i<15; i++){
|
||||||
|
lienzo[x+24][y+i]= '_';
|
||||||
|
}
|
||||||
|
lienzo[x+24][y+15]= '/';
|
||||||
|
|
||||||
|
//for para imprimir
|
||||||
|
for (int i = 0; i < 35; i++) {
|
||||||
|
for (int j = 0; j < 35; j++) {
|
||||||
|
System.out.print(lienzo[i][j] + " ");
|
||||||
|
}
|
||||||
|
System.out.println();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void guardarPaint2(){
|
||||||
|
try {
|
||||||
|
archivo= new File ("Planta.txt");
|
||||||
|
fw = new FileWriter(archivo);
|
||||||
|
bw = new BufferedWriter(fw);
|
||||||
|
|
||||||
|
bw.write(" __/)");
|
||||||
|
bw.write("\n .-(__(=:");
|
||||||
|
bw.write("\n | \\)");
|
||||||
|
bw.write("\n (\\__ |");
|
||||||
|
bw.write("\n :=)__)-| __/)");
|
||||||
|
bw.write("\n (/ |-(__(=:");
|
||||||
|
bw.write("\n ______ | _ \\)");
|
||||||
|
bw.write("\n / \\ | / \\");
|
||||||
|
bw.write("\n ___\\|/___\\");
|
||||||
|
bw.write("\n [ ]\\");
|
||||||
|
bw.write("\n \\ / \\");
|
||||||
|
bw.write("\n \\ /");
|
||||||
|
bw.write("\n \\___/");
|
||||||
|
|
||||||
|
bw.flush();
|
||||||
|
fw.close();
|
||||||
|
System.out.println("La planta Asciiart ha sido guardada.\n");
|
||||||
|
|
||||||
|
} catch (IOException e){
|
||||||
|
System.out.println("Error e/s: "+e.getMessage());
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public void paint3(int x, int y){
|
||||||
|
|
||||||
|
this.x=x; //filas
|
||||||
|
this.y=y; //columnas
|
||||||
|
|
||||||
|
lienzo=new char [55][55];
|
||||||
|
|
||||||
|
//1 linea
|
||||||
|
for (int i=1; i<7; i++){
|
||||||
|
lienzo[x][y+i] = ' ';
|
||||||
|
}
|
||||||
|
for (int i=7; i<23; i++){
|
||||||
|
lienzo[x][y+i] = '_';
|
||||||
|
}
|
||||||
|
for (int i=23; i<26; i++){
|
||||||
|
lienzo[x][y+i] = ' ';
|
||||||
|
}
|
||||||
|
for (int i=26; i<44; i++){
|
||||||
|
lienzo[x][y+i] = '_';
|
||||||
|
}
|
||||||
|
|
||||||
|
//2 linea
|
||||||
|
lienzo[x+2][y+1] = '.';
|
||||||
|
lienzo[x+2][y+2] = '-';
|
||||||
|
lienzo[x+2][y+3] = '/';
|
||||||
|
lienzo[x+2][y+4] = '|';
|
||||||
|
for (int i=5; i<22; i++){
|
||||||
|
lienzo[x+2][y+i] = ' ';
|
||||||
|
}
|
||||||
|
lienzo[x+2][y+22] = '\\';
|
||||||
|
lienzo[x+2][y+23] = ' ';
|
||||||
|
lienzo[x+2][y+24] = '/';
|
||||||
|
for (int i=25; i<42; i++){
|
||||||
|
lienzo[x+2][y+i] = ' ';
|
||||||
|
}
|
||||||
|
lienzo[x+2][y+42] = '|';
|
||||||
|
lienzo[x+2][y+43] = '\\';
|
||||||
|
lienzo[x+2][y+44] = '-';
|
||||||
|
lienzo[x+2][y+45] = '.';
|
||||||
|
|
||||||
|
//3 linea
|
||||||
|
for (int i=1; i<5; i++){
|
||||||
|
lienzo[x+3][y+i]='|';
|
||||||
|
}
|
||||||
|
for (int i=5; i<23; i++){
|
||||||
|
lienzo[x+3][y+i]=' ';
|
||||||
|
}
|
||||||
|
lienzo[x+3][y+23]='|';
|
||||||
|
for (int i=25; i<42; i++){
|
||||||
|
lienzo[x+3][y+i]=' ';
|
||||||
|
}
|
||||||
|
for (int i=42; i<46; i++){
|
||||||
|
lienzo[x+3][y+i]='|';
|
||||||
|
}
|
||||||
|
|
||||||
|
//4 linea
|
||||||
|
for (int i=1; i<5; i++){
|
||||||
|
lienzo[x+4][y+i]='|';
|
||||||
|
}
|
||||||
|
for (int i=5; i<11; i++){
|
||||||
|
lienzo[x+4][y+i]=' ';
|
||||||
|
}
|
||||||
|
lienzo[x+4][y+11]='H';
|
||||||
|
lienzo[x+4][y+12]='O';
|
||||||
|
lienzo[x+4][y+13]='L';
|
||||||
|
lienzo[x+4][y+14]='A';
|
||||||
|
for (int i=15; i<23; i++){
|
||||||
|
lienzo[x+4][y+i]=' ';
|
||||||
|
}
|
||||||
|
lienzo[x+4][y+23]='|';
|
||||||
|
for (int i=24; i<30; i++){
|
||||||
|
lienzo[x+4][y+i]=' ';
|
||||||
|
}
|
||||||
|
lienzo[x+4][y+30]='M';
|
||||||
|
lienzo[x+4][y+31]='U';
|
||||||
|
lienzo[x+4][y+32]='N';
|
||||||
|
lienzo[x+4][y+33]='D';
|
||||||
|
lienzo[x+4][y+34]='O';
|
||||||
|
lienzo[x+4][y+35]=';';
|
||||||
|
for (int i=36; i<42; i++){
|
||||||
|
lienzo[x+4][y+i]=' ';
|
||||||
|
}
|
||||||
|
for (int i=42; i<46; i++){
|
||||||
|
lienzo[x+4][y+i]='|';
|
||||||
|
}
|
||||||
|
|
||||||
|
//5 linea
|
||||||
|
for (int i=1; i<5; i++){
|
||||||
|
lienzo[x+5][y+i]='|';
|
||||||
|
}
|
||||||
|
for (int i=5; i<9; i++){
|
||||||
|
lienzo[x+5][y+i]=' ';
|
||||||
|
}
|
||||||
|
lienzo[x+5][y+9]='-';
|
||||||
|
lienzo[x+5][y+10]='-';
|
||||||
|
lienzo[x+5][y+11]='=';
|
||||||
|
lienzo[x+5][y+12]='=';
|
||||||
|
lienzo[x+5][y+13]='*';
|
||||||
|
lienzo[x+5][y+14]='=';
|
||||||
|
lienzo[x+5][y+15]='=';
|
||||||
|
lienzo[x+5][y+16]='-';
|
||||||
|
lienzo[x+5][y+17]='-';
|
||||||
|
for (int i=18; i<24; i++){
|
||||||
|
lienzo[x+5][y+i]=' ';
|
||||||
|
}
|
||||||
|
lienzo[x+5][y+24]='|';
|
||||||
|
for (int i=24; i<28; i++){
|
||||||
|
lienzo[x+5][y+i]=' ';
|
||||||
|
}
|
||||||
|
lienzo[x+5][y+28]='-';
|
||||||
|
lienzo[x+5][y+29]='-';
|
||||||
|
lienzo[x+5][y+30]='=';
|
||||||
|
lienzo[x+5][y+31]='=';
|
||||||
|
lienzo[x+5][y+32]='*';
|
||||||
|
lienzo[x+5][y+33]='=';
|
||||||
|
lienzo[x+5][y+34]='=';
|
||||||
|
lienzo[x+5][y+35]='-';
|
||||||
|
lienzo[x+5][y+36]='-';
|
||||||
|
for (int i=36; i<42; i++){
|
||||||
|
lienzo[x+5][y+i]=' ';
|
||||||
|
}
|
||||||
|
for (int i=42; i<46; i++){
|
||||||
|
lienzo[x+5][y+i]='|';
|
||||||
|
}
|
||||||
|
|
||||||
|
//6 linea
|
||||||
|
for (int i=1; i<5; i++){
|
||||||
|
lienzo[x+6][y+i]='|';
|
||||||
|
}
|
||||||
|
for (int i=5; i<23; i++){
|
||||||
|
lienzo[x+6][y+i]=' ';
|
||||||
|
}
|
||||||
|
lienzo[x+6][y+23]='|';
|
||||||
|
for (int i=25; i<42; i++){
|
||||||
|
lienzo[x+6][y+i]=' ';
|
||||||
|
}
|
||||||
|
for (int i=42; i<46; i++){
|
||||||
|
lienzo[x+6][y+i]='|';
|
||||||
|
}
|
||||||
|
|
||||||
|
//7 linea
|
||||||
|
for (int i=1; i<5; i++){
|
||||||
|
lienzo[x+7][y+i]='|';
|
||||||
|
}
|
||||||
|
for (int i=5; i<23; i++){
|
||||||
|
lienzo[x+7][y+i]=' ';
|
||||||
|
}
|
||||||
|
lienzo[x+7][y+23]='|';
|
||||||
|
for (int i=25; i<42; i++){
|
||||||
|
lienzo[x+7][y+i]=' ';
|
||||||
|
}
|
||||||
|
for (int i=42; i<46; i++){
|
||||||
|
lienzo[x+7][y+i]='|';
|
||||||
|
}
|
||||||
|
|
||||||
|
//8 linea
|
||||||
|
for (int i=1; i<5; i++){
|
||||||
|
lienzo[x+8][y+i]='|';
|
||||||
|
}
|
||||||
|
for (int i=5; i<23; i++){
|
||||||
|
lienzo[x+8][y+i]=' ';
|
||||||
|
}
|
||||||
|
lienzo[x+8][y+23]='|';
|
||||||
|
for (int i=25; i<42; i++){
|
||||||
|
lienzo[x+8][y+i]=' ';
|
||||||
|
}
|
||||||
|
for (int i=42; i<46; i++){
|
||||||
|
lienzo[x+8][y+i]='|';
|
||||||
|
}
|
||||||
|
|
||||||
|
//9 linea
|
||||||
|
for (int i=1; i<5; i++){
|
||||||
|
lienzo[x+9][y+i]='|';
|
||||||
|
}
|
||||||
|
for (int i=5; i<23; i++){
|
||||||
|
lienzo[x+9][y+i]=' ';
|
||||||
|
}
|
||||||
|
lienzo[x+9][y+23]='|';
|
||||||
|
for (int i=25; i<42; i++){
|
||||||
|
lienzo[x+9][y+i]=' ';
|
||||||
|
}
|
||||||
|
for (int i=42; i<46; i++){
|
||||||
|
lienzo[x+9][y+i]='|';
|
||||||
|
}
|
||||||
|
|
||||||
|
//10 linea
|
||||||
|
for (int i=1; i<5; i++){
|
||||||
|
lienzo[x+10][y+i]='|';
|
||||||
|
}
|
||||||
|
for (int i=5; i<23; i++){
|
||||||
|
lienzo[x+10][y+i]=' ';
|
||||||
|
}
|
||||||
|
lienzo[x+10][y+23]='|';
|
||||||
|
for (int i=25; i<42; i++){
|
||||||
|
lienzo[x+10][y+i]=' ';
|
||||||
|
}
|
||||||
|
for (int i=42; i<46; i++){
|
||||||
|
lienzo[x+10][y+i]='|';
|
||||||
|
}
|
||||||
|
|
||||||
|
//11 linea
|
||||||
|
for (int i=1; i<5; i++){
|
||||||
|
lienzo[x+11][y+i]='|';
|
||||||
|
}
|
||||||
|
for (int i=5; i<23; i++){
|
||||||
|
lienzo[x+11][y+i]=' ';
|
||||||
|
}
|
||||||
|
lienzo[x+11][y+23]='|';
|
||||||
|
for (int i=25; i<42; i++){
|
||||||
|
lienzo[x+11][y+i]=' ';
|
||||||
|
}
|
||||||
|
for (int i=42; i<46; i++){
|
||||||
|
lienzo[x+11][y+i]='|';
|
||||||
|
}
|
||||||
|
|
||||||
|
//12 linea
|
||||||
|
for (int i=1; i<5; i++){
|
||||||
|
lienzo[x+12][y+i]='|';
|
||||||
|
}
|
||||||
|
for (int i=5; i<23; i++){
|
||||||
|
lienzo[x+12][y+i]=' ';
|
||||||
|
}
|
||||||
|
lienzo[x+12][y+23]='|';
|
||||||
|
for (int i=25; i<42; i++){
|
||||||
|
lienzo[x+12][y+i]=' ';
|
||||||
|
}
|
||||||
|
for (int i=42; i<46; i++){
|
||||||
|
lienzo[x+12][y+i]='|';
|
||||||
|
}
|
||||||
|
|
||||||
|
//13 linea
|
||||||
|
for (int i=1; i<5; i++){
|
||||||
|
lienzo[x+13][y+i]='|';
|
||||||
|
}
|
||||||
|
for (int i=5; i<23; i++){
|
||||||
|
lienzo[x+13][y+i]=' ';
|
||||||
|
}
|
||||||
|
lienzo[x+13][y+23]='|';
|
||||||
|
for (int i=25; i<42; i++){
|
||||||
|
lienzo[x+13][y+i]=' ';
|
||||||
|
}
|
||||||
|
for (int i=42; i<46; i++){
|
||||||
|
lienzo[x+13][y+i]='|';
|
||||||
|
}
|
||||||
|
|
||||||
|
//14 linea
|
||||||
|
for (int i=1; i<5; i++){
|
||||||
|
lienzo[x+14][y+i]='|';
|
||||||
|
}
|
||||||
|
for (int i=5; i<23; i++){
|
||||||
|
lienzo[x+14][y+i]=' ';
|
||||||
|
}
|
||||||
|
lienzo[x+14][y+23]='|';
|
||||||
|
for (int i=25; i<42; i++){
|
||||||
|
lienzo[x+14][y+i]=' ';
|
||||||
|
}
|
||||||
|
for (int i=42; i<46; i++){
|
||||||
|
lienzo[x+14][y+i]='|';
|
||||||
|
}
|
||||||
|
|
||||||
|
//15 linea
|
||||||
|
for (int i=1; i<5; i++){
|
||||||
|
lienzo[x+15][y+i]='|';
|
||||||
|
}
|
||||||
|
for (int i=5; i<23; i++){
|
||||||
|
lienzo[x+15][y+i]=' ';
|
||||||
|
}
|
||||||
|
lienzo[x+15][y+23]='|';
|
||||||
|
for (int i=25; i<42; i++){
|
||||||
|
lienzo[x+15][y+i]=' ';
|
||||||
|
}
|
||||||
|
for (int i=42; i<46; i++){
|
||||||
|
lienzo[x+15][y+i]='|';
|
||||||
|
}
|
||||||
|
|
||||||
|
//16 linea
|
||||||
|
for (int i=1; i<5; i++){
|
||||||
|
lienzo[x+16][y+i]='|';
|
||||||
|
}
|
||||||
|
for (int i=5; i<23; i++){
|
||||||
|
lienzo[x+16][y+i]=' ';
|
||||||
|
}
|
||||||
|
lienzo[x+16][y+23]='|';
|
||||||
|
for (int i=25; i<42; i++){
|
||||||
|
lienzo[x+16][y+i]=' ';
|
||||||
|
}
|
||||||
|
for (int i=42; i<46; i++){
|
||||||
|
lienzo[x+16][y+i]='|';
|
||||||
|
}
|
||||||
|
|
||||||
|
//17 linea
|
||||||
|
for (int i=1; i<5; i++){
|
||||||
|
lienzo[x+17][y+i]='|';
|
||||||
|
}
|
||||||
|
for (int i=5; i<23; i++){
|
||||||
|
lienzo[x+17][y+i]=' ';
|
||||||
|
}
|
||||||
|
lienzo[x+17][y+23]='|';
|
||||||
|
for (int i=25; i<42; i++){
|
||||||
|
lienzo[x+17][y+i]=' ';
|
||||||
|
}
|
||||||
|
for (int i=42; i<46; i++){
|
||||||
|
lienzo[x+17][y+i]='|';
|
||||||
|
}
|
||||||
|
|
||||||
|
//18 linea
|
||||||
|
for (int i=1; i<5; i++){
|
||||||
|
lienzo[x+18][y+i]='|';
|
||||||
|
}
|
||||||
|
for (int i=5; i<23; i++){
|
||||||
|
lienzo[x+18][y+i]=' ';
|
||||||
|
}
|
||||||
|
lienzo[x+18][y+23]='|';
|
||||||
|
for (int i=25; i<42; i++){
|
||||||
|
lienzo[x+18][y+i]=' ';
|
||||||
|
}
|
||||||
|
for (int i=42; i<46; i++){
|
||||||
|
lienzo[x+18][y+i]='|';
|
||||||
|
}
|
||||||
|
|
||||||
|
//19 linea
|
||||||
|
for (int i=1; i<5; i++){
|
||||||
|
lienzo[x+19][y+i]='|';
|
||||||
|
}
|
||||||
|
for (int i=5; i<23; i++){
|
||||||
|
lienzo[x+19][y+i]=' ';
|
||||||
|
}
|
||||||
|
lienzo[x+19][y+23]='|';
|
||||||
|
for (int i=25; i<42; i++){
|
||||||
|
lienzo[x+19][y+i]=' ';
|
||||||
|
}
|
||||||
|
for (int i=42; i<46; i++){
|
||||||
|
lienzo[x+19][y+i]='|';
|
||||||
|
}
|
||||||
|
|
||||||
|
//20 linea
|
||||||
|
for (int i=1; i<5; i++){
|
||||||
|
lienzo[x+20][y+i]='|';
|
||||||
|
}
|
||||||
|
for (int i=5; i<23; i++){
|
||||||
|
lienzo[x+20][y+i]=' ';
|
||||||
|
}
|
||||||
|
lienzo[x+20][y+23]='|';
|
||||||
|
for (int i=25; i<42; i++){
|
||||||
|
lienzo[x+20][y+i]=' ';
|
||||||
|
}
|
||||||
|
for (int i=42; i<46; i++){
|
||||||
|
lienzo[x+20][y+i]='|';
|
||||||
|
}
|
||||||
|
|
||||||
|
//21 linea
|
||||||
|
for (int i=1; i<5; i++){
|
||||||
|
lienzo[x+21][y+i]='|';
|
||||||
|
}
|
||||||
|
for (int i=5; i<23; i++){
|
||||||
|
lienzo[x+21][y+i]=' ';
|
||||||
|
}
|
||||||
|
lienzo[x+21][y+23]='|';
|
||||||
|
for (int i=25; i<42; i++){
|
||||||
|
lienzo[x+21][y+i]=' ';
|
||||||
|
}
|
||||||
|
for (int i=42; i<46; i++){
|
||||||
|
lienzo[x+21][y+i]='|';
|
||||||
|
}
|
||||||
|
|
||||||
|
//22 linea
|
||||||
|
for (int i=1; i<5; i++){
|
||||||
|
lienzo[x+22][y+i]='|';
|
||||||
|
}
|
||||||
|
for (int i=5; i<22; i++){
|
||||||
|
lienzo[x+22][y+i]='_';
|
||||||
|
}
|
||||||
|
lienzo[x+22][y+22]=' ';
|
||||||
|
lienzo[x+22][y+23]='|';
|
||||||
|
lienzo[x+22][y+24]=' ';
|
||||||
|
|
||||||
|
for (int i=25; i<42; i++){
|
||||||
|
lienzo[x+22][y+i]='_';
|
||||||
|
}
|
||||||
|
for (int i=42; i<46; i++){
|
||||||
|
lienzo[x+22][y+i]='|';
|
||||||
|
}
|
||||||
|
|
||||||
|
//23 linea
|
||||||
|
lienzo[x+23][y+1]='|';
|
||||||
|
lienzo[x+23][y+2]='|';
|
||||||
|
lienzo[x+23][y+3]='\\';
|
||||||
|
for (int i=4; i<22; i++){
|
||||||
|
lienzo[x+23][y+i]='=';
|
||||||
|
}
|
||||||
|
lienzo[x+23][y+22]='\\';
|
||||||
|
lienzo[x+23][y+23]='|';
|
||||||
|
lienzo[x+23][y+24]='\\';
|
||||||
|
for (int i=25; i<43; i++){
|
||||||
|
lienzo[x+23][y+i]='=';
|
||||||
|
}
|
||||||
|
lienzo[x+23][y+43]='\\';
|
||||||
|
lienzo[x+23][y+44]='|';
|
||||||
|
lienzo[x+23][y+45]='|';
|
||||||
|
|
||||||
|
//24 linea
|
||||||
|
lienzo[x+24][y+1]='`';
|
||||||
|
for (int i=2; i<21; i++){
|
||||||
|
lienzo[x+24][y+i]='-';
|
||||||
|
}
|
||||||
|
lienzo[x+24][y+21]='~';
|
||||||
|
for (int i=22; i<25; i++){
|
||||||
|
lienzo[x+24][y+i]='_';
|
||||||
|
}
|
||||||
|
lienzo[x+24][y+25]='~';
|
||||||
|
for (int i=26; i<44; i++){
|
||||||
|
lienzo[x+24][y+i]='-';
|
||||||
|
}
|
||||||
|
lienzo[x+24][y+44]='`';
|
||||||
|
lienzo[x+24][y+45]='`';
|
||||||
|
|
||||||
|
//for para imprimir
|
||||||
|
for (int i = 0; i < 55; i++) {
|
||||||
|
for (int j = 0; j < 55; j++) {
|
||||||
|
System.out.print(lienzo[i][j] + " ");
|
||||||
|
}
|
||||||
|
System.out.println();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void guardarPaint3(){
|
||||||
|
try {
|
||||||
|
archivo= new File ("Libro.txt");
|
||||||
|
fw = new FileWriter(archivo);
|
||||||
|
bw = new BufferedWriter(fw);
|
||||||
|
|
||||||
|
bw.write(" _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _");
|
||||||
|
bw.write("\n. - / | \\ / | \\ - .");
|
||||||
|
bw.write("\n| | | | | | | | |");
|
||||||
|
bw.write("\n| | | | H O L A | M U N D O ; | | | |");
|
||||||
|
bw.write("\n| | | | - - = = * = = - - - - = = * = = - | | | |");
|
||||||
|
bw.write("\n| | | | | | | | |");
|
||||||
|
bw.write("\n| | | | | | | | |");
|
||||||
|
bw.write("\n| | | | | | | | |");
|
||||||
|
bw.write("\n| | | | | | | | |");
|
||||||
|
bw.write("\n| | | | | | | | |");
|
||||||
|
bw.write("\n| | | | | | | | |");
|
||||||
|
bw.write("\n| | | | | | | | |");
|
||||||
|
bw.write("\n| | | | | | | | |");
|
||||||
|
bw.write("\n| | | | | | | | |");
|
||||||
|
bw.write("\n| | | | | | | | |");
|
||||||
|
bw.write("\n| | | | | | | | |");
|
||||||
|
bw.write("\n| | | | | | | | |");
|
||||||
|
bw.write("\n| | | | _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | | | |");
|
||||||
|
bw.write("\n| | \\ = = = = = = = = = = = = = = = = = = \\ | \\ = = = = = = = = = = = = = = = = = = \\ | |");
|
||||||
|
bw.write("\n` - - - - - - - - - - - - - - - - - - - ~ _ _ _ ~ - - - - - - - - - - - - - - - - - - ` `");
|
||||||
|
|
||||||
|
|
||||||
|
bw.flush();
|
||||||
|
fw.close();
|
||||||
|
System.out.println("Un libro AsciiArt ha sido guardado.\n");
|
||||||
|
|
||||||
|
} catch (IOException e){
|
||||||
|
System.out.println("Error e/s: "+e.getMessage());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue