Java Reference
In-Depth Information
public Alien( int type, int health, String name)
{
this .type = type;
this .health = health;
this .name = name;
}
}
public class AlienPack
{
private Alien[] aliens;
public AlienPack( int numAliens)
{
aliens = new Alien[numAliens];
}
public void addAlien(Alien newAlien, int index)
{
aliens[index] = newAlien;
}
public Alien[] getAliens()
{
return aliens;
}
public int calculateDamage()
{
int damage = 0;
for ( int i=0; i < aliens.length; i++)
{
if (aliens[i].type==Alien.SNAKE_ALIEN)
{
damage +=10; // Snake does 10 damage
}
else if (aliens[i].type==Alien.OGRE_ALIEN)
{
damage +=6; // Ogre does 6 damage
}
else if (aliens[i].type==Alien.MARSHMALLOW_MAN_ALIEN)
{
damage +=1;
// Marshmallow Man does 1 damage
}
}
return damage;
}
}
Search WWH ::




Custom Search