示例#1
0
        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;
        }
示例#2
0
 public Player(PlayerSpawner spawnPoint)
 {
     this.spawnPoint = spawnPoint ?? new PlayerSpawner(GameState.Instance.mapSize.X / 2, GameState.Instance.mapSize.Y / 2);
     isShadowCaster  = true;
 }