public Ship(string i_AssetName, Game i_InvadersGame, Vector2 i_Delta, PlayerIndex i_PlayerIndex, PlayScreen i_PlayScreens) : base(i_AssetName, i_InvadersGame, i_Delta) { m_TintColor = Color.White; m_ScoreValue = k_ShipScoreValue; r_PlayerIndex = i_PlayerIndex; m_ShootAvailble = true; i_PlayScreens.Add(r_ShootingMachine = new ShootingMachine(i_InvadersGame, k_MaxBulletsOnScreen, Enums.eShooter.Ship, k_GunShootAsset)); GameManager.LoadPlayerControls(i_PlayerIndex, out m_Leftkey, out m_Rightkey, out m_Shootingkey, out m_MouseMode); }
private void addScoreBoardToScreen(PlayScreen i_PlayScreens) { i_PlayScreens.Add(m_ScoreBoard = new ScoreBoard(Game, r_Players, k_NumStartingSouls)); }