public void setDoShooting(bool shoot) { //------------------------------------------------------------------------------------------------------------------ // Purpose: Method (set invader to init shooting) //----------------------------------------------------------------------------------------------------------------- if (shoot) { this.bullet = new clsInvaderBullet(base.getX() + 10, base.getY()); this.shoot = shoot; } else { this.bullet = null; this.shoot = false; } }
public void doShoot(Graphics Destination) { //------------------------------------------------------------------------------------------------------------------ // Purpose: Method to control the invaders bullets //------------------------------------------------------------------------------------------------------------------ if (this.bullet.getY() < 800) { // Shift bullets down the screen if (this.bullet != null) { this.bullet.moveBullets(Destination); } } else //- bullet has moved off the screen then kill off instance { this.bullet = null; this.shoot = false; } }