public Player(string Name, Difficulty diff, GamePadStateManager padstate) { ComputerLevel = diff; if (diff == Difficulty.NON_COMP) { GamePad = padstate; IsComputer = false; } else { GamePad = padstate; IsComputer = true; } this.Name = Name; isP1 = false; }
public Player(string Name, Difficulty diff, PlayerIndex PlayerIdx) { ComputerLevel = diff; if (diff == Difficulty.NON_COMP) { GamePad = new ActiveController(PlayerIdx); IsComputer = false; } else { GamePad = new SimulatedController(); IsComputer = true; } this.Name = Name; isP1 = false; }
public GamePadAxisAction(InputManager inputManager, int id, string axisName, AxisSelector axisSelector) { pad = inputManager.GamePads[id]; this.axisName = axisName; this.axisSelector = axisSelector; }
public GamePadButtonAction(InputManager inputManager, int id, string buttonName, ButtonSelector buttonSelector) { pad = inputManager.GamePads[id]; this.buttonName = buttonName; this.buttonSelector = buttonSelector; }