コード例 #1
0
ファイル: Board.cs プロジェクト: cschrammel/Voracity.net
 public void Move(Directions direction)
 {
     Position surroundingPosition = _tileFinder.GetSurroundingPosition(_currentTile.Position, direction);
     PositionedTile nextTile = _tileFinder.GetTile(surroundingPosition, Tiles());
     nextTile.Flip();
     _currentTile = nextTile;
 }
コード例 #2
0
ファイル: Board.cs プロジェクト: cschrammel/Voracity.net
 public void ResetTiles()
 {
     var random = new Random();
     _tiles.Clear();
     for (int i = 1; i <= _maxTiles; i++)
     {
         _tiles.Add(new PositionedTile(_positionFinder.GetPosition(i), random.Next(1, 8)));
     }
     _currentTile = _tiles[random.Next(0, _maxTiles)];
     _currentTile.Flip();
 }