public static GamePadState LastGamePadState(PlayerIndex playerIndex) { if (playerIndex.Equals(PlayerIndex.One)) return LastP1GamePadState; else return LastP2GamePadState; }
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); } }
/// <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); }
// 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; }
public KeyboardInput(PlayerIndex player) { p = player; secondPlayer = (p.Equals(PlayerIndex.Two)); }