コード例 #1
0
ファイル: BoardVisual.cs プロジェクト: generateui/SettleIn
 public void ShowPoints(List<HexPoint> points)
 {
     if (Children.Contains(_BuildPlaces))
         Children.Remove(_BuildPlaces);
     _BuildPlaces = new BuildPlaces(points, this);
     Children.Add(_BuildPlaces);
 }
コード例 #2
0
ファイル: BoardVisual.cs プロジェクト: generateui/SettleIn
        public void PickPoint(bool isStart)
        {
            if (Children.Contains(_BuildPlaces))
                Children.Remove(_BuildPlaces);

            if (isStart)
                _BuildPlaces = new BuildPlaces(this, _Game.AllTownsCities());
            else
                _BuildPlaces = new BuildPlaces(this, Game.PlayerOnTurn);

            Children.Add(_BuildPlaces);
        }
コード例 #3
0
ファイル: BoardVisual.cs プロジェクト: generateui/SettleIn
        public void ShowNeighbours(HexSide side)
        {
            if (Children.Contains(_BuildPlaces))
                Children.Remove(_BuildPlaces);

            _BuildPlaces = new BuildPlaces(this, side);
            Children.Add(_BuildPlaces);
        }
コード例 #4
0
ファイル: BoardVisual.cs プロジェクト: generateui/SettleIn
        public void PickCity(bool isStart)
        {
            if (Children.Contains(_BuildPlaces))
                Children.Remove(_BuildPlaces);

            if (isStart)
                _BuildPlaces = new BuildPlaces(this, _Game.AllTownsCities());
            else
                _BuildPlaces = new BuildPlaces(this, Game.PlayerOnTurn.Towns.ToList<HexPoint>(), true);

            Children.Add(_BuildPlaces);
        }