Пример #1
0
 public override void Spawn( TimeSpan gameTime, TanksDrop game )
 {
     Concealer c = new Concealer( lifeTime );
     c.Initialize( game );
     c.spawnTime = gameTime;
     game.QueueEntity( c );
 }
Пример #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 );
 }
Пример #3
0
        public override void Spawn( TimeSpan gameTime, TanksDrop game )
        {
            Random r = new Random();

            Portal redPortal = new Portal( lifeTime );
            Portal bluePortal = new Portal( lifeTime );

            redPortal.isRed = true;

            redPortal.Initialize( game );
            bluePortal.Initialize( game );
            redPortal.Position = new Vector2( r.Next( game.ScreenWidth ), r.Next( game.ScreenHeight ) );
            bluePortal.Position = new Vector2( r.Next( game.ScreenWidth ), r.Next( game.ScreenHeight ) );
            redPortal.LoadContent( game.Content, game.ScreenWidth, game.ScreenHeight );
            bluePortal.LoadContent( game.Content, game.ScreenWidth, game.ScreenHeight );
            redPortal.otherPortal = bluePortal;
            bluePortal.otherPortal = redPortal;
            redPortal.spawnTime = bluePortal.spawnTime = gameTime;

            game.QueueEntity( redPortal, bluePortal );
        }
Пример #4
0
 public override void Initialize( TanksDrop game, Tank owner )
 {
     game.PutController( this );
     base.Initialize( game, owner );
 }
Пример #5
0
 public override void Initialize( TanksDrop game, Tank Owner )
 {
     base.Initialize( game, Owner );
     angle = 0;
     orig_angle = angle;
 }
Пример #6
0
 public override void Initialize( TanksDrop game )
 {
     isDestructed = false;
     base.Initialize( game );
 }
Пример #7
0
 public override void Initialize( TanksDrop game, Tank Owner )
 {
     SetOwner( Owner );
     isDone = false;
     base.Initialize( game, Owner );
 }
Пример #8
0
 public override void Initialize( TanksDrop game )
 {
     switchableTanks = new List<Tank>();
     base.Initialize( game );
 }
Пример #9
0
 public SettingsMenu( TanksDrop Game )
     : base(Game)
 {
     AllNames = ( from keyv in Game.Settings
                  select keyv.Key ).ToArray();
 }
Пример #10
0
 public override void Initialize( TanksDrop game, Tank Owner )
 {
     OriginalSpeed = Owner.Speed;
     base.Initialize( game, Owner );
 }
Пример #11
0
 public override void Initialize( TanksDrop game )
 {
     base.Initialize( game );
     game.AppendController( this );
     isDestructed = false;
 }
Пример #12
0
 public override void Initialize( TanksDrop game, Tank Owner )
 {
     game.AppendController( this );
     base.Initialize( game, Owner );
 }
Пример #13
0
 public override void Initialize( TanksDrop game )
 {
     Position = new Vector2( game.ScreenWidth / 2, game.ScreenHeight / 2 ); // Center
     LoadContent( game.Content, game.ScreenWidth, game.ScreenHeight );
 }
Пример #14
0
 /// <summary>
 /// Puts a new instance of the controller on the board.
 /// </summary>
 /// <param name="gameTime">The current game time.</param>
 /// <param name="game">The game instance.</param>
 public abstract void Spawn( TimeSpan gameTime, TanksDrop game );
Пример #15
0
 public override void Initialize( TanksDrop game )
 {
     Tanks = new HashSet<Tank>();
     base.Initialize( game );
 }
Пример #16
0
 public override void Initialize( TanksDrop game, Tank Owner )
 {
     base.Initialize( game, Owner );
     Tanks = new HashSet<Tank>();
     Game.PutController( this );
 }
Пример #17
0
 public override void Initialize( TanksDrop game )
 {
     base.Initialize( game );
     if ( t != null )
     {
         t.Initialize( Game, ( Tank )Owner );
         ( ( Tank )Owner ).AppendController( t );
         ( ( Tank )Owner ).Controller = t;
     }
     destroyTime = 0;
 }
Пример #18
0
 public override void Initialize( TanksDrop game )
 {
     base.Initialize( game );
 }
Пример #19
0
 public override void Initialize( TanksDrop game )
 {
     appliedEntities = new Dictionary<GameEntity, Tuple<Texture2D, bool, Color[]>>();
     base.Initialize( game );
 }
Пример #20
0
 public override void Initialize( TanksDrop game )
 {
     Tanks = new List<Tank>();
     reverseExplod = game.Content.Load<SoundEffect>( "dolpxe" );
     base.Initialize( game );
 }
Пример #21
0
 public Menu( TanksDrop Game )
 {
     this.Game = Game;
 }
Пример #22
0
 public override void Initialize( TanksDrop game )
 {
     lastShot = TimeSpan.Zero;
     base.Initialize( game );
 }
Пример #23
0
 public PauseMenu( TanksDrop Game )
     : base(Game)
 {
 }