Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Jona;
- import java.awt.*;
- import java.applet.*;
- import java.awt.geom.Point2D;
- import java.lang.*;
- import java.applet.AudioClip;
- import java.awt.geom.GeneralPath;
- public class FinalProject extends Applet {
- private RadialGradientPaint yellowOrange;
- public void init() {
- Point2D center = new Point2D.Float(400, 350);
- float radius = 450;
- float[] dist = { 0.4f,0.7f, 1.0f};
- Color[] colors = {Color.decode("#403b4a"),Color.decode("#fbc7d4"),Color.decode("#9796f0")};
- setYellowOrange(new RadialGradientPaint(center,radius,dist,colors,MultipleGradientPaint.CycleMethod.NO_CYCLE));
- }
- private void setYellowOrange(RadialGradientPaint yellowOrange) {
- this.yellowOrange = yellowOrange;
- }
- public void bg (Graphics2D g2,RadialGradientPaint radialGradientPaint){
- g2.setPaint(radialGradientPaint);
- g2.fillRect(0,0,900,940);
- }
- public void paint(Graphics g) {
- Graphics2D g2 = (Graphics2D) g;
- g2.setStroke(new BasicStroke(2));
- g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
- bg(g2,yellowOrange);
- AudioClip song = getAudioClip(getCodeBase(),"Ember.wav");
- song.loop();
- //Left Ponytail
- int x[] = { 313, 275, 238, 135, 72, 32, 10,8,16 , 37 ,74,100,69,43,34,36,59, 100,149,220,258,256,187,163,160,177,206,211,207,201,222,225,230,265,309,362,372,386,370,341};
- int y[] = { 16, 36, 73, 218, 317, 416, 503,575,626, 677,720,737,694,640,565,531,622,681,720,759,797,754,672,604,550,477,398,495,539,574,515,417,358,268,199,152,146,119,63,25 };
- int numberofpoints = 40;
- //Left HairBand
- int a[] = { 361,386,358,368,400,377};
- int b[] = { 42,121,169,174,127,41};
- int nop = 6;
- int j[] = {385,408,375,386,415,397};
- int k[] = {41, 127,177,180,131,42};
- int noops = 6;
- int c[] = { 363, 353, 371 };
- int d[] = { 41,46 ,68};
- int nops = 3;
- int e[] = { 370, 354, 357};
- int f[] = { 149, 155, 171};
- int noop = 3;
- int h[] = {377,400,368,375,408,385};
- int i[] = {41,127,174,177,127,41};
- int nooop = 6;
- int Ab[] = {364,359,361,384,381,386};
- int Cd[] = {173,196,231,247,221,181};
- int Abcd = 6;
- //head
- int l[] = { 405, 413,429,446,468,491,504,495,481,437};
- int m[] = { 79, 121,112,112,100,95,94,75,57,64};
- int noo = 10;
- int n[] = {480,493,503,534,574,591,600,600,593,581,559,532,501};
- int o[] = {58,75,93,99,118,132,154,136,117,98,80,67,60};
- int on = 13;
- int p [] = {444,459,469,489,506,528,546,571,538,514,491,458};
- int q [] = {111,113,117,110,107,111,118,118,101,95,95,103};
- int pq = 12;
- int r [] = {414,414,386,382,383,387,394,406,416,410,406,405,405,409,419,407,413,425,434,448,466,482,496,506,496,480,460,428};
- int s [] = {122,137,181,204,236,264,286,311,324,302,278,258,242,216,179,173,161,168,152,142,140,144,152,160,142,125,114,113};
- int rs = 28;
- int t [] = {467,484,497,510,510,507,488,476};
- int u [] = {117,128,143,165,132,109,110,113};
- int tu = 8;
- int v[] ={507,509,510,520,530,546,528};
- int w[] ={108,127,150,132,122,117,110};
- int vw = 7;
- int ab[] = {549,528,519,510,509,520,543,551,559,564,568,573,576,570,570,566,561,544,563,587,596,602,598,588,575,564};
- int cd[] = {117,124,132,151,167,152,140,142,151,160,176,175,185,187,216,248,278,319,302,253,223,163,145,126,119,117};
- int abcd = 26;
- int ef[] ={580,590,595,600,601,623,614};
- int gh[] ={99,113,121,144,168,111,88};
- int efgh = 7;
- //right headband
- int ij[] = {599,580,613};
- int kl[] = {55,97,88};
- int ijkl = 3;
- //right headband
- int mn [] = {599,622,601,600,612,636,615};
- int op [] = {54,111,167,177,179,116,54};
- int mnop =7;
- int qr[]= {615,636,612,620,645,624};
- int st[]= {54,116,179,180,116,53};
- int qrst = 6;
- int uv[]= {624,645,620,628,658,637};
- int wx[]= {53,116,180,182,113,49};
- int uvwx = 6;
- //left eyebrow
- int A[] = {413,407,484,486};
- int B[] = {163,172,207,203};
- int AB = 4;
- //right eyebrow
- int C[] = {573,506,506,575};
- int D[] = {175,200,206,185};
- int CD = 4;
- //face
- int E[] = {419,411,406,404,437,463,502,541,558,565,570,570,506,506,568,564,559,551,544,521,510,487,472,455,441,424,486,484};
- int F[] = {179,203,232,256,271,277,276,265,255,245,215,188,206,200,177,160,150,141,140,151,168,146,141,140,147,168,203,207};
- int EF = 28;
- int bfx [] = {424,436,453,473,491,473,455,444,432};
- int bfy [] = {168,149,140,141,149,148,152,160,173};
- int bfnop = 9;
- int fx[] ={419,406,405,439,416,415,419,427,427,429};
- int fy[]= {179,232,256,270,249,232,217,199,193,183};
- int fnop = 10;
- //right ponytail
- int G[] = {645,658,628,634,663,662,645,680,693,697,714,735,785,689,678,662};
- int H[] = {75,113,182,267,248,262,288,274,278,271,271,265,238,76,69,68};
- int GH = 16;
- int I[] = {730,732,725,715,701,721,736,706,685,687,673,659,668,709,695,699,712,731,770,804,845,817,806,804,814,830,840,846,846,829,818,802,767,767,759,759,743,741};
- int J[] = {317,337,359,376,390,393,403,408,418,529,600,647,659,563,636,677,713,742,771,799,817,779,749,709,642,599,544,489,436,343,314,271,290,299,305,311,313,316};
- int IJ = 38;
- //lips
- int K[] = {452,478,497,488,481,467};
- int L[] = {259,262,261,256,253,255};
- int KL = 6;
- int M[] = {452,465,473,485,499,487,478};
- int N[] = {259,264,267,266,261,260,261};
- int MN = 7;
- //lefteye
- int O[] = {438,432,433,437,449,468,476,480,483};
- int P[] = {187,200,208,217,226,226,223,216,207};
- int OP = 9;
- int Q[] = {440,436,435,440,444,456,464,465};
- int R[] = {188,196,208,213,216,216,210,199};
- int QR = 8;
- int S[] ={444,442,441,445,452,455,455};
- int T[] ={189,194,199,203,203,199,195};
- int ST = 7;
- int U[] = {428,427,429,420,417,416,416,423,434,440,440,437,434,433,434,432,428,420,420,424,437,433,432,434,438};
- int V[] = {182,201,210,224,232,240,248,254,255,249,242,241,242,247,248,251,251,246,240,232,218,210,199,193,187};
- int UV = 25;
- int W[] = {503,499,507,505,509,511,504,507};
- int X[] = {203,232,234,244,245,231,231,203};
- int WX = 8;
- //righteye
- int rx [] = {512,513,518,523,541,549,557,559,560};
- int ry [] = {204,216,224,226,225,219,209,200,188};
- int rnop = 9;
- int gx [] = {516,516,522,533,538,540,541,537};
- int gy [] = {203,212,219,219,216,211,202,196};
- int gnop = 8;
- int bx[]={517,518,521,527,531,531,529};
- int by[] ={203,208,211,211,208,202,197};
- int bnop = 7;
- int bxx[] = {560,558,556,551,556,555,552,560,563,563,561,567,568};
- int byy[] = {188,204,210,215,225,240,251,240,231,216,209,193,186};
- int bnoop = 13;
- //guitar
- int guix[] = {575,568,555,590,624,646,658,663,638,611};
- int guiy[] = {277,291,312,302,293,283,268,247,267,277};
- int guinop = 10;
- int bluex[] = {569,586,595,598,589,583,572};
- int bluey[] = {291,290,287,284,285,287,287};
- int bluenop = 7;
- // // //
- int guitx[] = {400,384,363,346,330,303,330,377,409,422,420,425,427,441,422,409,405};
- int guity[] = {360,358,360,365,369,384,401,424,436,440,455,447,438,432,409,383,374};
- int guitnop = 16;
- int bluegx[] = {330,377,386,397,410,422,420,412,409,410,414,405,374,351};
- int bluegy[] = {401,424,421,421,415,409,406,406,404,400,396,374,378,385};
- int bluegnop = 14;
- // // // // // //
- int lguitarx[] = {268,279,286,303,327,361,400,442,470,492,510,519,544,609,683,714,735,717,700,679,654,623,607,594,549,519,498,455,428,399,372,340,308};
- int lguitary[] = {518,545,558,576,593,606,608,599,579,554,529,517,507,490,421,407,405,400,401,412,431,464,475,480,490,500,517,564,580,588,588,580,558};
- int lguitarnop = 33;
- int blguitx[] = {654,623,595,622,630,663};
- int blguity[] = {431,464,464,454,439,417};
- int blguitnopp = 6;
- int bl1x[] = {315,328,353,372,399,428,455,498,519,549,594,551,534,513,472,460,472,440,435,417,406,399,406,387,376,366,338};
- int bl1y[] = {546,566,581,588,588,580,564,517,500,490,480,478,473,480,509,507,488,507,511,531,535,527,521,526,541,544,542};
- int bl1nop = 27;
- int gui1x[] = {338,366,376,387,406,399,406,417,435,440,399,386,361};
- int gui1y[] = {542,544,541,526,521,527,535,531,511,507,504,519,534};
- int gui1nop = 13;
- int gui2x[] = {261,268,308,340,372,383,328,315,309};
- int gui2y[] = {436,518,558,580,588,581,566,546,545};
- int gui2nop = 9;
- int cx1[] = {372,367,363,361,366,379,383,383};
- int cy1[] = {554,554,558,568,573,575,568,562};
- int c1nop = 8;
- int cx2[] = {415,407,405,411,423,424};
- int cy2[] = {553,558,567,571,567,559};
- int c2nop = 6;
- int cx3[] = {450,442,442,448,458,458};
- int cy3[] = {539,543,551,556,551,544};
- int c3nop = 6;
- int guitarx[] = {527,546,547,481,472,460,472,513,534,551,594,607,623,595,622,630,663,654,679,700,717,735,718,701,678,662,638,609,594,582,580,591,607};
- int guitary[] = {419,461,469,464,488,507,509,480,473,478,480,475,464,464,454,439,417,431,412,401,400,405,392,390,392,396,409,431,432,425,414,397,383};
- int guitarnop = 33;
- int guitar1x[] = {607,638,715,715,720,728,726,736,749,765,767,823,836,849,873,888,873,860,863,899,899,882,868,849,840,852,829,812,805,807,734,735,724,708,692,545};
- int guitar1y[] = {383,365,321,304,293,289,306,282,274,267,291,259,265,266,254,235,243,238,229,219,160,169,182,200,195,174,179,192,210,226,267,271,279,286,288,363};
- int guitar1nop = 36;
- int guitar2x[] = {527,511,485,459,444,455,465,475,485,496,519,561,544,533,536,545,607};
- int guitar2y[] = {419,415,399,375,358,354,343,320,304,293,284,278,319,341,353,363,383};
- int guitar2nop = 17;
- int bluex1[]= {459,473,488,504,481,471,448};
- int bluey1[]= {375,367,341,321,335,348,362};
- int blue1nop = 7;
- int bluex2[] = {516,516,526,540,558,556,536};
- int bluey2[] = {309,296,288,287,289,294,296};
- int blue2nop = 7;
- int blx1[] = {817,824,831,839,859,851,839,834,835,825,817,815};
- int bly1[] = {212,222,223,208,216,236,234,240,255,251,238,225};
- int blxy1nop = 12;
- //necktie
- int neckx[] = {405,406,411,416};
- int necky[] = {256,279,272,261};
- int necknop = 4;
- //
- int nx[] = {388,390,398,406,419,441,460,481,547,546,527,511,485,459,444,434,424,415,411,406,410,416,401};
- int ny[] = {271,313,352,376,403,433,451,465,469,461,419,415,399,375,358,344,323,300,272,279,303,325,303};
- int nnop = 23;
- int bnx[] = {437,444,468,462};
- int bny[] = {426,434,418,412};
- int bnnop =4;
- int bn1[] = {452,462,490,480};
- int bn2[] = {443,452,434,426};
- int bnoop1 = 4;
- //shirt
- int sx[] = {416,428,429,447};
- int sy[] = {261,287,296,273};
- int snop = 4;
- int ssx[] = {416,410,413,421,428};
- int ssy[] = {261,273,294,316,284};
- int ssnop = 5;
- int shirtx[] = {359,359,361,366,378,379,388,384,363};
- int shirty[] = {211,262,273,292,304,286,271,247,232};
- int shirtnop = 9;
- // //
- int shx[] = {359,355,288,289,289,303,330,326,351,393,389,388,379,378,366};
- int shy[] = {260,271,359,362,373,384,369,356,338,335,302,271,286,304,292};
- int shnop = 15;
- int backx[] = {385,332,294,258,232,282,279,284,304,332,347,357};
- int backy[] = {206,208,217,278,356,285,271,253,234,222,226,239};
- int backnop = 12;
- int lowshirtx[] = {231,226,244,261};
- int lowshirty[] = {364,400,425,436};
- int lowshirtnop = 4;
- //arm
- int armx[]={426,425,455,465,475,485,472,447,429};
- int army[]={285,295,354,343,320,304,278,273,297};
- int armnop = 9;
- int ax[]={426,425,455,462,437,429};
- int ay[]={285,295,354,347,290,297};
- int axy = 6;
- int lax[]={357,359,355,309,281,264,282,279,284,304,332,347};
- int lay[]={239,260,271,331,328,313,285,271,253,234,222,226};
- int lnop = 12;
- int barm[] = {326,332,331,324,276,264,282,279,284,304};
- int barmy[] ={223,233,254,268,325,313,285,271,253,234};
- int barnop = 10;
- int bax[] = {264,281,309,305,281,270,259};
- int bay[] = {313,328,331,337,335,330,319};
- int banop = 7;
- // //
- int blackx[] = {259,232,231,309,338,361,386,403,418,422,328,289,289,288,305,281,271};
- int blacky[] = {319,356,364,545,542,534,519,498,463,440,401,373,362,359,337,335,330};
- int blacknop = 17;
- int blx[] = {304,309,338,361,386,403,418,422,408,400,387,379,364,337};
- int bly[] = {535,545,542,534,519,498,463,440,437,465,494,505,515,527};
- int blnop = 14;
- int grx[] = {265,311,364,375,299,288,278};
- int gry[] = {415,521,502,487,400,409,413};
- int grnop = 7;
- int smx1[] = {273,278,282,278};
- int smy1[] = {421,434,432,420};
- int sm1nop = 4;
- int smx2[] = {287,292,296,291};
- int smy2[] = {417,429,427,414};
- int sm2nop = 4;
- int smx3[] = {298,303,307,302};
- int smy3[] = {411,423,420,409};
- int sm3nop = 4;
- int lmx1[] = {282,315,321,288};
- int lmy1[] = {441,516,515,439};
- int lm1nop = 4;
- int lmx2[] = {296,333,342,302};
- int lmy2[] = {438,508,507,434};
- int lm2nop = 4;
- int lmx3[] = {311,355,363,314};
- int lmy3[] = {431,498,494,428};
- int lm3nop = 4;
- //right arm
- // //
- int rarx[] = {549,692,693,680,657,645,608};
- int rary[] = {361,288,278,274,284,288,314};
- int rarnop = 7;
- int brax[] = {657,649,641,659,665,680,692,693,680};
- int bray[] = {284,297,313,305,293,281,282,278,274};
- int branop = 9;
- // // // //
- int rax[] = {638,607,591,580,582,594,609,638,662,678,701,715,725,732,730,727,720,715,650};
- int ray[] = {365,383,397,414,425,432,431,409,396,392,390,376,359,337,317,317,321,321,358};
- int ranop = 19;
- int brax1[] = {701,716,722,720,727,730,732,725,715};
- int bray1[] = {390,362,342,321,317,317,337,359,376};
- int bra1nop = 9;
- int brax2[] = {638,650,658,667,678,662,646};
- int bray2[] = {365,358,377,386,392,396,385};
- int bra2nop = 7;
- int finx[] = {692,693,698,717,734,735,724,708};
- int finy[] = {288,278,272,271,267,271,279,286};
- int finop = 8;
- int fin1x[] = {728,720,715,716,727,726};
- int fin1y[] = {289,293,304,321,317,306};
- int fin1nop = 6;
- int fin2x[] = {727,726,736,749,744,743,740};
- int fin2y[] = {317,306,282,274,290,313,317};
- int fin2nop = 7;
- int fin3x[] = {749,744,743,757,760,757,765};
- int fin3y[] = {274,290,313,312,306,286,267};
- int fin3nop = 7;
- int fin4x[] = {765,757,760,768,767};
- int fin4y[] = {267,286,306,298,291};
- int fin4nop = 5;
- //hand
- int handx[] = {420,425,427,441,450,443,442,465,470,481,472,440,399,413};
- int handy[] = {455,447,438,432,441,445,464,471,458,464,488,507,504,478};
- int handnop = 14;
- int hgx[] = {450,443,442,455,456,459,463};
- int hgy[] = {441,445,464,468,457,457,453};
- int hgnop = 7;
- int fi1x[] = {455,456,459,459};
- int fi1y[] = {468,457,457,470};
- int fi1nop = 4;
- int fi2x[] = {459,463,465,468,465,459};
- int fi2y[] = {457,453,454,461,471,468};
- int fi2nop = 6;
- //skirt
- //
- int skirtx[] = {206,206,182,173,196};
- int skirty[] = {398,411,496,491,425};
- int skirtnop = 5;
- int bskirtx[] = {173,177,186,182};
- int bskirty[] = {491,478,479,496};
- int bskirtnop = 4;
- int skirt1x[] = {206,182,178,207,211};
- int skirt1y[] = {411,496,512,529,492};
- int skirt1nop = 5;
- int bskirt1x[] = {182,178,207,209};
- int bskirt1y[] = {496,512,529,515};
- int bskirt1nop = 4;
- // //
- int skirt2x[] = {226,220,215,232,252,255,269,286,279,268,261};
- int skirt2y[] = {400,505,536,539,543,555,560,558,545,518,436};
- int skirt2nop = 11;
- int bskirt2x[] = {218,215,232,252,252,239};
- int bskirt2y[] = {521,536,539,543,530,529};
- int bskirt2nop = 6;
- int bskirt3x[] = {252,255,269,286,279,266};
- int bskirt3y[] = {543,555,560,558,545,546};
- int bskirt3nop = 6;
- //left foot
- //
- int footx[] = {236,291,273,332,361,327,303,286,269,255,252};
- int footy[] = {540,593,601,631,606,593,576,558,560,555,543};
- int footnop = 11;
- int bfootx[] = {236,262,293,286,269,255,252};
- int bfooty[] = {540,567,567,558,560,555,543};
- int bfootnop = 7;
- int bluefootx[] = {273,260,324,332};
- int bluefooty[] = {602,606,639,631};
- int bluefootnop = 4;
- int bfoot1x[] = {324,332,361,350};
- int bfoot1y[] = {626,631,606,602};
- int bfoot1nop = 4;
- int sockx[] = {260,252,224,197,228,324};
- int socky[] = {606,614,659,685,723,639};
- int socknop = 6;
- // //
- int feetx[] = {151,122,99,84,94,109,117,120,112,182,216,260,267,250,195,197};
- int feety[] = {722,745,772,797,809,801,804,815,829,864,869,861,829,805,757,746};
- int feetnop = 16;
- int bfeetx[] = {99,84,94,109,117,120,112,182,216,260,267,250,230,205,162,136,110};
- int bfeety[] = {772,797,809,801,804,815,829,864,869,861,829,841,845,842,829,812,789};
- int bfeetnop = 17;
- //right foot
- int rfootx[] = {470,509,541,606,584,552,510,492};
- int rfooty[] = {579,591,608,581,569,567,529,554};
- int rfootnop = 8;
- int brfootx[] = {541,554,617,606};
- int brfooty[] = {608,619,593,581};
- int brfootnop = 4;
- int brfoot1x[] = {470,509,541,550,509,480};
- int brfoot1y[] = {579,591,608,604,580,569};
- int brfoot1nop = 6;
- // //
- int rfeetx[] = {554,596,657,651,638,615,608,607,608,655,696,762,762,738,718,707,690,676,617};
- int rfeety[] = {619,649,714,728,740,760,774,788,823,830,830,814,766,749,721,699,686,671,593};
- int rfeetnop = 19;
- int brfeetx[] = {608,607,608,655,696,762,762,732,701,667,634};
- int brfeety[] = {774,788,823,830,830,814,766,776,782,783,780};
- int brfeetnop = 11;
- //shirt
- g.setColor(Color.BLACK);
- g.drawPolygon(sx,sy,snop);
- g.setColor(Color.GRAY);
- g.fillPolygon(sx,sy,snop);
- g.setColor(Color.BLACK);
- g.drawPolygon(ssx,ssy,ssnop);
- g.setColor(Color.GRAY);
- g.fillPolygon(ssx,ssy,ssnop);
- g.setColor(Color.BLACK);
- g.drawPolygon(shirtx,shirty,shirtnop);
- g.setColor(Color.GRAY);
- g.fillPolygon(shirtx,shirty,shirtnop);
- g.setColor(Color.BLACK);
- g.drawPolygon(shx,shy,shnop);
- g.setColor(Color.GRAY);
- g.fillPolygon(shx,shy,shnop);
- g.setColor(Color.BLACK);
- g.drawLine(313,377,311,367);
- g.setColor(Color.BLACK);
- g.drawLine(311,367,321,352);
- g.setColor(Color.BLACK);
- g.drawLine(321,352,351,329);
- g.setColor(Color.BLACK);
- g.drawLine(351,329,392,328);
- g.setColor(Color.BLACK);
- g.drawPolygon(backx,backy,backnop);
- g.setColor(Color.GRAY);
- g.fillPolygon(backx,backy,backnop);
- g.setColor(Color.BLACK);
- g.drawPolygon(lowshirtx,lowshirty,lowshirtnop);
- g.setColor(Color.GRAY);
- g.fillPolygon(lowshirtx,lowshirty,lowshirtnop);
- //necktie
- g.setColor(Color.BLACK);
- g.drawPolygon(neckx,necky,necknop);
- g.setColor(Color.CYAN);
- g.fillPolygon(neckx,necky,necknop);
- g.setColor(Color.BLACK);
- g.drawPolygon(nx,ny,nnop);
- g.setColor(Color.CYAN);
- g.fillPolygon(nx,ny,nnop);
- g.setColor(Color.BLACK);
- g.fillPolygon(bnx,bny,bnnop);
- g.setColor(Color.BLACK);
- g.fillPolygon(bn1,bn2,bnoop1);
- //face
- g.setColor(Color.BLACK);
- g.drawPolygon(E,F,EF);
- g.setColor(Color.WHITE);
- g.fillPolygon(E,F,EF);
- g.setColor(Color.CYAN);
- g.fillPolygon(bfx,bfy,bfnop);
- g.setColor(Color.CYAN);
- g.fillPolygon(fx,fy,fnop);
- //lefteye
- g.setColor(Color.BLACK);
- g.drawPolygon(O,P,OP);
- g.setColor(Color.WHITE);
- g.fillPolygon(O,P,OP);
- g.setColor(Color.GREEN);
- g.fillPolygon(Q,R,QR);
- g.setColor(Color.BLACK);
- g.fillPolygon(S,T,ST);
- g.setColor(Color.BLACK);
- g.fillPolygon(U,V,UV);
- //righteye
- g.setColor(Color.BLACK);
- g.drawPolygon(rx,ry,rnop);
- g.setColor(Color.WHITE);
- g.fillPolygon(rx,ry,rnop);
- g.setColor(Color.GREEN);
- g.fillPolygon(gx,gy,gnop);
- g.setColor(Color.BLACK);
- g.fillPolygon(bx,by,bnop);
- g.setColor(Color.BLACK);
- g.fillPolygon(bxx,byy,bnoop);
- //lips
- g.setColor(Color.BLACK);
- g.drawPolygon(K,L,KL);
- g.setColor(new Color(102,0,153));
- g.fillPolygon(K,L,KL);
- g.setColor(Color.BLACK);
- g.drawPolygon(M,N,MN);
- g.setColor(new Color(102,0,153));
- g.fillPolygon(M,N,MN);
- //nose
- g.setColor(Color.BLACK);
- g.fillPolygon(W,X,WX);
- //left Ponytail
- g.setColor(Color.BLACK);
- g.fillPolygon(e,f,noop);
- g.setColor(Color.BLACK);
- g.fillPolygon(Ab,Cd,Abcd);
- g.setColor(Color.BLACK);
- g.fillPolygon(c,d,nops);
- g.setColor(Color.RED);
- g.fillPolygon(h,i,nooop);
- g.setColor(Color.BLACK);
- g.fillPolygon(a,b,nop);
- g.setColor(Color.BLACK);
- g.fillPolygon(j,k,noops);
- g.drawPolygon(x,y,numberofpoints);
- g.setColor(Color.CYAN);
- g.fillPolygon(x, y, numberofpoints);
- //left eyebrow
- g.setColor(Color.BLACK);
- g.fillPolygon(A,B,AB);
- //right eyebrow
- g.setColor(Color.BLACK);
- g.fillPolygon(C,D,CD);
- //head
- g.setColor(Color.BLACK);
- g.drawPolygon(ef,gh,efgh);
- g.setColor(Color.CYAN);
- g.fillPolygon(ef,gh,efgh);
- g.setColor(Color.BLACK);
- g.drawPolygon(ab,cd,abcd);
- g.setColor(Color.CYAN);
- g.fillPolygon(ab,cd,abcd);
- g.setColor(Color.BLACK);
- g.drawPolygon(t,u,tu);
- g.setColor(Color.CYAN);
- g.fillPolygon(t,u,tu);
- g.setColor(Color.BLACK);
- g.drawPolygon(v,w,vw);
- g.setColor(Color.CYAN);
- g.fillPolygon(v,w,vw);
- g.setColor(Color.BLACK);
- g.drawPolygon(r,s,rs);
- g.setColor(Color.CYAN);
- g.fillPolygon(r,s,rs);
- g.setColor(Color.BLACK);
- g.drawPolygon(n,o,on);
- g.setColor(Color.CYAN);
- g.fillPolygon(n,o,on);
- g.setColor(Color.BLACK);
- g.drawPolygon(l,m,noo);
- g.setColor(Color.CYAN);
- g.fillPolygon(l , m, noo);
- g.setColor(Color.BLACK);
- g.fillPolygon(p,q,pq);
- //right headband
- g.setColor(Color.BLACK);
- g.fillPolygon(ij,kl,ijkl);
- g.setColor(Color.BLACK);
- g.fillPolygon(mn,op,mnop);
- g.setColor(Color.RED);
- g.fillPolygon(qr,st,qrst);
- g.setColor(Color.BLACK);
- g.fillPolygon(uv,wx,uvwx);
- //right ponytail
- g.setColor(Color.BLACK);
- g.drawPolygon(G,H,GH);
- g.setColor(Color.CYAN);
- g.fillPolygon(G,H,GH);
- g.setColor(Color.BLACK);
- g.drawPolygon(I,J,IJ);
- g.setColor(Color.CYAN);
- g.fillPolygon(I,J,IJ);
- //arm
- g.setColor(Color.BLACK);
- g.drawPolygon(armx,army,armnop);
- g.setColor(Color.WHITE);
- g.fillPolygon(armx,army,armnop);
- g.setColor(Color.CYAN);
- g.fillPolygon(ax,ay,axy);
- g.setColor(Color.BLACK);
- g.drawPolygon(lax,lay,lnop);
- g.setColor(Color.WHITE);
- g.fillPolygon(lax,lay,lnop);
- g.setColor(Color.CYAN);
- g.fillPolygon(barm,barmy,barnop);
- g.setColor(Color.BLACK);
- g.drawLine(282,285,298,262);
- g.setColor(Color.BLACK);
- g.drawPolygon(bax,bay,banop);
- g.setColor(Color.CYAN);
- g.fillPolygon(bax,bay,banop);
- g.setColor(Color.BLACK);
- g.drawPolygon(blackx,blacky,blacknop);
- g.setColor(Color.BLACK);
- g.fillPolygon(blackx,blacky,blacknop);
- g.setColor(Color.GRAY);
- g.fillPolygon(grx,gry,grnop);
- g.setColor(Color.BLACK);
- g.drawPolygon(smx1,smy1,sm1nop);
- g.setColor(Color.BLACK);
- g.drawPolygon(smx2,smy2,sm2nop);
- g.setColor(Color.BLACK);
- g.drawPolygon(smx3,smy3,sm3nop);
- g.setColor(Color.BLACK);
- g.drawPolygon(lmx1,lmy1,lm1nop);
- g.setColor(Color.BLACK);
- g.drawPolygon(lmx2,lmy2,lm2nop);
- g.setColor(Color.BLACK);
- g.drawPolygon(lmx3,lmy3,lm3nop);
- g.setColor(Color.BLACK);
- g.drawPolygon(blx,bly,blnop);
- g.setColor(Color.CYAN);
- g.fillPolygon(blx,bly,blnop);
- //right arm
- g.setColor(Color.BLACK);
- g.fillPolygon(rarx,rary,rarnop);
- g.setColor(Color.BLACK);
- g.drawPolygon(brax,bray,branop);
- g.setColor(Color.CYAN);
- g.fillPolygon(brax,bray,branop);
- g.setColor(Color.BLACK);
- g.fillPolygon(rax,ray,ranop);
- g.setColor(Color.BLACK);
- g.drawPolygon(brax1,bray1,bra1nop);
- g.setColor(Color.CYAN);
- g.fillPolygon(brax1,bray1,bra1nop);
- g.setColor(Color.BLACK);
- g.drawPolygon(brax2,bray2,bra2nop);
- g.setColor(Color.CYAN);
- g.fillPolygon(brax2,bray2,bra2nop);
- g.setColor(Color.BLACK);
- g.drawPolygon(finx,finy,finop);
- g.setColor(Color.WHITE);
- g.fillPolygon(finx,finy,finop);
- g.setColor(Color.BLACK);
- g.drawPolygon(fin1x,fin1y,fin1nop);
- g.setColor(Color.WHITE);
- g.fillPolygon(fin1x,fin1y,fin1nop);
- g.setColor(Color.BLACK);
- g.drawPolygon(fin2x,fin2y,fin2nop);
- g.setColor(Color.WHITE);
- g.fillPolygon(fin2x,fin2y,fin2nop);
- g.setColor(Color.BLACK);
- g.drawPolygon(fin3x,fin3y,fin3nop);
- g.setColor(Color.WHITE);
- g.fillPolygon(fin3x,fin3y,fin3nop);
- g.setColor(Color.BLACK);
- g.drawPolygon(fin4x,fin4y,fin4nop);
- g.setColor(Color.WHITE);
- g.fillPolygon(fin4x,fin4y,fin4nop);
- //guitar
- g.setColor(Color.BLACK);
- g.drawPolygon(guix,guiy,guinop);
- g.setColor(Color.MAGENTA);
- g.fillPolygon(guix,guiy,guinop);
- g.setColor(Color.BLACK);
- g.drawPolygon(guitx,guity,guitnop);
- g.setColor(Color.MAGENTA);
- g.fillPolygon(guitx,guity,guitnop);
- g.setColor(Color.CYAN);
- g.fillPolygon(bluex,bluey,bluenop);
- g.setColor(Color.CYAN);
- g.fillPolygon(bluegx,bluegy,bluegnop);
- g.setColor(Color.WHITE);
- g.drawLine(415,438,437,428);
- g.setColor(Color.WHITE);
- g.drawLine(421,446,426,444);
- g.setColor(Color.BLACK);
- g.drawPolygon(lguitarx,lguitary,lguitarnop);
- g.setColor(new Color(102,0,153));
- g.fillPolygon(lguitarx,lguitary,lguitarnop);
- g.setColor(Color.MAGENTA);
- g.fillPolygon(gui1x,gui1y,gui1nop);
- g.setColor(Color.MAGENTA);
- g.fillPolygon(gui2x,gui2y,gui2nop);
- g.setColor(Color.MAGENTA);
- g.fillPolygon(guitarx,guitary,guitarnop);
- g.setColor(Color.MAGENTA);
- g.fillPolygon(guitar1x,guitar1y,guitar1nop);
- g.setColor(Color.MAGENTA);
- g.fillPolygon(guitar2x,guitar2y,guitar2nop);
- g.setColor(Color.BLACK);
- g.fillOval(872,179,8,6);
- g.setColor(Color.BLACK);
- g.fillOval(881,171,8,6);
- g.setColor(Color.BLACK);
- g.fillOval(895,169,4,4);
- g.setColor(Color.BLACK);
- g.fillOval(888,212,5,5);
- //strings
- g.setColor(Color.WHITE);
- g.drawLine(490,403,815,231);
- g.setColor(Color.WHITE);
- g.drawLine(496,406,816,237);
- g.setColor(Color.WHITE);
- g.drawLine(501,409,717,296);
- g.setColor(Color.WHITE);
- g.drawLine(765,267,818,241);
- g.setColor(Color.WHITE);
- g.drawLine(507,412,715,304);
- g.setColor(Color.WHITE);
- g.drawLine(767,273,820,245);
- g.setColor(Color.WHITE);
- g.drawLine(511,415,715,308);
- g.setColor(Color.WHITE);
- g.drawLine(767,279,823,248);
- g.setColor(Color.WHITE);
- g.drawLine(520,417,714,312);
- g.setColor(Color.WHITE);
- g.drawLine(767,284,826,252);
- //blueonguitar
- g.setColor(Color.CYAN);
- g.fillPolygon(blguitx,blguity,blguitnopp);
- g.setColor(Color.CYAN);
- g.fillPolygon(bl1x,bl1y,bl1nop);
- g.setColor(Color.CYAN);
- g.fillPolygon(bluex1,bluey1,blue1nop);
- g.setColor(Color.CYAN);
- g.fillPolygon(bluex2,bluey2,blue2nop);
- g.setColor(Color.CYAN);
- g.fillPolygon(blx1,bly1,blxy1nop);
- //circle
- g.setColor(Color.BLACK);
- g.drawPolygon(cx1,cy1,c1nop);
- g.setColor(Color.GRAY);
- g.fillPolygon(cx1,cy1,c1nop);
- g.setColor(Color.BLACK);
- g.drawPolygon(cx2,cy2,c2nop);
- g.setColor(Color.GRAY);
- g.fillPolygon(cx2,cy2,c2nop);
- g.setColor(Color.BLACK);
- g.drawPolygon(cx3,cy3,c3nop);
- g.setColor(Color.GRAY);
- g.fillPolygon(cx3,cy3,c3nop);
- //hand
- g.setColor(Color.BLACK);
- g.drawPolygon(handx,handy,handnop);
- g.setColor(Color.WHITE);
- g.fillPolygon(handx,handy,handnop);
- g.setColor(Color.MAGENTA);
- g.fillPolygon(hgx,hgy,hgnop);
- g.setColor(Color.WHITE);
- g.drawLine(442,450,453,444);
- g.setColor(Color.WHITE);
- g.drawLine(443,459,460,450);
- g.setColor(Color.BLACK);
- g.drawPolygon(fi1x,fi1y,fi1nop);
- g.setColor(Color.WHITE);
- g.fillPolygon(fi1x,fi1y,fi1nop);
- g.setColor(Color.BLACK);
- g.drawPolygon(fi2x,fi2y,fi2nop);
- g.setColor(Color.WHITE);
- g.fillPolygon(fi2x,fi2y,fi2nop);
- g.setColor(Color.BLACK);
- g.drawLine(461,456,462,470);
- //skirt
- g.setColor(Color.BLACK);
- g.fillPolygon(skirtx,skirty,skirtnop);
- g.setColor(Color.BLACK);
- g.drawPolygon(bskirtx,bskirty,bskirtnop);
- g.setColor(Color.CYAN);
- g.fillPolygon(bskirtx,bskirty,bskirtnop);
- g.setColor(Color.BLACK);
- g.fillPolygon(skirt1x,skirt1y,skirt1nop);
- g.setColor(Color.BLACK);
- g.drawPolygon(bskirt1x,bskirt1y,bskirt1nop);
- g.setColor(Color.CYAN);
- g.fillPolygon(bskirt1x,bskirt1y,bskirt1nop);
- g.setColor(Color.BLACK);
- g.fillPolygon(skirt2x,skirt2y,skirt2nop);
- g.setColor(Color.BLACK);
- g.drawPolygon(bskirt2x,bskirt2y,bskirt2nop);
- g.setColor(Color.CYAN);
- g.fillPolygon(bskirt2x,bskirt2y,bskirt2nop);
- g.setColor(Color.BLACK);
- g.drawPolygon(bskirt3x,bskirt3y,bskirt3nop);
- g.setColor(Color.CYAN);
- g.fillPolygon(bskirt3x,bskirt3y,bskirt3nop);
- //left foot
- g.setColor(Color.BLACK);
- g.drawPolygon(footx,footy,footnop);
- g.setColor(Color.WHITE);
- g.fillPolygon(footx,footy,footnop);
- g.setColor(Color.CYAN);
- g.fillPolygon(bfootx,bfooty,bfootnop);
- g.setColor(Color.CYAN);
- g.fillPolygon(bfoot1x,bfoot1y,bfoot1nop);
- g.setColor(Color.BLACK);
- g.drawPolygon(bluefootx,bluefooty,bluefootnop);
- g.setColor(Color.CYAN);
- g.fillPolygon(bluefootx,bluefooty,bluefootnop);
- g.setColor(Color.BLACK);
- g.fillPolygon(sockx,socky,socknop);
- g.setColor(Color.BLACK);
- g.fillPolygon(feetx,feety,feetnop);
- g.setColor(Color.BLACK);
- g.drawPolygon(bfeetx,bfeety,bfeetnop);
- g.setColor(Color.CYAN);
- g.fillPolygon(bfeetx,bfeety,bfeetnop);
- //right foot
- g.setColor(Color.BLACK);
- g.drawPolygon(rfootx,rfooty,rfootnop);
- g.setColor(Color.WHITE);
- g.fillPolygon(rfootx,rfooty,rfootnop);
- g.setColor(Color.BLACK);
- g.drawPolygon(brfootx,brfooty,brfootnop);
- g.setColor(Color.CYAN);
- g.fillPolygon(brfootx,brfooty,brfootnop);
- g.setColor(Color.CYAN);
- g.fillPolygon(brfoot1x,brfoot1y,brfoot1nop);
- g.setColor(Color.BLACK);
- g.fillPolygon(rfeetx,rfeety,rfeetnop);
- g.setColor(Color.BLACK);
- g.drawPolygon(brfeetx,brfeety,brfeetnop);
- g.setColor(Color.CYAN);
- g.fillPolygon(brfeetx,brfeety,brfeetnop);
- //----------------lining------------
- /*path = new GeneralPath();
- g2.setColor(Color.BLACK);
- path.moveTo(167,422);
- path.quadTo(145,458,176,661);
- g2.draw(path);*/
- //leftpony
- int h1[] = { 313, 275, 238, 135, 72, 32, 10,8,16 , 37 ,74,100,69,43,34,36,59, 100,149,220,258,256,187,163,160,177,206,211,207,201,222,225,230,265,309,362,372,386,370,341};
- int h2[] = { 16, 36, 73, 218, 317, 416, 503,575,626, 677,720,737,694,640,565,531,622,681,720,759,797,754,672,604,550,477,398,495,539,574,515,417,358,268,199,152,146,119,63,25 };
- g.setColor(Color.BLACK);
- g.drawPolyline(h1,h2,h2.length);
- //right ponytail
- int h3[] = {645,658,628,634,663,662,645,680,693,697,714,735,785,689,678,662};
- int h4[] = {75,113,182,267,248,262,288,274,278,271,271,265,238,76,69,68};
- g.setColor(Color.BLACK);
- g.drawPolyline(h3,h4,h4.length);
- int h5[] = {730,732,725,715,701,721,736,706,685,687,673,659,668,709,695,699,712,731,770,804,845,817,806,804,814,830,840,846,846,829,818,802,767,767,759,759,743,741};
- int h6[] = {317,337,359,376,390,393,403,408,418,529,600,647,659,563,636,677,713,742,771,799,817,779,749,709,642,599,544,489,436,343,314,271,290,299,305,311,313,316};
- g.setColor(Color.BLACK);
- g.drawPolyline(h5,h6,h6.length);
- //head
- int head1[] = {481,437,430,405};
- int head2[] = {57,64,65,77};
- g.setColor(Color.BLACK);
- g.drawPolyline(head1,head2,head2.length);
- int head3[] = {600,600,593,581,559,532,501,481};
- int head4[] = {154,136,117,98,80,67,60,57};
- g.setColor(Color.BLACK);
- g.drawPolyline(head3,head4,head4.length);
- int head5[] = {444,459,469,489,506,528,546,571,538,514,491,458};
- int head6[] = {111,113,117,110,107,111,118,118,101,95,95,103};
- g.setColor(Color.BLACK);
- g.drawPolyline(head5,head6,head6.length);
- int head9[] = {467,484,497,510,510,507,488,476};
- int head10[] = {117,128,143,165,132,109,110,113};
- g.setColor(Color.BLACK);
- g.drawPolyline(head9,head10,head10.length);
- //guitar
- int guit1[] = {817,824,831,839,859,851,839,834,835,825,817,815,818};
- int guit2[] = {212,222,223,208,216,236,234,240,255,251,238,225,212};
- g.setColor(Color.BLACK);
- g.drawPolyline(guit1,guit2,guit2.length);
- int guitar1x1[] = {607,638,715,715,720,728,726,736,749,765,767,823,836,849,873,888,873,860,863,899,899,882,868,849,840,852,829,812,805,807,734,735,724,708,692,545};
- int guitar1y2[] = {383,365,321,304,293,289,306,282,274,267,291,259,265,266,254,235,243,238,229,219,160,169,182,200,195,174,179,192,210,226,267,271,279,286,288,363};
- g.setColor(Color.BLACK);
- g.drawPolyline(guitar1x1,guitar1y2,guitar1y2.length);
- g2.setColor(Color.BLACK);
- GeneralPath gp1 = new GeneralPath();
- gp1.moveTo(484,360);
- gp1.quadTo(486,363,489,368);
- gp1.quadTo(492,374,494,380);
- gp1.quadTo(496,385,495,388);
- gp1.quadTo(492,387,490,384);
- gp1.quadTo(488,381,487,377);
- gp1.quadTo(487,374,488,371);
- gp1.quadTo(491,368,493,366);
- gp1.moveTo(484,360);
- gp1.closePath();
- g2.draw(gp1);
- gp1.moveTo(502,377);
- gp1.quadTo(501,373,500,369);
- gp1.quadTo(499,366,497,361);
- gp1.quadTo(495,356,494,353);
- gp1.quadTo(497,353,499,355);
- gp1.quadTo(501,358,502,361);
- gp1.quadTo(501,364,499,366);
- gp1.quadTo(502,366,506,367);
- gp1.quadTo(507,365,507,363);
- gp1.quadTo(506,361,509,363);
- gp1.quadTo(510,361,511,359);
- gp1.quadTo(513,361,514,359);
- gp1.quadTo(517,360,519,363);
- gp1.quadTo(519,366,518,368);
- gp1.quadTo(516,365,515,362);
- gp1.quadTo(514,356,515,353);
- gp1.quadTo(517,355,519,356);
- gp1.quadTo(520,353,520,350);
- gp1.quadTo(523,350,524,348);
- gp1.quadTo(527,349,527,352);
- gp1.quadTo(526,354,523,354);
- gp1.lineTo(529,347);
- gp1.moveTo(502,377);
- gp1.closePath();
- g2.draw(gp1);
- Color backG = new Color(64,0,64);
- //----------------------------L-O-G-O------------------------------------//
- Color black = new Color(28,24,23);
- Color green = new Color(114,184,148);
- Color DGreen = new Color(77,113,101);
- Color blueGray = new Color(127,148,179);
- //dark green
- g.setColor(DGreen);
- int[]xDG = {66,31,18,16,14,14,19,19,9,5,3,3,6,10,14,23};
- int[]yDG = {54,77,90,92,96,101,103,109,109,108,106,100,94,89,85,77};
- g.fillPolygon(xDG,yDG,xDG.length);
- //light green logo shadow
- g.setColor(green);
- int[]xGS = {10,11,12,32,32,36,67,68,69,73,77,86,37,34,24,22};
- int[]yGS = {82,85,85,73,69,71,52,47,54,55,52,21,53,50,57,55};
- g.fillPolygon(xGS,yGS,xGS.length);
- int[]xGS1 = {24,29,33,33,36,38,41,45,50,51,53,57,57,59,62,67,68,72,78,75,77,83,87,87,91,96,95,97,100,101,107,112,110,117,129,132,134,137,138,140,143,148,150,152,159,160,163,171,164,163,162,151,148,145,137,133,130,114,113,82,80,75,72,71,66,58,56,51,47,39,37,33};
- int[]yGS1 = {139,139,137,124,120,116,111,131,129,126,128,126,98,98,123,122,114,119,116,93,93,114,112,107,111,108,83,83,85,82,103,101,76,76,93,93,91,85,81,81,87,84,82,83,79,75,78,74,6,5,6,35,13,16,46,35,31,43,36,58,53,86,77,66,60,93,67,73,98,99,84,79};
- g.fillPolygon(xGS1,yGS1,xGS1.length);
- //D from Danny
- g.setColor(black);
- int[]xD = {8,10,21,21,20,17};
- int[]yD = {62,81,74,58,56,56};
- g.fillPolygon(xD,yD,xD.length);
- int[]xDL = {8,10,21,21,20,17,8};
- int[]yDL = {62,81,74,58,56,56,62};
- g.setColor(green);
- int[]xDC = {12,14,18,17,15};
- int[]yDC = {63,75,72,62,61};
- g.fillPolygon(xDC,yDC,xDC.length);
- int[]xDCL = {12,14,18,17,15,12};
- int[]yDCL = {63,75,72,62,61,63};
- //A from dAnny
- g.setColor(black);
- int[]xA = {26,24,28,29,32,34,37,31};
- int[]yA = {54,73,71,65,63,67,65,50};
- g.fillPolygon(xA,yA,xA.length);
- int[]xAL = {26,24,28,29,32,34,37,31,26};
- int[]yAL = {54,73,71,65,63,67,65,50,54};
- g.setColor(Color.WHITE);
- int[]xAC = {30,29,31};
- int[]yAC = {58,62,61};
- g.fillPolygon(xAC,yAC,xAC.length);
- //N from daNny
- g.setColor(black);
- int[]xN = {37,39,42,42,46,50,48,45,45,41};
- int[]yN = {48,64,62,52,60,58,41,43,51,45};
- g.fillPolygon(xN,yN,xN.length);
- int[]xNl = {37,39,42,42,46,50,48,45,45,41,37};
- int[]yNl = {48,64,62,52,60,58,41,43,51,45,48};
- //N from danNy
- g.setColor(black);
- int[]xN1 = {51,53,57,57,60,64,63,59,59,56};
- int[]yN1 = {39,56,53,45,51,49,31,34,41,36};
- g.fillPolygon(xN1,yN1,xN1.length);
- int[]xNl1 = {51,53,57,57,60,64,63,59,59,56,51};
- int[]yNl1 = {39,56,53,45,51,49,31,34,41,36,39};
- //Y from dannY
- g.setColor(black);
- int[]xY = {66,71,69,69,74,82,76,74,70};
- int[]yY = {33,42,50,52,49,23,27,35,30};
- g.fillPolygon(xY,yY,xY.length);
- int[]xYL = {66,71,69,69,74,82,76,74,70,66};
- int[]yYL = {33,42,50,52,49,23,27,35,30,33};
- GradientPaint L1 = new GradientPaint(14,103,black,35,137,blueGray);
- Graphics2D gg = (Graphics2D)g;
- gg.setPaint(L1);
- //P from Phantom
- int[]xP = {14,18,25,29,29,32,34,35,35,34,33,31,28};
- int[]yP = {88,90,137,135,123,119,115,112,91,87,84,80,78};
- gg.fillPolygon(xP,yP,xP.length);
- int[]xPL = {14,18,25,29,29,32,34,35,35,34,33,31,28,14};
- int[]yPL = {88,90,137,135,123,119,115,112,91,87,84,80,78,88};
- //H of pHantom
- int[]xH = {35,39,44,46,47,49,51,53,53,43,47,49,46,44};
- int[]yH = {88,88,128,127,118,117,125,124,69,77,77,112,112,81};
- gg.fillPolygon(xH,yH,xH.length);
- int[]xHL = {35,39,44,46,47,49,51,53,53,43,47,49,46,44,35};
- int[]yHL = {88,88,128,127,118,117,125,124,69,77,77,112,112,81,88};
- //A of phAntom
- int[]xA2 = {55,59,61,63,64,68,70,74,66};
- int[]yA2 = {69,69,121,119,110,108,116,114,60};
- gg.fillPolygon(xA2,yA2,xA2.length);
- int[]xA2L = {55,59,61,63,64,68,70,74,66,55};
- int[]yA2L = {69,69,121,119,110,108,116,114,60,69};
- //N of phaNtom
- int[]xN3 = {68,74,81,83,81,89,92,90,81,86,89,78};
- int[]yN3 = {63,63,111,110,87,107,106,50,60,61,94,54};
- gg.fillPolygon(xN3,yN3,xN3.length);
- int[]xN3L = {68,74,81,83,81,89,92,90,81,86,89,78,68};
- int[]yN3L = {63,63,111,110,87,107,106,50,60,61,94,54,63};
- //T of phanTom
- int[]xT = {94,97,99,101,105,108,107,108,110,110};
- int[]yT = {49,76,68,68,100,99,63,63,68,37};
- gg.fillPolygon(xT,yT,xT.length);
- int[]xTL = {94,97,99,101,105,108,107,108,110,110,94};
- int[]yTL = {49,76,68,68,100,99,63,63,68,37,49};
- //O of phantOm
- int[]xO = {122,119,117,116,115,115,116,117,119,122,125,131,134,136,136,135,133,131,129,126};
- int[]yO = {28,30,34,38,43,69,75,79,84,88,91,90,86,79,52,46,39,34,31,28};
- gg.fillPolygon(xO,yO,xO.length);
- int[]xOL = {122,119,117,116,115,115,116,117,119,122,125,131,134,136,136,135,133,131,129,126,122};
- int[]yOL = {28,30,34,38,43,69,75,79,84,88,91,90,86,79,52,46,39,34,31,28,28};
- //M of phantoM
- int[]xM = {144,132,137,141,144,144,150,155,157,162,167,160,148,153,152};
- int[]yM = {15,27,27,83,83,56,80,78,47,74,72,7,22,22,61};
- gg.fillPolygon(xM,yM,xM.length);
- int[]xML = {144,132,137,141,144,144,150,155,157,162,167,160,148,153,152,144};
- int[]yML = {15,27,27,83,83,56,80,78,47,74,72,7,22,22,61,15};
- //CENTER GREEN OF P from Phantom
- g.setColor(green);
- int[]xPC = {26,27,29,31,31,28};
- int[]yPC = {95,94,94,99,107,118};
- g.fillPolygon(xPC,yPC,xPC.length);
- int[]xPCL = {26,27,29,31,31,28,26};
- int[]yPCL = {95,94,94,99,107,118,95};
- g.setColor(Color.WHITE);
- int[]xA2C = {64,64,67,67};
- int[]yA2C = {84,105,103,99};
- g.fillPolygon(xA2C,yA2C,xA2C.length);
- int[]xA2CL = {64,64,67,67,64};
- int[]yA2CL = {84,105,103,99,84};
- //CENTER GREEN OF O from phantOm
- g.setColor(backG);
- int[]xOC = {124,122,122,123,124,125,127,129,130,131,131,130,129,128,127};
- int[]yOC = {53,58,70,76,80,82,84,84,82,77,68,62,58,55,53};
- g.fillPolygon(xOC,yOC,xOC.length);
- g.setColor(green);
- int[]xOCG = {126,126,124,123,122,122,123,124,127,127,126};
- int[]yOCG = {58,55,53,55,58,70,76,80,84,79,74};
- g.fillPolygon(xOCG,yOCG,xOCG.length);
- g.setColor(Color.WHITE);
- int[]xOCL = {124,122,122,123,124,125,127,129,130,131,131,130,129,128,127,124};
- int[]yOCL = {53,58,70,76,80,82,84,84,82,77,68,62,58,55,53,53};
- Graphics2D logos = (Graphics2D) g;
- logos.setStroke(new BasicStroke(2));
- logos.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
- logos.setColor(Color.WHITE);
- logos.drawPolyline(xDL,yDL,xDL.length);
- logos.drawPolyline(xDCL,yDCL,xDCL.length);
- logos.drawPolyline(xAL,yAL,xAL.length);
- logos.drawPolyline(xAC,yAC,xAC.length);
- logos.drawPolyline(xNl,yNl,xNl.length);
- logos.drawPolyline(xNl1,yNl1,xNl1.length);
- logos.drawPolyline(xYL,yYL,xYL.length);
- logos.drawPolyline(xPL,yPL,xPL.length);
- logos.drawPolyline(xPCL,yPCL,xPCL.length);
- logos.drawPolyline(xHL,yHL,xHL.length);
- logos.drawPolyline(xA2L,yA2L,xA2L.length);
- logos.drawPolyline(xA2CL,yA2CL,xA2CL.length);
- logos.drawPolyline(xN3L,yN3L,xN3L.length);
- logos.drawPolyline(xTL,yTL,xTL.length);
- logos.drawPolyline(xOL,yOL,xOL.length);
- logos.drawPolyline(xOCL,yOCL,xOCL.length);
- logos.drawPolyline(xML,yML,xML.length);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement