public BlackHoleController( Vector2 Position, BlackHole master )
 {
     position = Position;
     this.master = master;
     shouldExplode = false;
     isLastOneInside = false;
     r = new Random();
 }
예제 #2
0
 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 );
 }