Beispiel #1
0
 public override void Initialize()
 {
     base.Initialize();
     (this.Animations["CellAnimation"] as CellAnimator).FirstCellIndex = m_CellIndex;
     (this.Animations["CellAnimation"] as CellAnimator).CurrCellIdx    = m_CellIndex;
     m_ShootSound = SoundFactoryMethod.CreateSound(Game as GameStructure, eSoundName.EnemyGunShot);
     m_KillSound  = SoundFactoryMethod.CreateSound(Game as GameStructure, eSoundName.EnemyKill);
 }
Beispiel #2
0
        public override void Initialize()
        {
            base.Initialize();
            Texture2D textureClone = new Texture2D(Game.GraphicsDevice, Texture.Width, Texture.Height);

            textureClone.SetData <Color>(m_SpriteTexureData);
            this.Texture = textureClone;
            m_HitSound   = SoundFactoryMethod.CreateSound(Game as GameStructure, eSoundName.BarrierHit);
        }
Beispiel #3
0
 public override void Initialize()
 {
     base.Initialize();
     StartPosition = new Vector2(250, 110);
     //Show();
     FocusedMenuItemIdx = 0;
     m_MenuItems[FocusedMenuItemIdx].IsFocused = true;
     m_MenuMoveSound = SoundFactoryMethod.CreateSound(Game as GameStructure, eSoundName.MenuMove);
 }
 public SpaceInvadersGameScreen(GameStructure i_Game) : base(i_Game)
 {
     this.BlendState = Microsoft.Xna.Framework.Graphics.BlendState.NonPremultiplied;
     m_IsGameStarted = false;
     initDefaultData();
     m_CurrentLevel      = 1;
     m_CollisionsManager = Game.Services.GetService(typeof(ICollisionsManager)) as CollisionsManager;
     m_GamePauseScreen   = new GamePauseScreen(Game as GameStructure);
     m_GameOverSound     = SoundFactoryMethod.CreateSound(Game as GameStructure, eSoundName.GameOver);
     m_LevelWinSound     = SoundFactoryMethod.CreateSound(Game as GameStructure, eSoundName.LevelWin);
     m_BackGroundMusic   = SoundFactoryMethod.CreateSound(Game as GameStructure, eSoundName.BackgroundMusic);
 }
Beispiel #5
0
 public SpaceShip(GameStructure i_Game, ePlayerNumber i_PlayerNumber, string i_AssteName, SpaceShipsManager i_SpaceShipManager) : base(i_AssteName, i_Game)
 {
     SpaceShipManager  = i_SpaceShipManager;
     Bullets           = new List <Bullet>();
     ScoreAsText       = new TextAsSprite(i_Game);
     m_PlayerNumber    = i_PlayerNumber;
     Score             = 0;
     m_Speed           = 145;
     m_AssteName       = i_AssteName;
     IsShootableActive = true;
     m_SpaceShipSouls  = new List <Sprite>();
     initSouls();
     m_ShootSound = SoundFactoryMethod.CreateSound(i_Game, eSoundName.SSGunShot);
     m_LifeDie    = SoundFactoryMethod.CreateSound(Game as GameStructure, eSoundName.LifeDie);
 }
 public override void Initialize()
 {
     base.Initialize();
     m_KillSound = SoundFactoryMethod.CreateSound(Game as GameStructure, eSoundName.MotherShipKill);
 }