public Crossword GetCrossword(int n, int m, int quantityWord) { var words = GetWords(quantityWord); CrosswordCreator creator; Crossword crossword; //crossword = GetDummyCrossword(n, m); creator = new CrosswordCreator(n, m, words); crossword = creator.GetCrossword(); return(crossword); }
private void CreateCrossword() { DeleteAllTiles(); mCrossCreator = new CrosswordCreator(); mCrossword = mCrossCreator.CreateCrossword(sizeWidth, sizeHeight); for (int row = 0; row < mCrossword.tiles.GetLength(0); row++) { for (int column = 0; column < mCrossword.tiles.GetLength(1); column++) { CrosswordTile tile = Instantiate(crosswordTilePrefab, crosswordTileParent).GetComponent <CrosswordTile>(); tile.SetupTile(mCrossword.GetTile(new CrosswordPosition(row, column)).element); mTileList.Add(tile); } } }