Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package WoodyWoodPeckerShow;
- import javax.swing.*;
- import java.applet.AudioClip;
- import java.awt.*;
- import java.awt.geom.*;
- import java.io.File;
- import java.io.IOException;
- import java.awt.FontFormatException;
- import java.awt.GraphicsEnvironment;
- public class WoodyWoodPeckerShow extends JApplet {
- private RadialGradientPaint yellowOrange;
- private Font font;
- private AudioClip sound;
- private String display;
- private int x, y, flag;
- private Thread t;
- public void init(){
- Point2D center = new Point2D.Float(620, 350);
- float radius = 380;
- float[] dist = { 0.5f,0.7f, 1.0f};
- Color[] colors = {Color.decode("#F6E79E"),Color.decode("#F5CD48"),Color.decode("#F7B21C")};
- setYellowOrange(new RadialGradientPaint(center,radius,dist,colors,MultipleGradientPaint.CycleMethod.NO_CYCLE));
- sound = getAudioClip(getCodeBase(),"laugh.au");
- try {
- File file = new File("C:\\Users\\grego\\AppData\\Local\\Temp\\Puzzled.ttf");
- font = Font.createFont(Font.TRUETYPE_FONT,file).deriveFont(Font.BOLD,40f);
- GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
- ge.registerFont(font);
- } catch (FontFormatException e) {
- e.printStackTrace();
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- public void update(){
- x = x + 15 * flag;
- if (x > 680)
- flag = -1;
- if (x < -30)
- flag = 1;
- }
- public void start(){
- sound.loop();
- }
- public void paint(Graphics g){
- GeneralPath g1 = new GeneralPath();
- GeneralPath g4 = new GeneralPath();
- Graphics2D g2 = (Graphics2D)g;
- g2.setStroke(new BasicStroke(2));
- g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
- //SUN
- drawSun(g2,yellowOrange);
- //BACKGROUND ORANGE
- g2.setColor(Color.decode("#E25A11"));
- backgroundOrangeTOP(g2);
- g2.setColor(Color.decode("#BB550C"));
- backgroundOrangeBOTTOM(g2);
- g2.setColor(Color.decode("#DB5714"));
- backgroundOrangeNorthWest(g2);
- g2.setColor(Color.decode("#C95F0F"));
- backroundOrangeSouthWest(g2);
- g2.setColor(Color.decode("#DD7116"));
- backgroundOrangeNorthEast(g2);
- g2.setColor(Color.decode("#C25710"));
- backgroundOrangeSouthEast(g2);
- g2.setColor(Color.decode("#EB904A"));
- backgroundPomelo(g2);
- g2.setColor(new Color(0,0,0,60));
- circleShadow(g2);
- //NeckFur
- g2.setColor(Color.white);
- fillNeckFur(g2);
- fillWhiteBody(g2);
- fillWhiteHands(g2);
- g2.setColor(Color.decode("#DD291B"));
- fillRedHair(g2,g4);
- fillNeck(g2);
- g2.setColor(Color.decode("#FAFCFC"));
- eyeBalls(g2);
- g2.setColor(Color.decode("#31AD38"));
- greenEyeBalls(g2);
- g2.setColor(Color.WHITE);
- whiteEyeball(g2);
- g2.setColor(Color.decode("#EABA14"));
- fillColorMouth(g2);
- g2.setColor(Color.decode("#7C2A2A"));
- fillColorInsideMouth(g2);
- g2.setColor(Color.decode("#E37379"));
- fillColorTongue(g2);
- g2.setColor(Color.decode("#296FD4"));
- fillBlueBody(g2);
- g2.setColor(Color.decode("#1B4786"));
- fillBlueTail(g2);
- g2.setColor(Color.decode("#F6AF23"));
- fillYellowFeet(g2);
- //OUTLINE
- g2.setColor(Color.BLACK);
- hairLine(g2,g1);
- blackEyeBalls(g2);
- g2.setStroke(new BasicStroke(1));
- eyelidThickOne(g2);
- g2.setStroke(new BasicStroke(2));
- eyelidThickTwo(g2);
- g2.setStroke(new BasicStroke(3));
- eyelidThickThree(g2);
- g2.setStroke(new BasicStroke(3));
- eyelidThickFour(g2);
- g2.setStroke(new BasicStroke(2));
- rightFaceEyelid(g2);
- g2.setStroke(new BasicStroke(2));
- headHighlightTwo(g2);
- g2.setStroke(new BasicStroke(1));
- headHighlightOne(g2);
- g2.setStroke(new BasicStroke(2));
- eyeLidLineBottom(g2);
- //Mouth Highlight
- firstMouthHighlights(g2);
- //Neck Highlights
- neck(g2);
- //Body Highlights
- drawBody(g2);
- //Tail Highlights
- drawTail(g2);
- //Hand Highlights
- drawHand(g2);
- //Feet Highlights
- drawFeet(g2);
- Text(g2);
- //Logo
- GeneralPath gp1 = new GeneralPath();
- GeneralPath gp2 = new GeneralPath();
- gp1.moveTo(85,44);
- gp1.quadTo(82,50,80,56);
- gp1.quadTo(79,61,79,72);
- gp1.quadTo(80,80,83,88);
- gp1.quadTo(86,94,90,100);
- gp1.quadTo(95,106,100,110);
- gp1.quadTo(106,113,111,114);
- gp1.quadTo(113,113,121,113);
- gp1.quadTo(124,114,127,116);
- gp1.quadTo(129,118,132,115);
- gp1.quadTo(137,112,141,112);
- gp1.quadTo(145,112,148,114);
- gp1.quadTo(151,117,154,115);
- gp1.quadTo(157,113,160,112);
- gp1.quadTo(160,112,163,113);
- gp1.lineTo(163,106);
- gp1.lineTo(153,95);
- gp1.lineTo(145,100);
- gp1.lineTo(141,100);
- gp1.quadTo(137,103,131,107);
- gp1.quadTo(127,109,122,111);
- gp1.quadTo(115,112,113,110);
- gp1.quadTo(112,107,112,95);
- gp1.quadTo(111,93,110,92);
- gp1.quadTo(109,91,106,90);
- gp1.quadTo(103,88,99,85);
- gp1.quadTo(95,81,92,77);
- gp1.quadTo(89,73,86,68);
- gp1.quadTo(83,63,81,60);
- gp1.quadTo(81,57,83,55);
- gp1.quadTo(86,53,102,63);
- gp1.quadTo(101,58,103,54);
- gp1.quadTo(102,51,101,48);
- gp1.quadTo(100,45,101,42);
- gp1.quadTo(102,39,104,37);
- gp1.quadTo(107,33,111,30);
- gp1.quadTo(116,26,123,23);
- gp1.quadTo(128,22,132,22);
- gp1.quadTo(135,22,139,24);
- gp1.quadTo(142,26,145,28);
- gp1.quadTo(148,31,150,32);
- gp1.quadTo(152,31,155,28);
- gp1.quadTo(158,26,160,25);
- gp1.quadTo(165,25,166,30);
- gp1.quadTo(164,33,162,37);
- gp1.quadTo(160,42,159,47);
- gp1.quadTo(159,54,164,57);
- gp1.quadTo(169,61,175,67);
- gp1.quadTo(180,73,183,78);
- gp1.quadTo(184,81,185,84);
- gp1.quadTo(183,86,178,86);
- gp1.quadTo(179,89,180,93);
- gp1.quadTo(178,96,175,97);
- gp1.quadTo(172,96,170,95);
- gp1.quadTo(171,99,170,103);
- gp1.quadTo(175,103,178,100);
- gp1.quadTo(182,94,185,88);
- gp1.quadTo(188,82,186,61);
- gp1.quadTo(184,51,178,41);
- gp1.quadTo(173,33,167,27);
- gp1.quadTo(161,23,151,18);
- gp1.quadTo(143,15,134,15);
- gp1.quadTo(123,15,113,19);
- gp1.quadTo(103,24,92,34);
- gp1.quadTo(95,35,97,37);
- gp1.quadTo(99,39,99,43);
- gp1.quadTo(98,46,96,48);
- gp1.quadTo(93,50,90,50);
- gp1.quadTo(88,49,86,47);
- gp1.quadTo(85,44,85,44);
- gp1.moveTo(85,44);
- gp1.closePath();
- g2.fill(gp1);
- g2.fillOval(90,40,4,5);
- gp1.moveTo(74,117);
- gp1.lineTo(81,117);
- gp1.lineTo(84,130);
- gp1.lineTo(89,117);
- gp1.lineTo(93,117);
- gp1.lineTo(97,130);
- gp1.lineTo(99,117);
- gp1.lineTo(106,117);
- gp1.lineTo(100,135);
- gp1.lineTo(94,135);
- gp1.lineTo(90,123);
- gp1.lineTo(87,135);
- gp1.lineTo(81,135);
- gp1.lineTo(74,117);
- gp1.moveTo(74,117);
- gp1.closePath();
- g2.fill(gp1);
- g2.fillOval(107,116,20,20);
- g2.fillOval(129,116,20,20);
- g2.fillOval(151,116,20,20);
- gp1.moveTo(167,108);
- gp1.lineTo(167,135);
- gp1.lineTo(172,135);
- gp1.lineTo(172,108);
- gp1.lineTo(167,108);
- gp1.moveTo(167,108);
- gp1.closePath();
- g2.fill(gp1);
- gp1.moveTo(175,117);
- gp1.lineTo(182,134);
- gp1.quadTo(182,137,180,139);
- gp1.quadTo(176,140,176,140);
- gp1.lineTo(176,145);
- gp1.quadTo(182,143,185,141);
- gp1.quadTo(187,139,189,135);
- gp1.quadTo(191,130,193,126);
- gp1.quadTo(194,122,196,117);
- gp1.lineTo(190,116);
- gp1.lineTo(186,129);
- gp1.lineTo(181,117);
- gp1.lineTo(175,117);
- gp1.moveTo(175,117);
- gp1.closePath();
- g2.fill(gp1);
- /*ETO BABAGUHIN NIYONG KULAY*/
- g.setColor(Color.decode("#DB5714"));
- g2.fillOval(145,99,14,14);
- g.fillOval(113,121,8,11);
- g.fillOval(136,121,8,11);
- g.fillOval(159,120,8,11);
- /*ETO BABAGUHIN NIYONG KULAY*/
- g.setColor(Color.decode("#471E0A"));
- g2.fillOval(149,104,5,4);
- //HAIR COLOR
- GeneralPath r1 = new GeneralPath();
- g.setColor(Color.decode("#FF0000"));
- r1.moveTo(124,54);
- r1.quadTo(125,50,125,46);
- r1.quadTo(123,44,122,43);
- r1.quadTo(120,43,116,46);
- r1.quadTo(112,50,109,55);
- r1.quadTo(107,59,108,51);
- r1.quadTo(110,47,114,40);
- r1.quadTo(113,39,106,49);
- r1.quadTo(105,46,106,42);
- r1.quadTo(108,39,111,35);
- r1.quadTo(120,29,125,27);
- r1.quadTo(130,27,134,28);
- r1.quadTo(143,33,150,41);
- r1.quadTo(156,33,159,31);
- r1.quadTo(154,42,154,56);
- r1.quadTo(165,64,174,73);
- r1.quadTo(181,80,168,77);
- r1.quadTo(176,90,164,84);
- r1.quadTo(165,108,154,88);
- r1.quadTo(152,82,150,79);
- r1.quadTo(147,77,144,76);
- r1.quadTo(140,75,138,75);
- r1.quadTo(138,74,140,71);
- r1.quadTo(142,67,142,63);
- r1.quadTo(141,59,139,56);
- r1.quadTo(136,55,132,57);
- r1.quadTo(127,61,127,57);
- r1.quadTo(126,55,124,54);
- r1.moveTo(124,54);
- r1.closePath();
- g2.fill(r1);
- r1.moveTo(107,71);
- r1.quadTo(111,68,114,73);
- r1.quadTo(111,73,107,71);
- r1.closePath();
- g2.fill(r1);
- g.setColor(Color.WHITE);
- GeneralPath w1 = new GeneralPath();
- w1.moveTo(114,66);
- w1.quadTo(116,63,120,58);
- w1.quadTo(122,55,124,54);
- w1.quadTo(126,55,127,57);
- w1.quadTo(127,59,127,61);
- w1.quadTo(125,65,122,69);
- w1.quadTo(119,72,117,73);
- w1.quadTo(114,73,113,68);
- w1.lineTo(114,66);
- w1.moveTo(114,66);
- w1.closePath();
- g2.fill(w1);
- w1.moveTo(120,73);
- w1.quadTo(122,69,125,65);
- w1.quadTo(128,61,132,57);
- w1.quadTo(136,55,139,57);
- w1.quadTo(141,59,142,63);
- w1.quadTo(142,67,140,71);
- w1.quadTo(138,74,135,77);
- w1.quadTo(132,79,129,81);
- w1.quadTo(126,83,123,81);
- w1.quadTo(121,79,120,76);
- w1.quadTo(120,73,120,73);
- w1.moveTo(120,73);
- w1.closePath();
- g2.fill(w1);
- GeneralPath y1 = new GeneralPath();
- g.setColor(Color.decode("#FFB500"));
- y1.moveTo(119,72);
- y1.quadTo(117,73,114,73);
- y1.quadTo(111,73,108,72);
- y1.quadTo(103,70,98,67);
- y1.quadTo(93,64,87,59);
- y1.quadTo(89,64,92,68);
- y1.quadTo(96,73,101,78);
- y1.quadTo(105,82,109,84);
- y1.lineTo(114,86);
- y1.quadTo(115,89,116,92);
- y1.quadTo(117,95,118,101);
- y1.quadTo(117,106,121,105);
- y1.quadTo(126,103,131,100);
- y1.quadTo(135,97,140,93);
- y1.quadTo(141,95,146,93);
- y1.quadTo(150,91,154,88);
- y1.quadTo(153,85,152,82);
- y1.quadTo(150,79,147,77);
- y1.quadTo(144,76,140,75);
- y1.quadTo(138,75,132,79);
- y1.quadTo(126,82,123,81);
- y1.quadTo(120,79,120,76);
- y1.quadTo(120,73,119,72);
- y1.moveTo(119,72);
- y1.closePath();
- g2.fill(y1);
- //HAIR
- g.setColor(Color.BLACK);
- GeneralPath h1 = new GeneralPath();
- h1.moveTo(107,59);
- h1.quadTo(109,55,112,50);
- h1.quadTo(115,46,120,43);
- h1.quadTo(125,41,130,40);
- h1.moveTo(107,59);
- h1.closePath();
- g2.draw(h1);
- h1.moveTo(107,59);
- h1.quadTo(106,55,108,51);
- h1.quadTo(110,47,112,43);
- h1.quadTo(114,40,114,39);
- h1.lineTo(106,49);
- h1.moveTo(107,59);
- h1.closePath();
- g2.draw(h1);
- h1.moveTo(106,49);
- h1.quadTo(104,48,106,42);
- h1.quadTo(108,39,111,36);
- h1.quadTo(115,32,120,29);
- h1.quadTo(125,27,130,27);
- h1.quadTo(134,28,138,30);
- h1.quadTo(143,33,146,36);
- h1.quadTo(149,39,151,41);
- h1.quadTo(153,37,156,33);
- h1.quadTo(159,31,158,34);
- h1.quadTo(154,42,154,56);
- h1.quadTo(159,60,164,64);
- h1.quadTo(170,69,174,73);
- h1.quadTo(177,77,179,80);
- h1.quadTo(176,79,172,78);
- h1.quadTo(166,76,161,75);
- h1.moveTo(106,49);
- h1.closePath();
- g2.draw(h1);
- h1.moveTo(168,77);
- h1.quadTo(170,81,172,86);
- h1.quadTo(174,90,169,87);
- h1.quadTo(164,84,159,82);
- h1.moveTo(168,77);
- h1.closePath();
- g2.draw(h1);
- h1.moveTo(162,84);
- h1.quadTo(163,87,164,90);
- h1.quadTo(165,96,165,100);
- h1.quadTo(161,95,157,91);
- h1.quadTo(154,88,154,88);
- h1.moveTo(162,84);
- h1.closePath();
- g2.draw(h1);
- h1.moveTo(154,88);
- h1.quadTo(157,85,160,81);
- h1.quadTo(161,78,161,75);
- h1.quadTo(161,72,160,68);
- h1.quadTo(159,65,157,62);
- h1.quadTo(155,60,153,58);
- h1.quadTo(150,56,150,56);
- h1.moveTo(154,88);
- h1.closePath();
- g2.draw(h1);
- h1.moveTo(122,43);
- h1.quadTo(124,44,125,46);
- h1.quadTo(126,48,125,53);
- h1.moveTo(122,43);
- h1.closePath();
- g2.draw(h1);
- h1.moveTo(114,66);
- h1.quadTo(116,63,120,58);
- h1.quadTo(122,55,124,54);
- h1.quadTo(126,55,127,57);
- h1.quadTo(127,59,127,61);
- h1.quadTo(125,65,122,69);
- h1.quadTo(119,72,117,73);
- h1.quadTo(114,73,113,68);
- h1.lineTo(114,66);
- h1.moveTo(114,66);
- h1.closePath();
- g2.draw(h1);
- //BLACK EYE
- gp2.moveTo(117,73);
- gp2.quadTo(117,71,118,68);
- gp2.quadTo(118,66,120,65);
- gp2.quadTo(123,64,125,65);
- gp2.quadTo(122,69,120,73);
- gp2.quadTo(117,73,117,73);
- gp2.moveTo(117,73);
- gp2.closePath();
- g2.fill(gp2);
- h1.moveTo(120,73);
- h1.quadTo(122,69,125,65);
- h1.quadTo(128,61,132,57);
- h1.quadTo(136,55,139,57);
- h1.quadTo(141,59,142,63);
- h1.quadTo(142,67,140,71);
- h1.quadTo(138,74,135,77);
- h1.quadTo(132,79,129,81);
- h1.quadTo(126,83,123,81);
- h1.quadTo(121,79,120,76);
- h1.quadTo(120,73,120,73);
- h1.moveTo(120,73);
- h1.closePath();
- g2.draw(h1);
- //BLACK EYE
- gp2.moveTo(127,81);
- gp2.quadTo(127,77,129,74);
- gp2.quadTo(131,71,134,71);
- gp2.quadTo(136,71,138,74);
- gp2.quadTo(135,77,132,79);
- gp2.quadTo(129,81,127,81);
- gp2.moveTo(127,81);
- gp2.closePath();
- g2.fill(gp2);
- g.drawLine(107,71,111,68);
- g.setColor(Color.BLACK);
- gp2.moveTo(109,76);
- gp2.quadTo(111,78,114,79);
- gp2.quadTo(115,77,112,76);
- gp2.lineTo(109,76);
- gp2.moveTo(109,76);
- gp2.closePath();
- g2.fill(gp2);
- gp2.moveTo(123,51);
- gp2.quadTo(125,50,128,50);
- gp2.quadTo(130,52,129,54);
- gp2.quadTo(128,52,126,51);
- gp2.quadTo(123,51,123,51);
- gp2.moveTo(123,51);
- gp2.closePath();
- g2.fill(gp2);
- gp2.moveTo(137,50);
- gp2.quadTo(140,49,143,49);
- gp2.quadTo(145,50,146,52);
- gp2.quadTo(146,61,144,61);
- gp2.quadTo(144,55,143,53);
- gp2.quadTo(141,52,137,52);
- gp2.lineTo(137,50);
- gp2.moveTo(137,50);
- gp2.closePath();
- g2.fill(gp2);
- gp2.moveTo(118,87);
- gp2.quadTo(127,87,135,86);
- gp2.quadTo(138,85,138,83);
- gp2.quadTo(140,82,142,83);
- gp2.quadTo(145,85,145,87);
- gp2.quadTo(142,86,140,86);
- gp2.quadTo(138,88,135,92);
- gp2.quadTo(132,95,127,99);
- gp2.quadTo(121,102,120,96);
- gp2.quadTo(119,91,118,87);
- gp2.closePath();
- g2.fill(gp2);
- g.setColor(Color.decode("#111122"));
- GeneralPath h2 = new GeneralPath();
- h2.moveTo(119,72);
- h2.quadTo(117,73,114,73);
- h2.quadTo(111,73,108,72);
- h2.quadTo(103,70,98,67);
- h2.quadTo(93,64,87,59);
- h2.quadTo(89,64,92,68);
- h2.quadTo(96,73,101,78);
- h2.quadTo(105,82,109,84);
- h2.quadTo(114,86,119,87);
- h2.quadTo(127,87,135,86);
- h2.quadTo(138,85,138,83);
- h2.quadTo(140,82,142,83);
- h2.quadTo(145,85,145,87);
- h2.quadTo(142,86,140,86);
- h2.quadTo(138,88,135,92);
- h2.quadTo(132,95,127,99);
- h2.quadTo(121,102,120,96);
- h2.quadTo(119,91,118,87);
- h2.moveTo(119,72);
- h2.closePath();
- g2.draw(h2);
- h2.moveTo(114,86);
- h2.quadTo(115,89,116,92);
- h2.quadTo(117,95,118,101);
- h2.quadTo(117,106,121,105);
- h2.quadTo(126,103,131,100);
- h2.quadTo(135,97,140,93);
- h2.quadTo(141,95,146,93);
- h2.quadTo(150,91,154,88);
- h2.quadTo(153,85,152,82);
- h2.quadTo(150,79,147,77);
- h2.quadTo(144,76,140,75);
- h2.lineTo(138,75);
- h2.moveTo(114,86);
- h2.closePath();
- g2.draw(h2);
- GeneralPath r2 = new GeneralPath();
- g.setColor(Color.decode("#FF0100"));
- r2.moveTo(125,98);
- r2.quadTo(128,93,133,88);
- r2.quadTo(135,86,137,86);
- r2.quadTo(136,88,136,88);
- r2.lineTo(132,93);
- r2.quadTo(128,97,125,98);
- r2.moveTo(125,98);
- r2.closePath();
- g2.fill(r2);
- //HAIR
- g2.setStroke(new BasicStroke(3,BasicStroke.CAP_ROUND,BasicStroke.JOIN_BEVEL));
- g.setColor(Color.BLACK);
- GeneralPath s1 = new GeneralPath();
- s1.moveTo(943,537);
- s1.quadTo(950,536,958,534);
- s1.quadTo(965,532,972,529);
- s1.quadTo(981,525,988,520);
- s1.quadTo(997,513,1004,506);
- s1.quadTo(1009,500,1009,498);
- s1.moveTo(943,537);
- s1.closePath();
- g2.draw(s1);
- s1.moveTo(1026,508);
- s1.quadTo(1025,513,1024,518);
- s1.quadTo(1023,523,1022,528);
- s1.quadTo(1020,535,1018,542);
- s1.quadTo(1015,551,1012,560);
- s1.quadTo(1009,567,1006,572);
- s1.quadTo(1005,573,1004,571);
- s1.quadTo(1003,566,1004,559);
- s1.quadTo(1005,554,1006,549);
- s1.quadTo(1007,543,1009,537);
- s1.quadTo(1012,529,1017,518);
- s1.quadTo(1022,510,1032,504);
- s1.quadTo(1035,506,1038,507);
- s1.quadTo(1041,507,1044,505);
- s1.quadTo(1047,504,1049,507);
- s1.quadTo(1050,511,1050,516);
- s1.quadTo(1051,523,1050,530);
- s1.quadTo(1048,539,1046,547);
- s1.quadTo(1043,556,1039,565);
- s1.quadTo(1035,573,1032,576);
- s1.quadTo(1031,575,1031,569);
- s1.quadTo(1031,563,1032,558);
- s1.quadTo(1033,550,1036,542);
- s1.quadTo(1038,534,1042,527);
- s1.quadTo(1046,519,1053,511);
- s1.quadTo(1059,507,1065,504);
- s1.quadTo(1070,503,1072,504);
- s1.quadTo(1071,506,1070,510);
- s1.quadTo(1072,511,1074,510);
- s1.quadTo(1078,508,1082,506);
- s1.quadTo(1084,505,1086,507);
- s1.quadTo(1088,509,1091,508);
- s1.quadTo(1094,506,1106,505);
- s1.quadTo(1109,504,1112,502);
- s1.lineTo(1115,500);
- s1.moveTo(1026,508);
- s1.closePath();
- g2.draw(s1);
- g2.setStroke(new BasicStroke(3,BasicStroke.CAP_ROUND,BasicStroke.JOIN_BEVEL));
- GeneralPath s2 = new GeneralPath();
- s2.moveTo(1008,495);
- s2.quadTo(1011,498,1014,499);
- s2.quadTo(1017,499,1020,498);
- s2.quadTo(1023,497,1025,499);
- s2.quadTo(1026,503,1026,508);
- s2.moveTo(1008,495);
- s2.closePath();
- g2.draw(s2);
- g2.setStroke(new BasicStroke(2,BasicStroke.CAP_ROUND,BasicStroke.JOIN_BEVEL));
- GeneralPath s3 = new GeneralPath();
- s3.moveTo(1112,502);
- s3.quadTo(1106,508,1098,513);
- s3.quadTo(1089,518,1079,522);
- s3.quadTo(1073,524,1067,525);
- s3.quadTo(1060,526,1054,526);
- s3.quadTo(1045,526,1026,524);
- s3.quadTo(1023,523,1014,523);
- s3.lineTo(997,523);
- s3.lineTo(996,521);
- s3.lineTo(1184,519);
- s3.moveTo(1184,519);
- s3.closePath();
- g2.draw(s3);
- g2.setFont(font);
- g.drawString("Ron Ivin V. Gregorio",10,550);
- g2.setFont(font.deriveFont(30f));
- g.drawString("BSIT - 2E",13,580);
- }
- public void Text(Graphics2D g2){
- // AttributedString str = new AttributedString(display);
- // str.addAttribute(TextAttribute.FONT,font,0,display.length());
- // str.addAttribute(TextAttribute.FOREGROUND,Color.decode("#296FD4"),0,1);
- // str.addAttribute(TextAttribute.FOREGROUND,Color.decode("#DD291B"),1,2);
- // str.addAttribute(TextAttribute.FOREGROUND,Color.decode("#F6BF31"),2,3);
- // str.addAttribute(TextAttribute.FOREGROUND,Color.decode("#296FD4"),3,4);
- // str.addAttribute(TextAttribute.FOREGROUND,Color.decode("#DD291B"),4,5);
- // str.addAttribute(TextAttribute.FOREGROUND,Color.decode("#F6BF31"),5,6);
- // str.addAttribute(TextAttribute.FOREGROUND,Color.decode("#296FD4"),6,7);
- // str.addAttribute(TextAttribute.FOREGROUND,Color.decode("#DD291B"),7,8);
- // str.addAttribute(TextAttribute.FOREGROUND,Color.decode("#F6BF31"),8,9);
- // str.addAttribute(TextAttribute.FOREGROUND,Color.decode("#296FD4"),9,10);
- // str.addAttribute(TextAttribute.FOREGROUND,Color.decode("#DD291B"),10,11);
- // str.addAttribute(TextAttribute.FOREGROUND,Color.decode("#F6BF31"),11,12);
- // str.addAttribute(TextAttribute.FOREGROUND,Color.decode("#296FD4"),12,13);
- // str.addAttribute(TextAttribute.FOREGROUND,Color.decode("#DD291B"),13,14);
- // str.addAttribute(TextAttribute.FOREGROUND,Color.decode("#F6BF31"),14,15);
- g2.setFont(font);
- g2.setColor(Color.decode("#471e0a"));
- }
- public void drawSun(Graphics2D g2,RadialGradientPaint radialGradientPaint){
- int a [] = {417,476,245,428,231,448,365,418,535,547,625,651,713,782,751,964,800,997,776,883,692,666,642,574,417};
- int b [] = {5,227,187,333,432,446,600,600,525,600,600,537,600,600,480,515,374,277,261,60,184,0,0,160,5};
- g2.setPaint(radialGradientPaint);
- g2.fillPolygon(a,b,25);
- }
- public void backgroundOrangeTOP(Graphics2D g2){
- //TOP NORTH WEST
- int a [] = {222,471,437,381};
- int b [] = {0,208,81,0};
- g2.fillPolygon(a,b,4);
- //TOP NORTH First
- int a2 [] = {466,527,574,642};
- int b2 [] = {0,113,160,0};
- g2.fillPolygon(a2,b2,4);
- //TOP NORTH Second
- int a3 [] = {666,692,769,837};
- int b3 [] = {0,184,133,0};
- g2.fillPolygon(a3,b3,4);
- //TOP NORTH East
- int a4 [] = {920,878,884,779,1071}; //878 and 63 rarepoint
- int b4 [] = {0,63,58,254,0};
- g2.fillPolygon(a4,b4,5);
- }
- public void backgroundOrangeBOTTOM(Graphics2D g2){
- //Bottom West
- int a [] = {341,381,365};
- int b [] = {600,569,600};
- g2.fillPolygon(a,b,3);
- //Bottom First
- int a2 [] = {419,535,536,492};
- int b2 [] = {600,525,535,600};
- g2.fillPolygon(a2,b2,4);
- //Bottom Second
- int a3 [] = {625,651,712};
- int b3 [] = {600,538,600};
- g2.fillPolygon(a3,b3,3);
- //Bottom East
- int a4 [] = {820,758,752,846,1014};
- int b4 [] = {600,511,480,495,600};
- g2.fillPolygon(a4,b4,5);
- }
- public void backgroundOrangeNorthWest(Graphics2D g2){
- int a [] = {40,369,244,422,0,0};
- int b [] = {0,208,187,329,266,0};
- g2.fillPolygon(a,b,6);
- }
- public void backroundOrangeSouthWest(Graphics2D g2){
- int a [] = {0,349,229,447,431,184,0};
- int b [] = {362,373,432,446,477,600,600};
- g2.fillPolygon(a,b,7);
- }
- public void backgroundOrangeNorthEast(Graphics2D g2){
- int a [] = {1200,843,999,883,1200};
- int b [] = {30,266,277,333,289};
- g2.fillPolygon(a,b,5);
- }
- public void backgroundOrangeSouthEast(Graphics2D g2){
- int a [] = {1200,804,931,1197,1200};
- int b [] = {366,378,486,600,600};
- g2.fillPolygon(a,b,5);
- }
- public void backgroundPomelo(Graphics2D g2){
- int a [] = {381,437,417,527,466};
- int b [] = {0,80,5,113,0};
- g2.fillPolygon(a,b,5);
- int a2 [] = {837,768,878,920};
- int b2 [] = {0,134,63,0};
- g2.fillPolygon(a2,b2,4);
- int a3 [] = {1072,779,776,845,1200,1200};
- int b3 [] = {0,254,263,266,30,0};
- g2.fillPolygon(a3,b3,6);
- int a4 [] = {1200,884,800,804,1200};
- int b4 [] = {289,333,374,378,366};
- g2.fillPolygon(a4,b4,5);
- int a5 [] = {1197,932,964,848,1014};
- int b5 [] = {600,487,515,496,600};
- g2.fillPolygon(a5,b5,5);
- int a6 [] = {821,758,782};
- int b6 [] = {600,511,600};
- g2.fillPolygon(a6,b6,3);
- int a7 [] = {492,536,547};
- int b7 [] = {600,535,600};
- g2.fillPolygon(a7,b7,3);
- int a8 [] = {184,431,380,340};
- int b8 [] = {600,477,571,600};
- g2.fillPolygon(a8,b8,4);
- int a9 [] = {0,422,427,349,0};
- int b9 [] = {266,329,333,373,362};
- g2.fillPolygon(a9,b9,5);
- int a10 [] = {40,369,475,472,221};
- int b10 [] = {0,208,227,209,0};
- g2.fillPolygon(a10,b10,5);
- }
- public void circleShadow(Graphics2D g2){
- g2.fillOval(420,520,265,67);
- }
- /*--------------------------------------------Character-------------------------------------------------------------*/
- /*-------------------------------------------------------------HAIR HIGHLIGHTS----------------------------------------------*/
- public void fillRedHair(Graphics2D g2, GeneralPath g1){
- int a [] = {613,611,610,610,610,611,613,617,621,626,632,639,646,653,658,664,670,676,683,688,691,689,687,684,681,678,675,672,669,666,663,660,660,661,677,682,687,692,698,704,710,716,722,721,719,716,713,710,706,702,698,693,689,685,680,675,670,653,651,654,658,663,685,690,695,701,707,710,710,708,705,702,699,696,693,689,685,680,673,667,660,651,631,626,621,616,611,610,611,615,619,624,630,630,630,627,621,614,606,597,588,578,570,561,554,546,541,538,537,537,536,535,532,532,532,532,532,532,532,529,528,527,525,524,523,522,521,521,521,522,525,528,532,531,528,525,523,522,521,521,521,522,524,526,529,531,532,533,536,539,543,547,551,556,560,564,567,568,567,566,566,566,567,569,571,573,573,578,584,591,597,603,609,615,615,626,629,632,632,631,628,625,622,619,616,613};
- int b [] = {198,194,190,186,182,177,173,167,163,159,156,153,151,150,150,150,151,153,156,159,161,158,155,152,149,146,144,142,140,139,138,137,136,135,135,136,137,139,141,144,147,150,154,151,147,143,139,135,131,127,124,121,119,117,115,114,113,113,112,110,109,108,108,109,110,112,114,115,114,112,109,107,105,103,101,99,97,95,93,92,91,90,90,90,91,92,95,93,91,87,83,79,76,76,73,73,73,74,76,79,83,89,95,104,112,125,139,150,162,172,173,170,165,161,157,152,146,139,132,131,135,138,142,146,151,156,161,167,176,184,192,199,206,208,212,217,222,227,232,239,245,250,256,261,266,269,270,267,264,262,260,259,259,259,260,262,264,263,260,256,250,245,241,237,233,230,229,231,234,238,242,246,251,255,236,224,227,232,228,223,216,211,207,203,200,198};
- g2.fillPolygon(a,b,a.length);
- //532,206 extra curve
- /*First Hair Curve = 691,161
- * Second Hair Curve = 660,137
- * Third Hair Curve = 722,154
- * Fourth Hair Curve =651,112
- * Fifth Hair Curve = 710,115
- * Sixth Hair Curve = 609,95
- * Seventh Hair Curve = 630,74
- * Eight Hair Curve = 537,172
- * Ninth Hair Curve = 530,132
- * Tenth Hair Curve = 532,206
- * Eleventh Hair Curve = 531,269
- * Mouth Curve = 567,264
- * Eye Left Curve = 573,230
- * Eye Lid = 626,224
- * Right Head Side Curve with Eye at the End = */
- /* g1.moveTo(691,161);
- g1.quadTo(687,154,683,150);
- g1.quadTo(679,146,675,143);
- g1.quadTo(672,141,668,139);
- g1.quadTo(663,137,660,136);
- g1.quadTo(662,135,678,135);
- g1.quadTo(678,135,683,136);
- g1.quadTo(690,138,698,141);
- g1.quadTo(705,144,713,148);
- g1.quadTo(718,151,722,153);
- g1.quadTo(719,147,716,143);
- g1.quadTo(710,135,706,131);
- g1.quadTo(699,125,693,121);
- g1.quadTo(685,117,680,115);
- g1.quadTo(670,113,651,112);
- g1.quadTo(658,109,663,108.5);
- g1.quadTo(676,107.5,685,108);
- g1.quadTo(690,109,695,110);
- g1.quadTo(701,112,707,114);
- g1.quadTo(710,115,708,112);
- g1.quadTo(702,107,696,103);
- g1.quadTo(689,99,685,97);
- g1.quadTo(680,95,673,93);
- g1.quadTo(667,92,660,91);
- g1.quadTo(651,90,632,89.9);
- g1.quadTo(624,90,616,92);
- g1.quadTo(609,95,611,91);
- g1.quadTo(615,87,624,79);
- g1.quadTo(631,74,627,73);
- g1.quadTo(621,73,614,74);
- g1.quadTo(606,76,597,79);
- g1.quadTo(588,83,578,89);
- g1.quadTo(570,95,561,104);
- g1.quadTo(554,112,550,118);
- g1.quadTo(546,125,543,132);
- g1.quadTo(541,139,539,144);
- g1.quadTo(538,150,537,156);
- g1.quadTo(536,162,537,172);
- g1.quadTo(535.50,173,534,169);
- g1.quadTo(531,160,530,132);
- g1.quadTo(529,131,527,138);
- g1.quadTo(524,146,523,151);
- g1.quadTo(522,156,521,161);
- g1.quadTo(520,168,521,176);
- g1.quadTo(522,184,525,192);
- g1.quadTo(528,199,532,206);
- g1.quadTo(531,208,528,212);
- g1.quadTo(525,217,523,222);
- g1.quadTo(522,227,521,232);
- g1.quadTo(521,239,522,250);
- g1.quadTo(524,256,526,261);
- g1.quadTo(529,266,532,269.90);
- g1.quadTo(533,267,536,264);
- g1.quadTo(539,262,543,260);
- g1.quadTo(547,259,551,259);
- g1.quadTo(556,259,560,260);
- g1.quadTo(564,262,567,263);
- g1.quadTo(568,263,567,260);
- g1.quadTo(566,256,565.50,250);
- g1.quadTo(566,245,567,241);
- g1.quadTo(569,237,571,233);
- g1.lineTo(573,229);
- g1.quadTo(578,231,591,238);
- g1.quadTo(597,242,603,246);
- g1.quadTo(609,251,615,254);
- g1.quadTo(615,235,626,223);
- g1.quadTo(629,227,632,232);
- g1.quadTo(632,228,631,223);
- g1.quadTo(628,216,625,211);
- g1.quadTo(619,203,612,197);
- g1.quadTo(609,181,615,167);
- g1.quadTo(638,153,653,150);
- g1.quadTo(670,151,691,161);
- g1.closePath();
- g2.fill(g1);*/
- }
- public void hairLine(Graphics2D g2,GeneralPath g1){
- /* int a [] = {612,611,610,610,610,610,611,613,617,621,626,632,639,646,653,658,664,670,676,683,688,691,689,687,684,681,678,675,672,669,666,663,660,660,661,677,682,687,692,698,704,710,716,722,721,719,716,713,710,706,702,698,693,689,685,680,675,670,653,651,654,658,663,685,690,695,701,707,710,710,708,705,702,699,696,693,689,685,680,673,667,660,651,631,626,621,616,609,610,611,615,619,624,630,633,630,627,621,614,606,597,588,578,570,561,554,546,541,538,537,537,536,534,532,531,530,530,530,530,530,529,528,527,525,524,523,522,521,521,521,522,525,528,532,531,528,525,523,522,521,521,521,522,524,526,529,531,532,533,536,539,543,547,551,556,560,564,567,568,567,566,566,566,567,569,571,573};
- int b [] = {202,199,196,193,186,182,177,173,167,163,159,156,153,151,150,150,150,151,153,156,159,161,158,155,152,149,146,144,142,140,139,138,137,136,135,135,136,137,139,141,144,147,150,154,151,147,143,139,135,131,127,124,121,119,117,115,114,113,113,112,110,109,108,108,109,110,112,114,115,114,112,109,107,105,103,101,99,97,95,93,92,91,90,90,90,91,92,95,93,91,87,83,79,76,74,73,73,73,74,76,79,83,89,95,104,112,125,139,150,162,172,173,170,165,161,157,152,146,139,132,131,135,138,142,146,151,156,161,167,176,184,192,199,206,208,212,217,222,227,232,239,245,250,256,261,266,269,270,267,264,262,260,259,259,259,260,262,264,263,260,256,250,245,241,237,233,230};
- g2.drawPolyline(a,b,a.length);*/
- //
- int a [] = {612,611,610,610,610,610,611,613,617,621,626,632,639,646,653,658,664,670,676,683,688,691};
- int b [] = {202,199,196,193,186,182,177,173,167,163,159,156,153,151,150,150,150,151,153,156,159,161};
- g2.drawPolyline(a,b,a.length);
- //
- g1.moveTo(691,161);
- g1.quadTo(687,154,683,150);
- g1.quadTo(679,146,675,143);
- g1.quadTo(672,141,668,139);
- g1.quadTo(663,137,660,136);
- g1.quadTo(662,135,678,135);
- g1.quadTo(678,135,683,136);
- g1.quadTo(690,138,698,141);
- g1.quadTo(705,144,713,148);
- g1.quadTo(718,151,722,153);
- g1.quadTo(719,147,716,143);
- g1.quadTo(710,135,706,131);
- g1.quadTo(699,125,693,121);
- g1.quadTo(685,117,680,115);
- g1.quadTo(670,113,651,112);
- g1.quadTo(658,109,663,108.5);
- g1.quadTo(676,107.5,685,108);
- g1.quadTo(690,109,695,110);
- g1.quadTo(701,112,707,114);
- g1.quadTo(710,115,708,112);
- g1.quadTo(702,107,696,103);
- g1.quadTo(689,99,685,97);
- g1.quadTo(680,95,673,93);
- g1.quadTo(667,92,660,91);
- g1.quadTo(651,90,632,89.9);
- g1.quadTo(624,90,616,92);
- g1.quadTo(609,95,611,91);
- g1.quadTo(615,87,624,79);
- g1.quadTo(631,74,627,73);
- g1.quadTo(621,73,614,74);
- g1.quadTo(606,76,597,79);
- g1.quadTo(588,83,578,89);
- g1.quadTo(570,95,561,104);
- g1.quadTo(554,112,550,118);
- g1.quadTo(546,125,543,132);
- g1.quadTo(541,139,539,144);
- g1.quadTo(538,150,537,156);
- g1.quadTo(536,162,537,172);
- g1.quadTo(535.50,173,534,169);
- g1.quadTo(531,160,530,132);
- g1.quadTo(529,131,527,138);
- g1.quadTo(524,146,523,151);
- g1.quadTo(522,156,521,161);
- g1.quadTo(520,168,521,176);
- g1.quadTo(522,184,525,192);
- g1.quadTo(528,199,532,206);
- g1.quadTo(531,208,528,212);
- g1.quadTo(525,217,523,222);
- g1.quadTo(522,227,521,232);
- g1.quadTo(521,239,522,250);
- g1.quadTo(524,256,526,261);
- g1.quadTo(529,266,532,269.90);
- g1.quadTo(533,267,536,264);
- g1.quadTo(539,262,543,260);
- g1.quadTo(547,259,551,259);
- g1.quadTo(556,259,560,260);
- g1.quadTo(564,262,567,263);
- g1.quadTo(568,263,567,260);
- g1.quadTo(566,256,565.50,250);
- g1.quadTo(566,245,567,241);
- g1.quadTo(569,237,571,233);
- g1.lineTo(573,230);
- g1.moveTo(632,232);
- g1.closePath();
- g2.draw(g1);
- }
- public void eyelidThickOne(Graphics2D g2){
- int a [] = {562,566,570,573};
- int b [] = {226,227,228,229};
- g2.drawPolyline(a,b,4);
- }
- public void eyelidThickTwo(Graphics2D g2){
- int a [] = {573,578,584};
- int b [] = {229,231,234};
- g2.drawPolyline(a,b,3);
- }
- public void eyelidThickThree(Graphics2D g2){
- int a [] = {584,591,597,603};
- int b [] = {234,238,242,246};
- g2.drawPolyline(a,b,4);
- }
- public void eyelidThickFour(Graphics2D g2){
- int a [] = {603,609,615,615};
- int b [] = {246,251,254,235};
- g2.drawPolyline(a,b,4);
- }
- public void rightFaceEyelid(Graphics2D g2){
- int a [] = {615,626,629,632,632,631,628,625,622,619,616,613};
- int b [] = {236,224,227,232,228,223,216,211,207,203,200,198};
- g2.drawPolyline(a,b,12);
- }
- public void headHighlightOne(Graphics2D g2){
- int a [] = {615,614,613,612,611};
- int b [] = {223,216,212,209,206};
- g2.drawPolyline(a,b,5);
- //eyelashes
- int a2 [] = {626,628,632};
- int b2 [] = {224,221,216};
- g2.drawPolyline(a2,b2,3);
- }
- public void headHighlightTwo(Graphics2D g2){
- int a2 [] = {615,615};
- int b2 [] = {235,223};
- g2.drawPolyline(a2,b2,2);
- int a [] = {532,536};
- int b [] = {206,212};
- g2.drawPolyline(a,b,2);
- }
- /*-------------------------------------------------------------Eye HIGHLIGHTS----------------------------------------------*/
- public void eyeLidLineBottom(Graphics2D g2){
- int a [] = {567,570,572,577,583,588,593,597,601,604,607,609,611,612,613,613,613};
- int b [] = {264,265,266,270,276,281,287,287,285,282,278,275,271,267,263,258,254};
- g2.drawPolyline(a,b,17);
- /*Exception Point In First Eye Curve = 595,291
- * First Eye Curve= 593,287
- * */
- /* int a2 [] = {611,613,616,619,624,628,631,634,636,637,637,635,632};
- int b2 [] = {271,274,277,279,279,276,272,267,262,259,244,237,232};
- g2.drawPolyline(a2,b2,13);*/
- g2.drawArc(609,224,27,56,65,-200);
- }
- public void eyeBalls(Graphics2D g2){
- int a [] = {568,572,577,583,588,593,597,601,604,607,609,611,612,613,613,612,609,603,597,591,584,578,573,571,569,567,566,566,565,567,568};
- int b [] = {263,266,270,275,281,287,287,285,282,278,275,271,267,263,258,254,251,246,242,238,234,231,229,233,237,241,245,250,256,260,263};
- g2.fillPolygon(a,b,31);
- int a2 [] = {615,626,629,632,635,637,637,636,634,631,628,624,619,616,613,611,612,613,613,615,615};
- int b2 [] = {235,224,227,232,237,244,259,262,267,272,276,279,279,277,274,271,267,263,258,254,235};
- g2.fillPolygon(a2,b2,21);
- }
- public void greenEyeBalls(Graphics2D g2){
- int a [] = {603,599,596,593,590,589,590,591,593,596,599,602,605,608,611,612,613,613,612,609,603};
- int b [] = {246,247,249,252,257,262,266,269,272,275,277,277,276,274,271,267,263,258,253,251,246};
- g2.fillPolygon(a,b,21);
- int a2 [] = {635,633,631,628,625,621,619,617,617,618,621,625,629,631,633,635,635,635};
- int b2 [] = {250,248,246,245,245,247,251,256,262,266,270,272,271,269,266,261,256,250};
- g2.fillPolygon(a2,b2,18);
- }
- public void blackEyeBalls(Graphics2D g2){
- g2.fillOval(596,255,10,15);
- int a [] = {627,624,623,623,624,627,630,631,630,627};
- int b [] = {253,254,257,260,263,264,263,259,255,253};
- g2.fillPolygon(a,b,10);
- }
- public void whiteEyeball(Graphics2D g2){
- // int a [] = {593,595,595,593,590,590,591,593};
- // int b [] = {257,260,263,265,264,261,258,257};
- // g2.fillPolygon(a,b,8);
- g2.fillOval(590,257,6,9);
- int a [] = {619,621,622,623,623,621,619,618,618,619};
- int b [] = {260,260,259,257,254,253,254,256,258,260};
- g2.fillPolygon(a,b,10);
- }
- /*-------------------------------------------------------------Mouth HIGHLIGHTS----------------------------------------------*/
- public void firstMouthHighlights(Graphics2D g2){
- //Curve One
- int a [] = {634,637,640,642,642,641};
- int b [] = {264,265,268,272,276,280};
- g2.drawPolyline(a,b,6);
- //Curve Two
- int a2 [] = {634,637,640,644,648,652,656,662,667,673,683,688,693,699,705,710,714,718,722,726,729};
- int b2 [] = {274,278,282,285,288,291,293,295,296,297,296,295,294,292,290,288,286,284,282,280,278};
- g2.drawPolyline(a2,b2,21);
- //Curve Three
- int a3 [] = {549,552,555,559,563,566,570,575,580,586,593,600,606,612,619,626,633,646,658,664,670,676,681,686,691,695,700,705,710,714,717,721,724,726,728,729};
- int b3 [] = {274,277,280,284,287,289,292,295,298,301,304,307,309,311,313,315,316,317,316,315,314,312,310,308,306,304,301,298,295,292,290,287,284,282,280,278};
- g2.drawPolyline(a3,b3,36);
- //Curve Four
- int a4 [] = {531,530,529,529,531,534,538,542,546,550,554,558,562,566,570,574,578,583,588,593,597,601,606,611,617,622,628,635,638,640,641,640,637,634,632,630,628};
- int b4 [] = {271,273,277,282,286,290,293,296,298,300,302,304,306,309,312,315,318,321,324,327,329,331,333,335,337,338,339,340,339,338,336,334,330,327,324,321,316};
- g2.drawPolyline(a4,b4,37);
- //Curve Five
- int a5 [] = {565,567,569,571,573,576,582,591,601,612,622,628,634,635,633,631,627,625,624};
- int b5 [] = {289,293,296,299,302,306,312,319,325,330,333,334,334,332,330,328,323,319,316};
- g2.drawPolyline(a5,b5,19);
- //Tongue
- int a6 [] = {572,575,581,586,591,596,600,601};
- int b6 [] = {300,300,302,305,309,314,320,325};
- g2.drawPolyline(a6,b6,8);
- int a7 [] = {538,542,545,551,556,560,564};
- int b7 [] = {274,273,272,271,272,273,274};
- g2.fillPolygon(a7,b7,7);
- }
- public void fillColorMouth(Graphics2D g2){
- int a [] = {531,533,536,539,543,547,551,556,560,564,567,570,572,577,583,588,593,597,601,604,607,609,611,613,616,619,624,628,631,633,634,637,640,642,642,641,640,644,648,652,656,662,667,673,683,688,693,699,705,710,714,718,722,726,729,728,726,724,721,717,714,710,705,700,695,691,686,681,676,670,664,658,646,633,626,619,612,606,600,593,586,580,575,570,565,567,569,571,573,576,582,591,601,612,622,628,634,635,633,631,627,625,624,626,628,628, 630, 632, 634, 637, 640, 641, 640, 638, 635, 628, 622, 617, 611, 606, 601, 597, 593, 588, 583, 578, 574, 570, 566, 562, 558, 554, 550, 546, 542, 538, 534, 531, 529, 529, 530, 531};
- int b [] = {271,267,264,262,260,259,259,259,260,262,264,265,266,270,276,281,287,287,285,282,278,275,271,274,277,279,279,276,272,268,264,265,268,272,276,280,282,285,288,291,293,295,296,297,296,295,294,292,290,288,286,284,282,280,278,280,282,284,287,290,292,295,298,301,304,306,308,310,312,314,315,316,317,316,315,313,311,309,307,304,301,298,295,292,289,293,296,299,302,306,312,319,325,330,333,334,334,332,330,328,323,319,316,315,315,316, 321, 324, 327, 330, 334, 336, 338, 339, 340, 339, 338, 337, 335, 333, 331, 329, 327, 324, 321, 318, 315, 312, 309, 306, 304, 302, 300, 298, 296, 293, 290, 286, 282, 277, 273, 271};
- g2.fillPolygon(a,b,142);
- }
- public void fillColorInsideMouth(Graphics2D g2){
- int a [] = {565,567,569,571,573,576,582,591,601,612,622,628,634,635,633,631,627,625,624,626, 619, 612, 606, 600, 593, 586, 580, 575, 570, 566, 565};
- int b [] = {289,293,296,299,302,306,312,319,325,330,333,334,334,332,330,328,323,319,316,315, 313, 311, 309, 307, 304, 301, 298, 295, 292, 289, 289};
- g2.fillPolygon(a,b,31);
- }
- public void fillColorTongue(Graphics2D g2){
- int a [] = {572,575,581,586,591,596,600,601,571,573,576,582,591,601};
- int b [] = {300,300,302,305,309,314,320,325,299,302,306,312,319,325};
- g2.fillPolygon(a,b,14);
- }
- /*-------------------------------------------------------------Neck HIGHLIGHTS----------------------------------------------*/
- public void neck(Graphics2D g2){
- int a [] = {559,559,558,557,556};
- int b [] = {305,313,317,320,323};
- g2.drawPolyline(a,b,5);
- //Neck Fur
- int a2 [] = {550,556,562,568,574,577};
- int b2 [] = {323,323,322,321,319,317};
- g2.drawPolyline(a2,b2,6);
- int a3 [] = {556,551,545,539,534,532,532,534,537};
- int b3 [] = {303,305,308,313,320,325,328,326,322};
- g2.drawPolyline(a3,b3,9);
- int a4 [] = {533,531,530,529,529,530,531,533,536,540,544,547,550,548,546,544,543,547,553,568,573,576,575,574,572,575,579,584,588,592,595,597};
- int b4 [] = {328,332,337,345,350,354,358,353,349,345,342,340,339,341,343,346,349,347,345,345,343,341,343,345,347,347,346,344,342,338,334,330};
- g2.drawPolyline(a4,b4,32);
- }
- public void fillNeck(Graphics2D g2){
- int a [] = {559,559,558,557,556,562,568,574,577,578, 574, 570, 566, 562,559};
- int b [] = {305,313,317,320,323,322,321,319,317,318, 315, 312, 309, 306,305};
- g2.fillPolygon(a,b,15);
- }
- public void fillNeckFur(Graphics2D g2){
- int a [] = {556,551,545,539,534,532,532,533,531,530,529,529,530,531,533,536,540,544,547,550,548,546,544,543,547,553,568,573,576,575,574,572,575,579,584,588,592,595,597,593, 588, 583, 578, 574, 570, 566, 562, 556};
- int b [] = {303,305,308,313,320,325,328,328,332,337,345,350,354,358,353,349,345,342,340,339,341,343,346,349,347,345,345,343,341,343,345,347,347,346,344,342,338,334,330,327, 324, 321, 318, 315, 312, 309, 306, 303};
- g2.fillPolygon(a,b,48);
- }
- /*-------------------------------------------------------------Body HIGHLIGHTS----------------------------------------------*/
- public void drawBody(Graphics2D g2){
- //Body Waist Left
- int a [] = {528,524,521,518,515,513,510,506,503,501,499,498,497,496,496,496,497,498,500,502,504,505,508,512,516,521,527,533,539,545};
- int b [] = {347,353,357,362,367,371,377,385,391,397,404,410,415,420,425,432,440,446,452,458,461,464,469,475,479,483,486,488,489,488};
- g2.drawPolyline(a,b,a.length);
- //Body Waist Right
- int a3 [] = {586,582,576,570,565,560,559,558,557};
- int b3 [] = {397,402,410,419,427,437,440,444,452};
- g2.drawPolyline(a3,b3,a3.length);
- //Right Arm Upper & Lower with wrist
- int a2 [] = {596,600,604,608,611,613,614,615,616,618,620,622,625,628,632,636,640,644,649,653,663,668,673,678,683,685,687,690,695, 689, 684, 677, 670, 664, 655, 644, 636, 626, 617, 607, 599, 594, 589, 585, 582, 580};
- int b2 [] = {333,334,336,339,343,348,353,360,366,373,379,384,389,393,398,401,404,406,408,409,408,407,406,404,402,406,410,415,420, 425, 428, 431, 433, 435, 436, 437, 436, 433, 429, 423, 416, 410, 402, 394, 387, 380};
- g2.drawPolyline(a2,b2,a2.length);
- //Left Arm
- int a6 [] = {533,527,523,520,518,516,515,514,513,512,509,507,504,500,495,492,489,485,479,474,469,465,463,462,462,463,465,468,472,476,481,487,493,496};
- int b6 [] = {322,324,327,331,337,345,352,360,366,371,378,381,384,387,389,390,394,397,400,401,400,398,397,399,402,404,407,409,412,415,418,421,423,423};
- g2.drawPolyline(a6,b6,a6.length);
- //Right Foot
- int a4 [] = {549,553,557,561,566,571,577,584,591,599,608,616,624,631,637,642,645,648,652,656,653,649,644,640,640,637,635,633,631,629,626,627,626,624,620,612,603,595,585,577,570,562,555,549,544,540};
- int b4 [] = {448,450,452,454,457,460,464,469,475,482,491,500,509,518,526,533,537,540,543,544,546,548,549,547,555,552,548,552,555,558,561,553,549,546,543,536,528,521,513,507,502,497,493,490,487,485};
- g2.drawPolyline(a4,b4,a4.length);
- //Left Foot
- int a5 [] = {500,485,479,473,468,463,460,458,457,458,460,463,467,469,470,469,468,467,465,469,472,474,475,476,478,482,486,491,497,502,498,496,495,494,495,496,497,496,497,500,504,509,514,520,525,530};
- int b5 [] = {453,453,454,456,459,464,469,475,483,492,499,507,516,520,523,526,530,535,540,539,536,532,536,540,535,532,533,534,535,534,530,527,524,520,517,514,506,500,497,493,490,488,487,486,486,487};
- g2.drawPolyline(a5,b5,a5.length);
- }
- public void fillWhiteBody(Graphics2D g2){
- int a [] = {505,507,509,512,518,526,528,530,532,534,536,537,538,539,541,543,545,548,551,555,559,564,569,575,578,580,582,582,581,581, 579, 575, 572, 574, 575, 576, 573, 568, 553, 547, 543, 544, 546, 548, 550, 547, 544, 540, 536, 533, 531, 530, 529, 529,528,524,521,518,515,513,510,506,503,501,499,498,497,496,496,496,497,498,500,502,504};
- int b [] = {462,463,464,465,466,465,464,463,462,460,457,455,451,447,441,436,430,423,417,410,403,395,388,378,370,365,358,351,347,345, 346, 347, 347, 345, 343, 341, 343, 345, 345, 347, 349, 346, 343, 341, 339, 340, 342, 345, 349, 353, 358, 354, 350, 345,347,353,357,362,367,371,377,385,391,397,404,410,415,420,425,432,440,446,452,458,461};
- g2.fillPolygon(a,b,a.length);
- }
- public void fillBlueBody(Graphics2D g2){
- int a [] = {581,584,588,592,595,596,600,604,608,611,613,614,615,616,618,620,622,625,628,632,636,640,644,649,653,663,668,673,678,683,685,687,690,695, 689, 684, 677, 670, 664, 655, 644, 636, 626, 617, 607, 599, 594, 589,586,582,576,570,565,560,559,558,557,557,561,566,571,577,584,591,599,608,616,624,631,637,642,645,648,652,656,653,649,644,640,640,637,635,633,631,629,626,627,626,624,620,612,603,595,585,577,570,562,555,549,544,545, 539, 533, 527, 521, 516, 512, 508, 505, 504,505,507,509,512,518,526,528,530,532,534,536,537,538,539,541,543,545,548,551,555,559,564,569,575,578,580,582,582,581,581};
- int b [] = {345,344,342,338,334,333,334,336,339,343,348,353,360,366,373,379,384,389,393,398,401,404,406,408,409,408,407,406,404,402,406,410,415,420, 425, 428, 431, 433, 435, 436, 437, 436, 433, 429, 423, 416, 410, 402,397,402,410,419,427,437,440,444,452,452,454,457,460,464,469,475,482,491,500,509,518,526,533,537,540,543,544,546,548,549,547,555,552,548,552,555,558,561,553,549,546,543,536,528,521,513,507,502,497,493,490,487,488, 489, 488, 486, 483, 479, 475, 469, 464, 461,462,463,464,465,466,465,464,463,462,460,457,455,451,447,441,436,430,423,417,410,403,395,388,378,370,365,358,351,347,345};
- g2.fillPolygon(a,b,a.length);
- int a2 [] = {500,485,479,473,468,463,460,458,457,458,460,463,467,469,470,469,468,467,465,469,472,474,475,476,478,482,486,491,497,502,498,496,495,494,495,496,497,496,497,500,504,509,514,520,525,530,530, 527, 521, 516, 512, 508, 505, 504, 502, 500};
- int b2 [] = {453,453,454,456,459,464,469,475,483,492,499,507,516,520,523,526,530,535,540,539,536,532,536,540,535,532,533,534,535,534,530,527,524,520,517,514,506,500,497,493,490,488,487,486,486,487,487, 486, 483, 479, 475, 469, 464, 461, 458, 452};
- g2.fillPolygon(a2,b2,a2.length);
- int a3 [] = {533,527,523,520,518,516,515,514,513,512,509,507,504,500,495,492,489,485,479,474,469,465,463,462,462,463,465,468,472,476,481,487,493,496,497, 498, 499, 501, 503, 506, 510, 513, 515, 518, 521, 524, 528,529, 530, 531, 533,532, 532, 533};
- int b3 [] = {322,324,327,331,337,345,352,360,366,371,378,381,384,387,389,390,394,397,400,401,400,398,397,399,402,404,407,409,412,415,418,421,423,423,415, 410, 404, 397, 391, 385, 377, 371, 367, 362, 357, 353, 347,345, 337, 332, 328,328, 325, 322};
- g2.fillPolygon(a3,b3,a3.length);
- }
- /*-------------------------------------------------------------Tail HIGHLIGHTS----------------------------------------------*/
- public void drawTail(Graphics2D g2){
- //Second Full Tail
- int a [] = {574,577,580,592,597,603,610,617,627,638,647,657,662,666,668,668,667,665,663,660,657,653,648,642,634,623,613,602,591,579,570,566};
- int b [] = {461,460,459,460,461,463,466,470,477,485,492,499,501,501,498,495,491,487,483,478,474,469,464,459,454,448,444,442,444,449,454,457};
- g2.drawPolyline(a,b,a.length);
- //Upper First Tail
- int a3 [] = {558,561,565,570,575,581,587,593,596};
- int b3 [] = {446,443,439,434,429,424,419,415,413};
- g2.drawPolyline(a3,b3,a3.length);
- //Lower First Tail
- int a2 [] = {559,565,571,578,585,591,595,598,601,611,616,621,626,631,637,643,647,651,654,655,653,651,649};
- int b2 [] = {453,449,445,441,437,434,432,431,430,431,433,435,438,441,445,449,452,453,452,449,445,440,437};
- g2.drawPolyline(a2,b2,a2.length);
- }
- public void fillBlueTail(Graphics2D g2){
- int a [] = {574,577,580,592,597,603,610,617,627,638,647,657,662,666,668,668,667,665,663,660,657,653,648,642,634,623,613,602,591,579,570,566,574};
- int b [] = {461,460,459,460,461,463,466,470,477,485,492,499,501,501,498,495,491,487,483,478,474,469,464,459,454,448,444,442,444,449,454,457,461};
- g2.fillPolygon(a,b,a.length);
- int a2 [] = {558,561,565,570,575,581,587,593,596, 599, 607, 617, 626, 636, 650,651, 653, 655, 654, 651, 647, 643, 637, 631, 626, 621, 616, 611, 601, 598, 595, 591, 585, 578, 571, 565, 559,557,558};
- int b2 [] = {446,443,439,434,429,424,419,415,413, 416, 423, 429, 433, 436, 437,440, 445, 449, 452, 453, 452, 449, 445, 441, 438, 435, 433, 431, 430, 431, 432, 434, 437, 441, 445, 449, 453,452,446};
- g2.fillPolygon(a2,b2,a2.length);
- }
- /*-------------------------------------------------------------Hand HIGHLIGHTS----------------------------------------------*/
- public void drawHand(Graphics2D g2){
- //Left Hand
- //First Corner
- int a [] = {463,461,460,460};
- int b [] = {397,394,391,388};
- g2.drawPolyline(a,b,a.length);
- //Second Corner
- int a2 [] = {492,493,493,492,489,486};
- int b2 [] = {390,387,384,381,378,377};
- g2.drawPolyline(a2,b2,a2.length);
- //First Fist Curve
- int a3 [] = {484,485,486,486,484,480,475,470,465,460,458,456,454,453,452,451,452,453,454,455,457,459,462,467,472,481,485,487,489,489,487};
- int b3 [] = {371,375,377,383,386,389,391,392,391,388,385,382,377,373,369,360,353,349,346,342,338,335,332,329,328,328,330,332,335,336,339};
- g2.drawPolyline(a3,b3,a3.length);
- //Second Fist Curve
- int a4 [] = {488,490,491,490,488,485,483,481,475,471,466,461,458};
- int b4 [] = {350,348,345,342,340,337,336,335,335,337,340,344,347};
- g2.drawPolyline(a4,b4,a4.length);
- //Third First Curve
- int a5 [] = {474,473,473,474,476,480,483,486,488,490,491,492,490,488,486,484,478,472,466,459};
- int b5 [] = {362,366,370,372,373,372,371,369,367,365,363,360,354,350,348,347,347,350,355,362};
- g2.drawPolyline(a5,b5,a5.length);
- //Thumb
- int a6 [] = {489,491,493,496,498,499,500,500,501,502,503,504,503,501,499,496,491,489,487};
- int b6 [] = {336,336,337,339,343,346,349,352,356,358,360,363,366,368,370,371,370,369,368};
- g2.drawPolyline(a6,b6,a6.length);
- //Right Hand
- //First Curve
- int a7 [] = {688,686,685,684,684,684};
- int b7 [] = {392,393,395,397,400,402};
- g2.drawPolyline(a7,b7,a7.length);
- //Second Curve
- int a8 [] = {695,698,702,707,709,710};
- int b8 [] = {420,421,422,421,420,418};
- g2.drawPolyline(a8,b8,a8.length);
- //Fist Curve
- int a9 [] = {693,693,694,696,700,702,703,704,704,703,702,701,700,698,694,691,689,688,689,690,691,693,695,697,699,702,705,709,712,715,718,721,724,726,728,730,732,733,734,733,732,731,730,729,727,725,723,721,719,714,712,709,706,704,702};
- int b9 [] = {381,399,400,401,400,399,397,395,388,381,375,374,373,372,373,375,378,382,390,394,398,403,407,411,413,415,416,417,417,416,415,413,411,409,406,403,400,397,391,386,382,380,378,376,373,370,368,367,366,366,367,369,371,373,375};
- g2.drawPolyline(a9,b9,a9.length);
- //Second Curve
- int a10 [] = {704,704,706,708,710,714,717,719,721,723};
- int b10 [] = {380,379,377,375,374,373,374,375,377,379};
- g2.drawPolyline(a10,b10,a10.length);
- //Third Curve
- int a11 [] = {704,706,708,710,712,716,719,721,723};
- int b11 [] = {390,388,386,385,384,383,384,386,388};
- g2.drawPolyline(a11,b11,a11.length);
- //Thumb
- int a12 [] = {699,699,700,702,705,710,713,715,716,716};
- int b12 [] = {402,404,406,408,409,409,407,405,403,401};
- g2.drawPolyline(a12,b12,a12.length);
- }
- public void fillWhiteHands(Graphics2D g2){
- int a [] = {463,461,460,460,458,456,454,453,452,451,452,453,454,455,457,459,462,467,472,481,485,487,489,489,491,493,496,498,499,500,500,501,502,503,504,503,501,499,496,491,489,487,484, 486, 489, 492, 493, 493, 492,492,489,485,479,474,469,465,463,462,462,463};
- int b [] = {397,394,391,388,385,382,377,373,369,360,353,349,346,342,338,335,332,329,328,328,330,332,335,336,336,337,339,343,346,349,352,356,358,360,363,366,368,370,371,370,369,368,371, 377, 378, 381, 384, 387, 390,390,394,397,400,401,400,398,397,399,402,404};
- g2.fillPolygon(a,b,a.length);
- int a2 [] = {684, 684, 684, 685, 686, 688,689, 688, 689, 691, 694, 698, 700, 701, 702,704, 706, 709, 712, 714, 719, 721, 723, 725, 727, 729, 730, 731, 732, 733, 734, 733, 732, 730, 728, 726, 724, 721, 718, 715, 712,710, 709, 707, 702, 698, 695,690, 687, 685, 684};
- int b2 [] = {402, 400, 397, 395, 393, 392,390, 382, 378, 375, 373, 372, 373, 374, 375,373, 371, 369, 367, 366, 366, 367, 368, 370, 373, 376, 378, 380, 382, 386, 391, 397, 400, 403, 406, 409, 411, 413, 415, 416, 417,418, 420, 421, 422, 421, 420,415, 410, 406, 402};
- g2.fillPolygon(a2,b2,a2.length);
- }
- /*-------------------------------------------------------------Feet HIGHLIGHTS----------------------------------------------*/
- public void drawFeet(Graphics2D g2){
- //Right Foot
- //First Curve
- int a [] = {631,631,631,632,634,636,638,640,649,650,710,714,717,719,721,722,721,720,718,716,714,712,704,701,698,695,691,687};
- int b [] = {555,558,562,564,566,567,568,569,570,570,570,569,568,566,564,560,556,554,552,550,549,548,548,549,550,551,553,555};
- g2.drawPolyline(a,b,a.length);
- //Second Curve
- int a2 [] = {720,721,721,720,718,717,715,712,708,703,700,697,695,692,687};
- int b2 [] = {553,552,550,548,546,545,544,543,542,543,544,545,546,548,551};
- g2.drawPolyline(a2,b2,a2.length);
- //Third Curve
- int a3 [] = {708,706,699,696,692,687,684,681,678,676,675,667,663,661,659,657,655,653,651};
- int b3 [] = {542,541,541,542,544,547,549,551,553,554,555,555,554,553,552,551,550,549,547};
- g2.drawPolyline(a3,b3,a3.length);
- //Left Foot
- //First Curve
- int a4 [] = {495,498,501,503,503,501,498,493,487,481,475,436,434,432,430,428,423,420,417,415,413,413,414,416,418,420,423,427,430,433,438,443,448,451,454};
- int b4 [] = {536,540,544,549,554,555,556,557,558,559,560,560,561,562,563,564,564,562,560,558,555,550,547,544,542,540,538,536,535,534,533,534,535,536,537};
- g2.drawPolyline(a4,b4,a4.length);
- //Second Curve
- int a5 [] = {415,413,410,408,406,404,403,402,403,404,405,407,409,411,413,415,417,420,427,434,439,445,450,455,467};
- int b5 [] = {558,559,559,558,556,554,551,547,543,541,539,537,535,534,533,532,531,530,529,530,531,532,533,534,535};
- g2.drawPolyline(a5,b5,a5.length);
- }
- public void fillYellowFeet(Graphics2D g2){
- int a [] = {651, 653, 655, 657, 659, 661, 663, 667, 675, 676, 678, 681, 684, 687, 692, 696, 699, 706, 708, 712, 715, 717, 718, 720, 721, 721, 720, 721, 722, 721, 719, 717, 714, 710, 650, 649, 640, 638, 636, 634, 632, 631, 631, 631, 633, 635, 637, 640, 640, 644, 649, 651};
- int b [] = {547, 549, 550, 551, 552, 553, 554, 555, 555, 554, 553, 551, 549, 547, 544, 542, 541, 541, 542, 543, 544, 545, 546, 548, 550, 552, 553, 556, 560, 564, 566, 568, 569, 570, 570, 570, 569, 568, 567, 566, 564, 562, 558, 555, 552, 548, 552, 555, 547, 549, 548, 547};
- g2.fillPolygon(a,b,a.length);
- int a2 [] = {495,498,501,503,503,501,498,493,487,481,475,436,434,432,430,428,423,420,417,415,413,410,408,406,404,403,402,403,404,405,407,409,411,413,415,417,420,427,434,439,445,450,455,467,467,465,469,472,474,475,476,478,482,486,491,495};
- int b2 [] = {536,540,544,549,554,555,556,557,558,559,560,560,561,562,563,564,564,562,560,558,559,559,558,556,554,551,547,543,541,539,537,535,534,533,532,531,530,529,530,531,532,533,534,535,535,540,539,536,532,536,540,535,532,533,534,536};
- g2.fillPolygon(a2,b2,a2.length);
- }
- /*--------------------------------------------Color-------------------------------------------------------------*/
- public void setYellowOrange(RadialGradientPaint yellowOrange) {
- this.yellowOrange = yellowOrange;
- }
- @Override
- public void setFont(Font font) {
- this.font = font;
- }
- }
- /*g.setColor(Color.decode("#7B3E12"));
- gp1.moveTo(85,44);
- gp1.quadTo(82,50,81,56);
- gp1.quadTo(79,61,79,72);
- gp1.quadTo(80,80,83,88);
- gp1.quadTo(86,94,90,100);
- gp1.quadTo(95,106,100,110);
- gp1.quadTo(106,113,111,114);
- gp1.quadTo(115,112,113,110);
- gp1.quadTo(112,107,112,95);
- gp1.quadTo(111,93,110,92);
- gp1.quadTo(109,91,106,90);
- gp1.quadTo(103,88,99,85);
- gp1.quadTo(95,81,92,77);
- gp1.quadTo(89,73,86,68);
- gp1.quadTo(83,63,81,60);
- gp1.quadTo(81,57,84,55);
- gp1.quadTo(86,53,102,63);
- gp1.quadTo(101,58,103,54);
- gp1.quadTo(102,51,101,48);
- gp1.quadTo(100,45,101,42);
- gp1.quadTo(104,36,107,33);
- gp1.quadTo(111,29,116,26);
- gp1.quadTo(123,23,128,22);
- gp1.quadTo(132,22,139,24);
- gp1.quadTo(142,26,145,28);
- gp1.quadTo(148,31,150,32);
- gp1.quadTo(152,31,155,28);
- gp1.quadTo(158,26,160,25);
- gp1.quadTo(164,26,166,30);
- gp1.quadTo(164,33,162,37);
- gp1.quadTo(160,42,158,47);
- gp1.quadTo(159,54,164,57);
- gp1.quadTo(169,61,175,67);
- gp1.quadTo(180,73,183,78);
- gp1.quadTo(184,81,185,84);
- gp1.quadTo(183,86,178,86);
- gp1.quadTo(179,89,180,93);
- gp1.quadTo(178,96,175,97);
- gp1.quadTo(170,95,171,99);
- gp1.quadTo(170,103,175,103);
- gp1.quadTo(178,100,182,94);
- gp1.quadTo(185,88,187,82);
- gp1.quadTo(188,70,187,61);
- gp1.quadTo(185,51,179,41);
- gp1.quadTo(173,33,167,27);
- gp1.quadTo(161,23,151,18);
- gp1.quadTo(143,16,134,15);
- gp1.quadTo(123,16,113,19);
- gp1.quadTo(103,24,92,34);
- gp1.quadTo(95,35,97,37);
- gp1.quadTo(99,39,99,43);
- gp1.quadTo(96,49,93,50);
- gp1.quadTo(90,50,88,49);
- gp1.quadTo(86,47,85,44);
- gp1.moveTo(40,40);
- gp1.closePath();
- g2.fill(gp1);
- gp1.moveTo(115,113);
- gp1.quadTo(115,113,121,113);
- gp1.quadTo(124,114,127,116);
- gp1.quadTo(129,118,132,115);
- gp1.closePath();
- g2.draw(gp1);*/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement