public eliteenemy(PointF startlocation, List <PointF> path) : base(startlocation, "images/enemy2.png", path) { movespeed = 300; maxhp = 60; currhp = maxhp; gun = new machinegun(this); gun.startfiring(); turnspeed = 360; //(degs/se) }
public void addpowerup(float x, float y, string weaponname) { PointF startlocation = new PointF(x, y); if (weaponname == "machinegun") { weapon w = new machinegun(startlocation); powerup p = new weaponpowerup(startlocation, w); poweruplist.Add(p); } else if (weaponname == "tripleshot") { weapon w = new tripleshot(startlocation); powerup p = new weaponpowerup(startlocation, w); poweruplist.Add(p); } else if (weaponname == "sniper") { weapon w = new sniper(startlocation); powerup p = new weaponpowerup(startlocation, w); poweruplist.Add(p); } else if (weaponname == "pistol") { weapon w = new pistol(startlocation); powerup p = new weaponpowerup(startlocation, w); poweruplist.Add(p); } else if (weaponname == "firstaidpowerup") { powerup p = new firstaidpowerup(startlocation); poweruplist.Add(p); } else if (weaponname == "superballgun") { weapon w = new superballgun(startlocation); powerup p = new weaponpowerup(startlocation, w); poweruplist.Add(p); } else if (weaponname == "enemyspawner") { powerup p = new enemyspawner(startlocation); poweruplist.Add(p); } }