import java.awt.*; public class orangeClass extends Object{ //baddy class stuff.... static public int baddynumber=0; public int ididit=0; public int bb; public int baddybullet; public int baddybulletx; public int baddybullety; public int baddybulletmade; public int baddyx; public int baddyy; public int baddydead; public int pbn; public int tough=1; public int dyx,dyy; public void orangeClass(){ baddynumber++; baddybullet=0; bb=0; baddybulletmade=0; baddydead=0; tough=1; } public void Toughness(Graphics g){ dyx=200; dyy=170; if(baddydead==1)tough++; baddydead=0; g.setColor(Color.blue); g.drawLine(dyx-20,dyy,dyx+20,dyy); g.drawLine(dyx-20,dyy,dyx,dyy+30); g.drawLine(dyx+20,dyy,dyx,dyy+30); g.drawLine(dyx,dyy,dyx+15,dyy+23); g.drawLine(dyx,dyy,dyx-15,dyy+23); g.drawLine(dyx+15,dyy+15,dyx-15,dyy+15); g.setColor(Color.red); g.drawLine(dyx+15,dyy+15,dyx+15,dyy+28); g.drawLine(dyx-15,dyy+15,dyx-15,dyy+28); } public void MakeBaddy (Graphics g){ if(baddydead<1+tough){ g.setColor(Color.blue); g.drawLine(baddyx-20,baddyy,baddyx+20,baddyy); g.drawLine(baddyx-20,baddyy,baddyx,baddyy+30); g.drawLine(baddyx+20,baddyy,baddyx,baddyy+30); g.drawLine(baddyx,baddyy,baddyx+15,baddyy+23); g.drawLine(baddyx,baddyy,baddyx-15,baddyy+23); g.drawLine(baddyx+15,baddyy+15,baddyx-15,baddyy+15); g.setColor(Color.red); g.drawLine(baddyx+15,baddyy+15,baddyx+15,baddyy+28); g.drawLine(baddyx-15,baddyy+15,baddyx-15,baddyy+28); } if(baddydead>tough&&baddydead<7+tough){ g.setColor(Color.blue); g.drawLine(baddyx-20,baddyy,baddyx+20,baddyy); g.drawLine(baddyx-22,baddyy+2,baddyx,baddyy+26); g.drawLine(baddyx+22,baddyy-3,baddyx+5,baddyy+30); g.drawLine(baddyx,baddyy,baddyx+15,baddyy+23); g.drawLine(baddyx-3,baddyy,baddyx-17,baddyy+23); g.drawLine(baddyx+16,baddyy+15,baddyx-15,baddyy+19); g.setColor(Color.red); g.drawLine(baddyx+17,baddyy+17,baddyx+15,baddyy+28); g.drawLine(baddyx-17,baddyy+15,baddyx-15,baddyy+28); g.setColor(Color.orange); g.fillOval(baddyx-15,baddyy,30,30); baddydead++; } if(baddydead>=7+tough&&baddydead<15+tough){ g.setColor(Color.blue); g.drawLine(baddyx-20,baddyy,baddyx+20,baddyy); g.drawLine(baddyx-24,baddyy+4,baddyx,baddyy+22); g.drawLine(baddyx+23,baddyy-5,baddyx+10,baddyy+30); g.drawLine(baddyx,baddyy,baddyx+15,baddyy+23); g.drawLine(baddyx-5,baddyy,baddyx-20,baddyy+23); g.drawLine(baddyx+17,baddyy+15,baddyx-15,baddyy+23); g.setColor(Color.red); g.drawLine(baddyx+25,baddyy+20,baddyx+15,baddyy+28); g.drawLine(baddyx-20,baddyy+15,baddyx-15,baddyy+28); g.setColor(Color.orange); g.fillOval(baddyx,baddyy+30,4,4); g.fillOval(baddyx+15,baddyy+23,4,4); g.fillOval(baddyx-15,baddyy+23,4,4); g.fillOval(baddyx+10,baddyy,4,4); g.fillOval(baddyx-10,baddyy,4,4); baddydead++; } if(baddydead>=15+tough&&baddydead<25+tough){ g.setColor(Color.blue); g.drawLine(baddyx-20,baddyy-10,baddyx+15,baddyy+5); g.drawLine(baddyx-30,baddyy+10,baddyx,baddyy+30); g.drawLine(baddyx+28,baddyy-10,baddyx+20,baddyy+30); g.drawLine(baddyx+5,baddyy,baddyx+20,baddyy+23); g.drawLine(baddyx-10,baddyy,baddyx-25,baddyy+23); g.drawLine(baddyx+19,baddyy+15,baddyx-15,baddyy+30); g.setColor(Color.red); g.drawLine(baddyx+30,baddyy+20,baddyx+20,baddyy+28); g.drawLine(baddyx-25,baddyy+15,baddyx-17,baddyy+28); g.setColor(Color.orange); g.fillOval(baddyx,baddyy+50,4,4); g.fillOval(baddyx+30,baddyy+35,4,4); g.fillOval(baddyx-30,baddyy+35,4,4); g.fillOval(baddyx+20,baddyy-15,4,4); g.fillOval(baddyx-20,baddyy-15,4,4); baddydead++; } } public void MakeBaddyBullet (Graphics g){ if(baddydead<1+tough){ baddybulletmade=1; baddybullet=0; baddybulletx=baddyx; baddybullety=baddyy; g.setColor(Color.red); g.drawLine(baddyx+15,baddyy+30,baddyx+15,baddyy+25); g.drawLine(baddyx-15,baddyy+30,baddyx-15,baddyy+25); g.fillOval(baddyx+13,baddyy+29,5,5); g.fillOval(baddyx-17,baddyy+29,5,5); } } public void BaddyBullet (Graphics g){ if (baddybulletmade==1){ baddybullet=baddybullet+10; g.setColor(Color.red); g.drawLine(baddybulletx+15,baddybullety+30+baddybullet,baddybulletx+15,baddybullety+20+baddybullet); g.drawLine(baddybulletx-15,baddybullety+30+baddybullet,baddybulletx-15,baddybullety+20+baddybullet); g.fillOval(baddybulletx+13,baddybullety+29+baddybullet,5,5); g.fillOval(baddybulletx-17,baddybullety+29+baddybullet,5,5); if (baddybullety+baddybullet+30>595)baddybulletmade=0; } } public int checkBaddybullet(int ox, int oy){ if (baddybullety+baddybullet+30<530&&baddybullety+baddybullet+30>505){ ididit=1; if (baddybulletx-40ox)return 1; else return 0; } else return 0; } public int randomBullet(){ int rand; rand=(int)(1+Math.random() *50); if (rand==1)return 1; else return 0; } }