Exemplo n.º 1
0
        public void WFCCoreCheckIfSolvedTruePasses()
        {
            outputGrid = new OutputGrid(10, 10, patternManager.GetNumberOfPatterns());
            solver     = new CoreSolver(outputGrid, patternManager);
            var position = new Vector2Int(0, 0);

            for (int i = 0; i < 10; i++)
            {
                for (int j = 0; j < 10; j++)
                {
                    outputGrid.SetPatternOnPosition(i, j, 1);
                }
            }
            Assert.True(solver.CheckIfSolved());
        }
Exemplo n.º 2
0
        public void WFCCoreCheckIfSolvedFalsePasses()
        {
            var position = new Vector2Int(0, 0);

            Assert.False(solver.CheckIfSolved());
        }