Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
 private void addScoreBoardToScreen(PlayScreen i_PlayScreens)
 {
     i_PlayScreens.Add(m_ScoreBoard = new ScoreBoard(Game, r_Players, k_NumStartingSouls));
 }