public LocalPlayer(PlayerSpawner spawnPoint) : base(spawnPoint) { tankType = GameState.Instance.tankType; Spawn(); crosshair = new Pen(Color.FromArgb(128, Color.Red), 2); tankController = new Controller(controllable); GameState.Instance.OnMouseClicked += OnMouseClicked; controllable.OnProjectileHit += OnProjectileHit; }
public Player(PlayerSpawner spawnPoint) { this.spawnPoint = spawnPoint ?? new PlayerSpawner(GameState.Instance.mapSize.X / 2, GameState.Instance.mapSize.Y / 2); isShadowCaster = true; }