public BlackHoleController( Vector2 Position, BlackHole master ) { position = Position; this.master = master; shouldExplode = false; isLastOneInside = false; r = new Random(); }
public override void Spawn( TimeSpan gameTime, TanksDrop game ) { Random r = new Random(); BlackHole hole = new BlackHole(); Game = game; hole.Initialize( game ); hole.LoadContent( game.Content, game.ScreenWidth, game.ScreenHeight ); hole.Position = hole.RandomPosition(); hole.Controller = new BlackHoleController( hole.Position, hole ); hole.Controller.Initialize( game ); hole.VacuumSpeed = 0; hole.spawnTime = gameTime; hole.lifeTime = 10000; Game.AppendController( hole.Controller ); Game.QueueEntity( hole ); }