public class PrettyLady { public int id; //VARS:******************************************** //motion error variables float xoff = random(0, 1); float xincrement = 0.01; float yoff = random(0, 1); float yincrement = 0.01; //The X and Y coordinates**** public float myX, myY; //trail array variables public int trailnum=50; public float mx[]=new float[trailnum]; public float my[]=new float[trailnum]; //trail colour values public float trRed=200; public float trGreen=145; public float trBlue=242; float trAlpha=150; float headAlpha=150; float trailsize=1; float radius; float Vshake=0; public boolean toPoison; public boolean toKill; public boolean alive; public boolean flag; int frames; //end of VARS************************************************ public PrettyLady(boolean a, int i){ alive = a; id = i; } public void pSetup(){ radius = 20; toPoison = false; toKill = false; for(int i=0; i253)trRed --; if(trGreen>83)trGreen--; if(trGreen<83)trGreen++; if(trBlue>202) trBlue--; if(trBlue<202) trBlue++; if (trailsize<2) trailsize=trailsize+0.01; if (trailsize>2) trailsize=trailsize-0.01; if (xincrement < 0.01) xincrement=xincrement+0.01; if (xincrement > 0.01) xincrement=xincrement-0.01; if (Vshake>0) Vshake=Vshake-0.5; if (Vshake<0) Vshake=Vshake+0.5; } //WHITE: public void coldColor(){ if(trRed<255) trRed ++; if(trRed>255)trRed --; if(trGreen>255)trGreen--; if(trGreen<255)trGreen++; if(trBlue>255) trBlue--; if(trBlue<255) trBlue++; if (trailsize>0.85) trailsize=trailsize-0.02; if (trailsize<0.85) trailsize=trailsize+0.02; if (xincrement < 0.001) xincrement=xincrement+0.01; if (xincrement > 0.001) xincrement=xincrement-0.01; if (Vshake>0) Vshake=Vshake-0.5; if (Vshake<0) Vshake=Vshake+0.5; } public void electricity(){ if(trRed <204) trRed++; if(trRed >204) trRed--; if(trGreen > 204) trGreen--; if(trGreen < 204) trGreen++; if(trBlue < 0) trBlue++; if(trBlue >0) trBlue--; if (xincrement < 0.01) xincrement=xincrement+0.01; if (xincrement > 0.01) xincrement=xincrement-0.01; if (trailsize>1) trailsize=trailsize-0.02; if (trailsize<1) trailsize=trailsize+0.02; if (Vshake>5) Vshake=Vshake-0.5; if (Vshake<5) Vshake=Vshake+0.5; } public void normalstate(){ if(trRed <200) trRed++; if(trRed >200) trRed--; if(trGreen > 145) trGreen--; if(trGreen <145) trGreen++; if(trBlue <242) trBlue++; if(trBlue > 242) trBlue--; if (xincrement < 0.01) xincrement=xincrement+0.01; if (xincrement > 0.01) xincrement=xincrement-0.01; if (trailsize>1.3) trailsize=trailsize-0.02; if (trailsize<1.3) trailsize=trailsize+0.02; if (Vshake>0) Vshake=Vshake-0.5; if (Vshake<0) Vshake=Vshake+0.5; } public void poison(){ toPoison = true; } public void kill(){ toKill = true; } }//end of pretty lady