public Player(IViewportProvider viewport, Config.Controller controller, Vector2 position, Camera2D camera) { _viewport = viewport; _controller = controller; _originPosition = position; _random = new Random(); this._camera = camera; _focusMode = false; _timeBeforeRespawn = TimeSpan.Zero; }
public Player(DnK game, Viewport viewport, int id, Config.Controller controller, Vector2 position) : base(game) { _viewport = viewport; ID = id; _controller = controller; _originPosition = position; Position = _originPosition; Center = Vector2.Zero; }
public Player(DnK game, Viewport viewport, int id, Config.Controller controller, Vector2 position) : base(game) { _viewport = viewport; ID = id; _controller = controller; _originPosition = position; Position = _originPosition; Center = Vector2.Zero; }
private static InputData ReadInput(Config.Controller controller, IViewportProvider viewport) { if (controller == Config.Controller.Keyboard) { return(ReadInputFromKeyboard(viewport)); } if (controller == Config.Controller.GamePad) { return(ReadInputFromPad()); } throw new ArgumentException(nameof(controller)); }
public Player(DnK gameRef, Viewport viewport, int id, Config.Controller controller, Vector2 position) : base(gameRef) { _viewport = viewport; ID = id; _controller = controller; _originPosition = position; Position = _originPosition; Origin = Vector2.Zero; _random = new Random(); _cameraPosition = new Vector2(_viewport.Width / 2f, _viewport.Height / 2f); _focusMode = false; _timeBeforeRespawn = TimeSpan.Zero; }
public Player(DnK gameRef, Viewport viewport, int id, Config.Controller controller, Vector2 position) : base(gameRef) { _viewport = viewport; ID = id; _controller = controller; _originPosition = position; Position = _originPosition; Origin = Vector2.Zero; _random = new Random(); _cameraPosition = new Vector2(_viewport.Width / 2f, _viewport.Height / 2f); _focusMode = false; _timeBeforeRespawn = TimeSpan.Zero; }