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); }
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); }
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); }
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); }