Ejemplo n.º 1
0
 public TurretMover(Turret toMake)
 {
   turret = toMake;
 }
Ejemplo n.º 2
0
 public void DeleteTurret(Turret t)
 {
   if (Turrets.Contains(t))
   {
     // TODO: Investigate this memory leak.
     t.Active = false;
     Turrets.Remove(t);
     if (RemoveTurret != null) RemoveTurret(this, new TurretArgs(t));
   }
 }
Ejemplo n.º 3
0
 public TurretArgs(Turret t)
 {
   this.t = t;
 }
Ejemplo n.º 4
0
 public void CreateTurret(Vector2 location, int owner)
 {
   Turret t = new Turret(location, owner);
   Turrets.Add(t);
   if (AddTurret != null) AddTurret(this, new TurretArgs(t));
 }