public easyenemy(PointF startlocation, List <PointF> path) : base(startlocation, "images/enemy1.png", path) { movespeed = 300; maxhp = 25; currhp = maxhp; gun = new pistol(this); gun.startfiring(); turnspeed = 450; }
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); } }
public static void Main(string[] args) { Console.WriteLine(); Console.WriteLine("==== Senjata ===="); Console.WriteLine(); ISenjata senjata; senjata = new pistol(); senjata.jenis(); senjata.peluru(); senjata.caliber(); Console.WriteLine(); senjata = new sniper(); senjata.jenis(); senjata.peluru(); senjata.caliber(); }