コード例 #1
0
        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);
        }
コード例 #2
0
        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);
                }
            }
        }