Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- switch(letra){
- case ' ':
- x+=50;
- break;
- case 'a':
- x-=28;
- Letra a = new Letra("a",new ArrayList<QuadCurve2D>() {{ add(new QuadCurve2D.Double(x+25,y+72,x+30+cursiva,y+50,x+57.5,y+51)); add(new QuadCurve2D.Double(x+25,y+72,x+22-cursiva,y+90,x+35,y+100)); add(new QuadCurve2D.Double(x+35,y+100,x+70-cursiva,y+110,x+75,y+75)); add(new QuadCurve2D.Double(x+57.5,y+51,x+75+cursiva,y+60,x+75,y+75)); add(new QuadCurve2D.Double(x+75,y+75,x+65-cursiva,y+100,x+90,y+100));}});
- letras.add(a);
- x+=90;
- yf=y+100;
- xf=x+90;
- break;
- case 'b':
- Letra b = new Letra("b",new ArrayList<QuadCurve2D>() {{ add(new QuadCurve2D.Double(x,f,x+62.5+cursiva,y+50,x+50,y)); add(new QuadCurve2D.Double(x+50,y,x+12.5+cursiva,y+55.5,x+25,y+100)); add(new QuadCurve2D.Double(x+25,y+100,x+42.5+cursiva,y+100,x+60,y+50)); add(new QuadCurve2D.Double(x+60,y+50,x+80+cursiva,y+60,x+100,y+55)); }});
- letras.add(b);
- x+=100;
- yf=y+55;
- xf=x+100;
- break;
- case 'c':
- x-=28;
- Letra cc = new Letra("c",new ArrayList<QuadCurve2D>() {{ add(new QuadCurve2D.Double(x+25,f,x+50-cursiva,y+105,x+50,y+72));add(new QuadCurve2D.Double(x+50,y+72,x+62.5+cursiva,y+40,x+90,y+60)); add(new QuadCurve2D.Double(x+50,y+72,x+47,y+90,x+60,y+100)); add(new QuadCurve2D.Double(x+60,y+100,x+97-cursiva,y+110,x+100,y+98)); }});
- letras.add(cc);
- x+=100;
- yf=y+98;
- xf=x+100;
- break;
- case 'd':
- Letra d = new Letra("d",new ArrayList<QuadCurve2D>() {{ add(new QuadCurve2D.Double(x,f,x+25,y+87.5,x+25,y+75));add(new QuadCurve2D.Double(x+25,y+72,x+30+cursiva,y+50,x+57.5,y+51));add(new QuadCurve2D.Double(x+25,y+72,x+22,y+90,x+35,y+100));add(new QuadCurve2D.Double(x+35,y+100,x+70,y+110,x+75,y+75));add(new QuadCurve2D.Double(x+57.5,y+51,x+75+cursiva,y+60,x+75,y+75));add(new QuadCurve2D.Double(x+80+cursiva,y,x+65,y+100,x+100,y+100)); }});
- letras.add(d);
- x+=100;
- yf=y+100;
- xf=x+100;
- break;
- case 'e':
- Letra e = new Letra("e",new ArrayList<QuadCurve2D>() {{ add(new QuadCurve2D.Double(x,f,x+40,y+75,x+15,y+50));add(new QuadCurve2D.Double(x+15,y+50,x,y+75,x+25,y+90));add(new QuadCurve2D.Double(x+25,y+90,x+37.5,y+100,x+40,y+98)); }});
- letras.add(e);
- x+=40;
- yf=(y+98);
- xf=x+40;
- break;
- case 'f':
- Letra ff = new Letra("f",new ArrayList<QuadCurve2D>() {{ add(new QuadCurve2D.Double(x,f,x+62.5+cursiva,y+50,x+50,y));add(new QuadCurve2D.Double(x+50,y,x+25+cursiva,y+25,x+25,y+75));add(new QuadCurve2D.Double(x+25,y+75,x+25-cursiva,y+100,x+25, y+150));add(new QuadCurve2D.Double(x+25,y+150,x+50-cursiva,y+125,x+25,y+82.5));add(new QuadCurve2D.Double(x+25,y+82.5,x+37.5,y+82.5,x+50,y+75));}});
- letras.add(ff);
- x+=50;
- yf=y+75;
- xf=x+50;
- break;
- case 'g':
- x-=28;
- Letra gg = new Letra("g",new ArrayList<QuadCurve2D>() {{ add(new QuadCurve2D.Double(x+25,y+72,x+30+cursiva,y+50,x+57.5,y+51));add(new QuadCurve2D.Double(x+25,y+72,x+22,y+90,x+35,y+100));add(new QuadCurve2D.Double(x+35,y+100,x+70-cursiva,y+110,x+75,y+75));add(new QuadCurve2D.Double(x+57.5,y+51,x+75,y+60,x+75,y+75)); add(new QuadCurve2D.Double(x+75,y+75,x+80-cursiva,y+175,x+30,y+150)); add(new QuadCurve2D.Double(x+30,y+150,x+25+cursiva,y+125,x+87.5,y+95));}});
- letras.add(gg);
- x+=87.5;
- yf=y+95;
- xf=(int) (x+87.5);
- break;
- case 'h':
- Letra h = new Letra("g",new ArrayList<QuadCurve2D>() {{add(new QuadCurve2D.Double(x,f,x+62.5-cursiva,y+50,x+50,y));add(new QuadCurve2D.Double(x+50,y,x+25+cursiva,y+25,x+25,y+100));add(new QuadCurve2D.Double(x+25,y+100,x+50+cursiva,y+30,x+50,y+90));add(new QuadCurve2D.Double(x+50,y+90,x+62.5,y+115.5,x+75,y+87.5));}});
- letras.add(h);
- x+=75;
- xf=x+75;
- yf=y+87.5;
- break;
- case 'i':
- x-=50;
- Letra ii = new Letra("i",new ArrayList<QuadCurve2D>() {{ add(new QuadCurve2D.Double(x+75, y+35, x+77.5, y+37, x+80, y+35));add(new QuadCurve2D.Double(x+75, y+35, x+77.5, y+33, x+80, y+35));add(new QuadCurve2D.Double(x+50,f,x+80-cursiva,y+90,x+75,y+50)); add(new QuadCurve2D.Double(x+75,y+50,x+75-cursiva,y+110,x+100,y+95)); }});
- letras.add(ii);
- x+=100;
- yf=y+95;
- xf=x+100;
- break;
- case 'j':
- x-=50;
- Letra j = new Letra("i",new ArrayList<QuadCurve2D>(){{ add(new QuadCurve2D.Double(x+72, y+45, x+75, y+43, x+77, y+45));add(new QuadCurve2D.Double(x+72, y+45, x+75, y+47, x+77, y+45));add(new QuadCurve2D.Double(x+40,y+150,x+45-cursiva,y+125,x+87.5,y+95));add(new QuadCurve2D.Double(x+50,f,x+75,y+75+cursiva,x+75,y+60)); add(new QuadCurve2D.Double(x+75,y+60,x+80-cursiva,y+175,x+40,y+150)); }});
- letras.add(j);
- x+=87.5;
- yf=y+95;
- xf=x+87.5;
- break;
- case 'k':
- Letra k = new Letra("k",new ArrayList<QuadCurve2D>(){{ add(new QuadCurve2D.Double(x,f,x+62.5-cursiva,y+50,x+50,y));add(new QuadCurve2D.Double(x+50,y,x+25+cursiva,y+25,x+25,y+100));add(new QuadCurve2D.Double(x+25,y+80,x+55+cursiva,y+30,x+55,y+62.5));add(new QuadCurve2D.Double(x+55,y+62.5,x+50,y+77,x+30,y+75));add(new QuadCurve2D.Double(x+35,y+75,x+50+cursiva,y+115.5,x+75,y+87.5));}});
- letras.add(k);
- x+=75;
- xf=x+75;
- yf=(int) (y+87.5);
- break;
- case 'l':
- Letra l = new Letra("l",new ArrayList<QuadCurve2D>(){{ add(new QuadCurve2D.Double(x,f,x+62.5,y+50,x+50,y));add(new QuadCurve2D.Double(x+50,y,x+12.5+cursiva+cursiva,y+55.5,x+25,y+90));add(new QuadCurve2D.Double(x+25,y+90,x+37.5+cursiva+cursiva,y+105,x+50,y+100)); }});
- letras.add(l);
- x+=50;
- xf=x+50;
- yf=(y+100);
- break;
- case 'm':
- x-=25;
- Letra m = new Letra("m",new ArrayList<QuadCurve2D>(){{ add(new QuadCurve2D.Double(x+25,f,x+40,y+50,x+45,y+55)); add(new QuadCurve2D.Double(x+45,y+55,x+65,y+40,x+55,y+100));add(new QuadCurve2D.Double(x+60,y+60,x+85,y+40,x+80,y+100));add(new QuadCurve2D.Double(x+80,y+60,x+105+cursiva,y+40,x+105,y+95)); add(new QuadCurve2D.Double(x+105,y+95,x+105,y+105,x+125,y+100));}});
- letras.add(m);
- x+=125;
- xf=x+125;
- yf=y+100;
- break;
- case 'n':
- x-=25;
- Letra n = new Letra("n",new ArrayList<QuadCurve2D>(){{ add(new QuadCurve2D.Double(x+25,f,x+40+cursiva,y+50,x+45,y+55));add(new QuadCurve2D.Double(x+45,y+55,x+65,y+40,x+55,y+100));add(new QuadCurve2D.Double(x+60,y+60,x+85+cursiva,y+40,x+80,y+90));add(new QuadCurve2D.Double(x+80,y+90,x+80-cursiva,y+105,x+100,y+98));}});
- letras.add(n);
- x+=100;
- yf=y+98;
- xf=x+100;
- break;
- case 'ñ':
- x-=25;
- Letra nn = new Letra("ñ",new ArrayList<QuadCurve2D>(){{ add(new QuadCurve2D.Double(x+25,y+50,x+40+cursiva,y+30,x+55,y+40)); add(new QuadCurve2D.Double(x+55,y+40,x+70,y+50,x+85,y+40)); add(new QuadCurve2D.Double(x+25,f,x+40+cursiva,y+50,x+45,y+55));add(new QuadCurve2D.Double(x+45,y+55,x+65,y+40,x+55,y+100));add(new QuadCurve2D.Double(x+60,y+60,x+85+cursiva,y+40,x+80,y+90));add(new QuadCurve2D.Double(x+80,y+90,x+80,y+105,x+100,y+98));}});
- letras.add(nn);
- x+=100;
- yf=y+98;
- xf=x+100;
- break;
- case 'o':
- x-=28;
- Letra o = new Letra("ñ",new ArrayList<QuadCurve2D>(){{ add(new QuadCurve2D.Double(x+25,y+72,x+30,y+50,x+57.5,y+51));add(new QuadCurve2D.Double(x+25,y+72,x+22,y+90,x+35,y+100));add(new QuadCurve2D.Double(x+35,y+100,x+70,y+110,x+75,y+75));add(new QuadCurve2D.Double(x+57.5,y+51,x+75+cursiva,y+60,x+75,y+75));add(new QuadCurve2D.Double(x+25,y+68,x+52+cursiva,y+90,x+80,y+80)); }});
- letras.add(o);
- x+=80;
- yf=y+80;
- xf=x+80;
- break;
- case 'p':
- x-=28;
- Letra p = new Letra("ñ",new ArrayList<QuadCurve2D>(){{ add(new QuadCurve2D.Double(x+25,y+72,x+30+cursiva,y+50,x+57.5,y+51));add(new QuadCurve2D.Double(x+25,y+72,x+22,y+90,x+35,y+100));add(new QuadCurve2D.Double(x+35,y+100,x+70,y+110,x+75,y+75));add(new QuadCurve2D.Double(x+57.5,y+51,x+75,y+60,x+75,y+75));add(new QuadCurve2D.Double(x+20,y+150-cursiva,x+30,y+150,x+25,y+82.5));add(new QuadCurve2D.Double(x+25,y+87.5,x+48,y+123,x+90,y+80));}});
- letras.add(p);
- x+=95;
- xf=x+90;
- yf=y+80;
- break;
- case 'q':
- x-=28;
- Letra q = new Letra("ñ",new ArrayList<QuadCurve2D>(){{ add(new QuadCurve2D.Double(x+25,y+72,x+30+cursiva,y+50,x+57.5,y+51));add(new QuadCurve2D.Double(x+25,y+72,x+22,y+90,x+35,y+100));add(new QuadCurve2D.Double(x+35,y+100,x+70+cursiva,y+110,x+75,y+75));add(new QuadCurve2D.Double(x+57.5,y+51,x+75,y+60,x+75,y+75));add(new QuadCurve2D.Double(x+62.5,y+150,x+75+cursiva,y+150,x+75,y+82.5-cursiva));add(new QuadCurve2D.Double(x+62.5,y+112.5,x+100,y+87.5,x+95,y+75));}});
- letras.add(q);
- x+=98;
- xf=x+95;
- yf=y+75;
- break;
- case 'r':
- x-=25;
- Letra r = new Letra("ñ",new ArrayList<QuadCurve2D>(){{ add(new QuadCurve2D.Double(x+25,f,x+42.5+cursiva,y+100,x+60,y+50)); add(new QuadCurve2D.Double(x+60,y+50,x+80+cursiva,y+60,x+100,y+50));add(new QuadCurve2D.Double(x+100,y+50,x+72.5-cursiva,y+110,x+112.5,y+95));}});
- letras.add(r);
- x+=112.5;
- yf=y+95;
- xf=x+112.5;
- break;
- case 's':
- x-=25;
- Letra s = new Letra("s",new ArrayList<QuadCurve2D>(){{ add(new QuadCurve2D.Double(x+25,f,x+42.5+cursiva,y+100,x+60,y+50)); add(new QuadCurve2D.Double(x+60,y+50,x+100+cursiva,y+100,x+60,y+100));add(new QuadCurve2D.Double(x+60,y+100,x+72.5+cursiva,y+105,x+90,y+95));}});
- letras.add(s);
- x+=90;
- yf=y+95;
- xf=x+90;
- break;
- case 't':
- Letra t = new Letra("t",new ArrayList<QuadCurve2D>(){{ add(new QuadCurve2D.Double(x,f,x+35,y+100+cursiva,x+30+cursiva,y));add(new QuadCurve2D.Double(x+10,y+25,x+50+cursiva,y+25,x+50,y+25));add(new QuadCurve2D.Double(x+30+cursiva,y,x+25,y+123,x+60,y+98)); }});
- letras.add(t);
- x+=60;
- xf=x+60;
- yf=y+98;
- break;
- case 'u':
- x-=30;
- Letra u = new Letra("u",new ArrayList<QuadCurve2D>(){{add(new QuadCurve2D.Double(x+25,f,x+63-cursiva,y+105,x+60,y+50));add(new QuadCurve2D.Double(x+60,y+50,x+55-cursiva,y+105,x+90,y+100)); add(new QuadCurve2D.Double(x+90,y+100,x+125-cursiva,y+105,x+120,y+50));add(new QuadCurve2D.Double(x+150,y+100,x+120-cursiva,y+105,x+120,y+50));}});
- letras.add(u);
- x+=150;
- yf=y+100;
- xf=x+120;
- break;
- case 'v':
- x-=25;
- Letra v = new Letra("v",new ArrayList<QuadCurve2D>(){{add(new QuadCurve2D.Double(x+25,f,x+50+cursiva,y+40,x+60,y+50));add(new QuadCurve2D.Double(x+60,y+50,x+75-cursiva,y+105,x+90,y+100));add(new QuadCurve2D.Double(x+90,y+100,x+112.5-cursiva,y+105,x+120,y+50));add(new QuadCurve2D.Double(x+120,y+50,x+130,y+60,x+150,y+55));}});
- letras.add(v);
- x+=150;
- xf=x+150;
- yf=y+55;
- break;
- case 'w':
- x-=25;
- Letra w = new Letra("w",new ArrayList<QuadCurve2D>(){{ add(new QuadCurve2D.Double(x+25,f,x+63-cursiva,y+105,x+60,y+50));add(new QuadCurve2D.Double(x+60,y+50,x+55-cursiva,y+105,x+90,y+100)); add(new QuadCurve2D.Double(x+90,y+100,x+125-cursiva,y+105,x+120,y+50));add(new QuadCurve2D.Double(x+120,y+50,x+120-cursiva,y+105,x+120,y+50));add(new QuadCurve2D.Double(x+120,y+50,x+120-cursiva,y+105,x+150,y+100)); add(new QuadCurve2D.Double(x+150,y+100,x+175-cursiva,y+105,x+175,y+50));add(new QuadCurve2D.Double(x+175,y+50,x+187.5,y+60,x+200,y+60));}});
- letras.add(w);
- x+=200;
- xf=x+200;
- yf=y+60;
- break;
- case 'x':
- x-=25;
- Letra xx = new Letra("x",new ArrayList<QuadCurve2D>(){{add(new QuadCurve2D.Double(x+15,f,x+25-cursiva,y+105,x+35,y+90));add(new QuadCurve2D.Double(x+35,y+90,x+50,y+50,x+50,y+55)); add(new QuadCurve2D.Double(x+50,y+55,x+65+cursiva,y+40,x+80,y+90)); add(new QuadCurve2D.Double(x+45,y+100,x+80,y+60,x+90,y+50));add(new QuadCurve2D.Double(x+80,y+90,x+90,y+105,x+100,y+90));}});
- letras.add(xx);
- x+=100;
- xf=x+100;
- yf=y+90;
- break;
- case 'y':
- x-=25;
- Letra yy = new Letra("y",new ArrayList<QuadCurve2D>(){{add(new QuadCurve2D.Double(x+20,f,x+20,y+105,x+25,y+90));add(new QuadCurve2D.Double(x+25,y+90,x+40-cursiva,y+50,x+40,y+55)); add(new QuadCurve2D.Double(x+40,y+55,x+60+cursiva,y+40,x+50,y+90));add(new QuadCurve2D.Double(x+50,y+90,x+81-cursiva,y+105,x+79,y+50));add(new QuadCurve2D.Double(x+80,y+50,x+80,y+175,x+30,y+150));add(new QuadCurve2D.Double(x+30,y+150,x+25-cursiva,y+125,x+87.5,y+95));}});
- letras.add(yy);
- x+=87.5;
- yf=y+95;
- xf=(int) (x+87.5);
- break;
- case 'z':
- x-=25;
- Letra z = new Letra("z",new ArrayList<QuadCurve2D>(){{add(new QuadCurve2D.Double(x+25,y+100,x+20+cursiva,y+75,x+40,y+50)); add(new QuadCurve2D.Double(x+40,y+50,x+80+cursiva,y+90,x+40,y+100));add(new QuadCurve2D.Double(x+40,y+100,x+70+cursiva,y+100,x+55,y+140));add(new QuadCurve2D.Double(x+55,y+140,x+15+cursiva,y+162.5,x+55,y+105));add(new QuadCurve2D.Double(x+55,y+105,x+55+cursiva,y+100,x+70,y+98));}});
- letras.add(z);
- x+=70;
- xf=x+70;
- yf=y+98;
- break;
- case 'A':
- Letra A = new Letra("A",new ArrayList<QuadCurve2D>() {{add(new QuadCurve2D.Double(x+5,y+25,x+30+cursiva,y-15,x+45,y+25));add(new QuadCurve2D.Double(x+5,y+25,x-cursiva,y+35,x+5,y+75));add(new QuadCurve2D.Double(x+5,y+75,x+25,y+125,x+45,y+75));add(new QuadCurve2D.Double(x+45, y+75, x+50, y+35, x+45, y+25));add(new QuadCurve2D.Double(x+45, y+75, x+50, y+100, x+60, y+90)); }});
- letras.add(A);
- x+=60;
- yf=y+90;
- break;
- case 'B':
- Letra B = new Letra("B",new ArrayList<QuadCurve2D>() {{ add(new QuadCurve2D.Double(x,y+10,x+32.5+cursiva,y-15,x+50,y+25)); add(new QuadCurve2D.Double(x+50,y+25,x+50+cursiva,y+50,x+20,y+50)); add(new QuadCurve2D.Double(x+50,y+75,x+50+cursiva,y+45,x+20,y+50)); add(new QuadCurve2D.Double(x,y+90,x+32.5+cursiva,y+115,x+50,y+75));add(new QuadCurve2D.Double(x, y+100,x+cursiva+cursiva,y+50, x, y));}});
- letras.add(B);
- x+=50;
- yf=y+100;
- break;
- case 'C':
- Letra C = new Letra("C",new ArrayList<QuadCurve2D>() {{add(new QuadCurve2D.Double(x+5,y+25,x+30+cursiva,y-15,x+50,y+25));add(new QuadCurve2D.Double(x+5,y+25,x,y+35,x+5,y+75)); add(new QuadCurve2D.Double(x+5,y+75,x+25+cursiva,y+125,x+50,y+75));}});
- letras.add(C);
- x+=50;
- yf=y+100;
- break;
- case 'D':
- Letra D = new Letra("D",new ArrayList<QuadCurve2D>() {{ add(new QuadCurve2D.Double(x+20,y,x+10+cursiva,y+125,x-10,y+90));add(new QuadCurve2D.Double(x-10,y+90,x-3+cursiva,y+70,x+10,y+90));add(new QuadCurve2D.Double(x+10,y+90,x+40+cursiva,y+110,x+60,y+90));add(new QuadCurve2D.Double(x+60, y+90, x+80+cursiva, y+5, x+20, y));}});
- letras.add(D);
- x+=70;
- yf=y+110;
- break;
- case 'E':
- Letra E = new Letra("E",new ArrayList<QuadCurve2D>() {{add(new QuadCurve2D.Double(x,y+20,x+15+cursiva,y-20,x+40,y+10));add(new QuadCurve2D.Double(x,y+20,x+5,y+60,x+40,y+50)); add(new QuadCurve2D.Double(x+20,y+50,x+cursiva,y+60,x+5,y+80)); add(new QuadCurve2D.Double(x+5,y+80,x+10-cursiva,y+120,x+50,y+90)); }});
- letras.add(E);
- x+=50;
- yf=y+90;
- break;
- case 'F':
- Letra F = new Letra("F",new ArrayList<QuadCurve2D>() {{ add(new QuadCurve2D.Double(x+30,y-5,x+cursiva,y+130,x-10,y+90)); add(new QuadCurve2D.Double(x+10,y,x+20+cursiva,y-10,x+40,y)); add(new QuadCurve2D.Double(x+40,y,x+60,y+10,x+80,y)); add(new QuadCurve2D.Double(x+10, y+50,x+30,y+50, x+30, y+50));}});
- letras.add(F);
- x+=40;
- yf=y+100;
- break;
- case 'G':
- Letra G = new Letra("G",new ArrayList<QuadCurve2D>() {{ add(new QuadCurve2D.Double(x+5,y+25,x+30,y-15,x+45,y+25)); add(new QuadCurve2D.Double(x+5,y+25,x,y+35,x+5,y+75)); add(new QuadCurve2D.Double(x+5,y+75,x+25,y+125,x+45,y+75)); add(new QuadCurve2D.Double(x+45, y+75, x+50, y+35, x+45, y+25));add(new QuadCurve2D.Double(x+45,y+75,x+50-cursiva-cursiva,y+175,x,y+150));add(new QuadCurve2D.Double(x,y+150,x+cursiva,y+125,x+57,y+95)); }});
- letras.add(G);
- x+=57;
- yf=y+95;
- break;
- case 'H':
- Letra H = new Letra("H",new ArrayList<QuadCurve2D>() {{add(new QuadCurve2D.Double(x+10,y+30,x-30+cursiva,y+25,x+30,y)); add(new QuadCurve2D.Double(x+30,y+45,x+20+cursiva,y+120,x-10,y+90)); add(new QuadCurve2D.Double(x-10,y+90,x+cursiva,y+60,x+40,y+50));add(new QuadCurve2D.Double(x+30, y+45,x+30-cursiva,y, x+30, y)); add(new QuadCurve2D.Double(x+40,y+50,x+122.5+cursiva,y+50,x+90,y));add(new QuadCurve2D.Double(x+90,y,x+52.5-cursiva,y+55.5,x+65,y+100));add(new QuadCurve2D.Double(x+65,y+100,x+77.5,y+100,x+90,y+87.5)); }});
- letras.add(H);
- x+=90;
- yf=(int) (y+87.5);
- break;
- case 'I':
- Letra I = new Letra("I",new ArrayList<QuadCurve2D>() {{add(new QuadCurve2D.Double(x,y,x+22,y+20,x+45,y)); add(new QuadCurve2D.Double(x+45,y,x+75-cursiva,y+130,x,y+90));}});
- letras.add(I);
- x+=75;
- yf=y+130;
- break;
- case 'J':
- Letra J = new Letra("J",new ArrayList<QuadCurve2D>() {{ add(new QuadCurve2D.Double(x+20,y+80,x-20-cursiva,y+35,x+45,y));add(new QuadCurve2D.Double(x+45,y+75,x+50-cursiva,y+175,x,y+150)); add(new QuadCurve2D.Double(x,y+150,x+cursiva,y+125,x+57,y+95)); add(new QuadCurve2D.Double(x+45, y+75, x+45, y, x+45, y)); }});
- letras.add(J);
- x+=57;
- yf=y+95;
- break;
- case 'K':
- Letra K = new Letra("K",new ArrayList<QuadCurve2D>() {{add(new QuadCurve2D.Double(x,y+40,x+30+cursiva,y+10,x+40,y)); add(new QuadCurve2D.Double(x,y+40,x+20+cursiva,y+120,x+50,y+90));add(new QuadCurve2D.Double(x, y+100, x, y,x,y));}});
- letras.add(K);
- x+=50;
- yf=y+90;
- break;
- case 'L':
- Letra L = new Letra("L",new ArrayList<QuadCurve2D>() {{ add(new QuadCurve2D.Double(x+20,y,x+10+cursiva,y+125,x-10,y+90));add(new QuadCurve2D.Double(x-10,y+90,x-3+cursiva,y+70,x+10,y+90)); add(new QuadCurve2D.Double(x+10,y+90,x+40,y+110,x+70,y+90)); }});
- letras.add(L);
- x+=70;
- yf=y+90;
- break;
- case 'M':
- Letra M = new Letra("M",new ArrayList<QuadCurve2D>() {{ add(new QuadCurve2D.Double(x,y+30,x+20,y-30,x+20,y+100)); add(new QuadCurve2D.Double(x+20,y+30,x+70,y,x+70,y+100)); add(new QuadCurve2D.Double(x+58,y+30,x+110+cursiva,y,x+110,y+80)); add(new QuadCurve2D.Double(x+110,y+80,x+110-cursiva,y+110,x+120,y+90));}});
- letras.add(M);
- x+=120;
- yf=y+90;
- break;
- case 'N':
- Letra N = new Letra("N",new ArrayList<QuadCurve2D>() {{ add(new QuadCurve2D.Double(x,y+30,x+20,y-30,x+20,y+100)); add(new QuadCurve2D.Double(x+20,y+30,x+70+cursiva,y,x+70,y+80)); add(new QuadCurve2D.Double(x+70,y+80,x+70+cursiva,y+110,x+90,y+90)); }});
- letras.add(N);
- x+=90;
- yf=y+100;
- break;
- case'Ñ':
- Letra Ñ = new Letra("Ñ",new ArrayList<QuadCurve2D>() {{add(new QuadCurve2D.Double(x,y+30,x+20,y-30,x+20,y+100)); add(new QuadCurve2D.Double(x+20,y+30,x+70+cursiva,y,x+70,y+80)); add(new QuadCurve2D.Double(x+70,y+80,x+70+cursiva,y+110,x+90,y+90)); add(new QuadCurve2D.Double(x+10,y,x+20+cursiva,y-10,x+40,y));add(new QuadCurve2D.Double(x+40,y,x+60,y+10,x+80,y));}});
- letras.add(Ñ);
- x+=90;
- yf=y+100;
- break;
- case 'O':
- Letra O = new Letra("O",new ArrayList<QuadCurve2D>() {{ add(new QuadCurve2D.Double(x+5,y+25,x+30+cursiva,y-15,x+45,y+25));add(new QuadCurve2D.Double(x+5,y+25,x+cursiva,y+35,x+5,y+75));add(new QuadCurve2D.Double(x+5,y+75,x+25+cursiva,y+125,x+45,y+75));add(new QuadCurve2D.Double(x+45, y+75, x+50, y+35, x+45, y+25));add(new QuadCurve2D.Double(x+5, y+30, x+30, y+60, x+55, y+40));}});
- letras.add(O);
- x+=55;
- yf=y+40;
- break;
- case 'P':
- Letra P = new Letra("P",new ArrayList<QuadCurve2D>() {{ add(new QuadCurve2D.Double(x,y+10,x+32.5,y-15,x+50,y+25)); add(new QuadCurve2D.Double(x+50,y+25,x+50+cursiva,y+50,x+20,y+50)); add(new QuadCurve2D.Double(x+20,y+50,x+10,y+45,x,y+40));add(new QuadCurve2D.Double(x, y+100, x+cursiva, y,x,y));}});
- letras.add(P);
- x+=50;
- yf=y+100;
- break;
- case 'Q':
- Letra Q = new Letra("Q",new ArrayList<QuadCurve2D>() {{add(new QuadCurve2D.Double(x+5,y+25,x+30+cursiva,y-15,x+45,y+25)); add(new QuadCurve2D.Double(x+5,y+25,x,y+35,x+5,y+75));add(new QuadCurve2D.Double(x+5,y+75,x+25+cursiva,y+125,x+45,y+75));add(new QuadCurve2D.Double(x+45, y+75, x+50, y+35, x+45, y+25));add(new QuadCurve2D.Double(x+5, y+75, x+25+cursiva, y+30, x+45, y+75)); add(new QuadCurve2D.Double(x+45, y+75, x+50, y+100, x+60, y+90));}});
- letras.add(Q);
- x+=60;
- yf=y+90;
- break;
- case 'R':
- Letra R = new Letra("R",new ArrayList<QuadCurve2D>() {{add(new QuadCurve2D.Double(x,y+10,x+32.5,y-15,x+50,y+25));add(new QuadCurve2D.Double(x+50,y+25,x+50,y+50,x+20,y+50));add(new QuadCurve2D.Double(x+20,y+50,x+10,y+45,x,y+40));add(new QuadCurve2D.Double(x,y+40,x+20+cursiva,y+120,x+50,y+90));add(new QuadCurve2D.Double(x, y+100, x+cursiva, y,x,y));}});
- letras.add(R);
- x+=50;
- yf=y+90;
- break;
- case 'S':
- Letra S = new Letra("S",new ArrayList<QuadCurve2D>() {{add(new QuadCurve2D.Double(x,y+100,x+40+cursiva,y+50,x+30,y));add(new QuadCurve2D.Double(x+30,y,x+120,y+50+cursiva+cursiva,x+80,y+100));add(new QuadCurve2D.Double(x+80,y+100,x+90,y+100,x+100,y+90));}});
- letras.add(S);
- x+=100;
- yf=y+100;
- break;
- case 'T':
- Letra T = new Letra("T",new ArrayList<QuadCurve2D>() {{ add(new QuadCurve2D.Double(x+50,y+5,x+40,y+130,x+80,y+90));add(new QuadCurve2D.Double(x+50,y+5,x+40,y+100,x+30,y+100));add(new QuadCurve2D.Double(x+10,y,x+20,y-10,x+40,y));add(new QuadCurve2D.Double(x+40,y,x+60,y+10,x+80,y));}});
- letras.add(T);
- x+=80;
- yf=y+100;
- break;
- case 'U':
- Letra U = new Letra("U",new ArrayList<QuadCurve2D>() {{add(new QuadCurve2D.Double(x,y+10,x+20,y-20,x+17,y+70)); add(new QuadCurve2D.Double(x+17,y+70,x+30,y+120,x+60,y+80));add(new QuadCurve2D.Double(x+60,y+80,x+65,y+35,x+65,y+5));add(new QuadCurve2D.Double(x+62,y+80,x+70,y+110,x+80,y+100));}});
- letras.add(U);
- x+=80;
- yf=y+100;
- break;
- case 'V':
- Letra V = new Letra("V",new ArrayList<QuadCurve2D>() {{add(new QuadCurve2D.Double(x,y+10,x+20+cursiva,y-20,x+17,y+70)); add(new QuadCurve2D.Double(x+17,y+70,x+30+cursiva,y+120,x+60,y+80)); add(new QuadCurve2D.Double(x+60,y+80,x+65+cursiva,y+35,x+65,y+5));add(new QuadCurve2D.Double(x+65,y+5,x+70+cursiva,y+5,x+80,y+5));}});
- letras.add(V);
- x+=80;
- yf=y+100;
- break;
- case 'W':
- Letra W = new Letra("W",new ArrayList<QuadCurve2D>() {{ add(new QuadCurve2D.Double(x,y+10,x+20+cursiva,y-20,x+17,y+70));add(new QuadCurve2D.Double(x+17,y+70,x+30+cursiva,y+120,x+60,y+80));add(new QuadCurve2D.Double(x+60,y+80,x+65+cursiva,y+35,x+65,y+5));add(new QuadCurve2D.Double(x+60,y+80,x+75+cursiva,y+120,x+103,y+80));add(new QuadCurve2D.Double(x+103,y+80,x+110+cursiva,y+35,x+110,y+5)); add(new QuadCurve2D.Double(x+110,y+5,x+115+cursiva,y+5,x+120,y+5));}});
- letras.add(W);
- x+=120;
- yf=y+100;
- break;
- case 'X':
- Letra X = new Letra("X",new ArrayList<QuadCurve2D>() {{add(new QuadCurve2D.Double(x,y+100,x+30+cursiva+cursiva,y+50,x+70,y));add(new QuadCurve2D.Double(x,y+10,x+20-cursiva,y-20,x+30,y+55));add(new QuadCurve2D.Double(x+30,y+55,x+50-cursiva,y+120,x+70,y+90));}});
- letras.add(X);
- x+=70;
- yf=y+100;
- break;
- case 'Y':
- Letra Y = new Letra("Y",new ArrayList<QuadCurve2D>() {{ add(new QuadCurve2D.Double(x-5,y+15,x+5+cursiva,y-30,x+5,y+75));add(new QuadCurve2D.Double(x+5,y+75,x+25-cursiva,y+125,x+45,y+75));add(new QuadCurve2D.Double(x+45, y+75, x+45+cursiva, y+35, x+45, y));add(new QuadCurve2D.Double(x+45,y+75,x+50-cursiva,y+175,x,y+150));add(new QuadCurve2D.Double(x,y+150,x-cursiva,y+125,x+57,y+95)) ;}});
- letras.add(Y);
- x+=57;
- yf=y+100;
- break;
- case 'Z':
- Letra Z = new Letra("Z",new ArrayList<QuadCurve2D>() {{add(new QuadCurve2D.Double(x,y+10,x+32.5+cursiva,y-15,x+50,y+25));add(new QuadCurve2D.Double(x+50,y+25,x+50-cursiva,y+80,x+20,y+80));add(new QuadCurve2D.Double(x+50,y+100,x+50,y+75,x+20,y+80));add(new QuadCurve2D.Double(x+50,y+100,x+50-cursiva,y+175,x,y+150));add(new QuadCurve2D.Double(x,y+150,x-cursiva,y+125,x+57,y+95));}});
- letras.add(Z);
- x+=54;
- yf=y+100;
- break;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement