Example #1
0
                $loop = false;
            }
        }
    }
    /**
     * 
     * A function for display Maze
     *
     */
    public function display()
    {
        foreach ($this->maze as $block => $maze) {
            $this->create($block);
            shuffle($this->direction);
            $this->setPosition();
        }
        foreach ($this->maze as $block => $maze) {
            echo 'Maze ' . ($block + 1) . '<br/>';
            foreach ($maze as $m) {
                foreach ($m as $n) {
                    echo '<span class="cell">' . $n . '</span>';
                }
                echo '<br>';
            }
            echo '<br>';
        }
    }
}
$maze = new Maze(15);
$maze->display();