示例#1
0
 public BoardData(int w, int h, TileData[,] t, List <Vector2> filled, Monster[,] m)
 {
     width           = w;
     height          = h;
     Player1Hand     = new TileData[3];
     Player2Hand     = new TileData[3];
     Tiles           = (TileData[, ])t.Clone();
     FilledPositions = filled;
     Monsters        = (Monster[, ])m.Clone();
 }
示例#2
0
 public GameState Clone()
 {
     return(new GameState((PlayerData[])players.Clone(), (TileData[, ])tiles.Clone(), units.ToDictionary(entry => entry.Key, entry => entry.Value)));
 }