Example #1
0
 public static GamePadState LastGamePadState(PlayerIndex playerIndex)
 {
     if (playerIndex.Equals(PlayerIndex.One))
         return LastP1GamePadState;
     else
         return LastP2GamePadState;
 }
Example #2
0
 public static GamePadState Postfix(GamePadState g, PlayerIndex playerIndex, GamePadState __result)
 {
     if (playerIndex.Equals(PlayerIndex.One) && PlayerIndexController._PlayerIndex != PlayerIndex.One)
     {
         return(PlayerIndexController.GetRawGamePadState());
     }
     else
     {
         return(__result);
     }
 }
Example #3
0
 /// <summary>
 /// Check if player index is already listed.
 /// </summary>
 /// <returns><c>true</c> if this instance is player index listed the specified iPlayerIndex; otherwise, <c>false</c>.</returns>
 /// <param name="iPlayerIndex">player index.</param>
 private bool IsPlayerIndexListed(PlayerIndex iPlayerIndex)
 {
     for (int i = 0; i < _players.Count; i++)
     {
         if (iPlayerIndex.Equals(_players[i].PlayerIndex))
         {
             return(true);
         }
     }
     return(false);
 }
Example #4
0
        // constructor
        public DbzPlayer(SpriteSheet spriteSheet, Vector2 position,
            CollisionOffset collisionOffset, Vector2 speed, Vector2 friction, SoundEffect sound1, SoundEffect sound2, Point frameSize, PlayerIndex playerIndex)
            : base(spriteSheet, position, collisionOffset, speed, friction)
        {
            dbzPlayerNum = playerIndex;
            if (playerIndex.Equals(PlayerIndex.Two))
            {
                base.position.X = 800; 
                effects = SpriteEffects.FlipHorizontally;
                dbzPlayerKeys.Add(Keys.I);
                dbzPlayerKeys.Add(Keys.K);
                dbzPlayerKeys.Add(Keys.J);
                dbzPlayerKeys.Add(Keys.L);
                dbzPlayerKeys.Add(Keys.N);
                dbzPlayerKeys.Add(Keys.O);
                dbzPlayerKeys.Add(Keys.U);
            }
            else
            {
                base.position.X = 200;
                dbzPlayerKeys.Add(Keys.W);
                dbzPlayerKeys.Add(Keys.S);
                dbzPlayerKeys.Add(Keys.A);
                dbzPlayerKeys.Add(Keys.D);
                dbzPlayerKeys.Add(Keys.Space);
                dbzPlayerKeys.Add(Keys.E);
                dbzPlayerKeys.Add(Keys.Q);
            }
            dbzFrameSize = frameSize;
            chargeSound = sound1;
            ssLoop = sound2;
            chargeSoundInstance = chargeSound.CreateInstance();
            ssLoopInstance = ssLoop.CreateInstance();
            ssLoopInstance.IsLooped = true;

        }
Example #5
0
 public KeyboardInput(PlayerIndex player)
 {
     p            = player;
     secondPlayer = (p.Equals(PlayerIndex.Two));
 }