public void Shoot(Vector2 i_ShooterPosition) { Bullet bullet = this.getBullet(i_ShooterPosition); this.m_SoundManager = this.m_GameScreen.Game.Services.GetService(typeof(ISoundMananger)) as ISoundMananger; if (this.m_ShotSound != string.Empty && this.m_SoundManager != null) { this.m_SoundManager.PlaySoundEffect(this.m_ShotSound); } }
public override void Initialize() { base.Initialize(); this.ActiveChanged += new EventHandler <EventArgs>(this.ItemActiveChanged); if (this.m_isSoundOn) { this.m_SoundManager = this.m_GameScreen.Game.Services.GetService(typeof(ISoundMananger)) as ISoundMananger; } this.initAnimations(); }
public PlayScreen(Game i_Game) : base(i_Game) { this.m_ScoreBoard = new ScoreBoardHeader(this); this.m_GameEngine = Game.Services.GetService(typeof(ISpaceInvadersEngine)) as ISpaceInvadersEngine; this.m_SoundManager = Game.Services.GetService(typeof(ISoundMananger)) as ISoundMananger; i_Game.IsMouseVisible = true; this.m_Background = new Background(this, @"Sprites\BG_Space01_1024x768", 1); this.m_MotherSpaceShip = new MotherSpaceShip(this); this.m_EnemysGroup = new EnemiesGroup(this); this.m_WallsGroup = new WallsGroup(this, SpaceInvadersConfig.k_NumOfWalls); this.m_PauseScreenScreen = new PauseScreen(this.Game); }
public SpaceInvadersEngine(Game i_Game) : base(i_Game) { this.m_Game = i_Game; this.m_SoundManager = i_Game.Services.GetService(typeof(ISoundMananger)) as ISoundMananger; }
public VolumeItem(string i_AssetName, GameScreen i_GameScreen, int i_ItemNumber) : base(i_AssetName, i_GameScreen, i_ItemNumber) { this.m_Game = i_GameScreen.Game; this.m_SoundMngr = this.m_Game.Services.GetService(typeof(ISoundMananger)) as ISoundMananger; }
public SoundSettingsManager(Game i_Game) : base(i_Game) { this.m_SoundManager = i_Game.Services.GetService(typeof(ISoundMananger)) as ISoundMananger; }