Now you should have a full grid drawn on the screen, like this.

Now it's time to start removing ("breaking") some walls so that we have an actual maze. We'll start with the entrance and exit.
has_top_wall = False (the entrance)self._draw_cell() after each removal to update the displayIf you run your code graphically, it won't appear to actually remove any walls. That's because they were already drawn to the canvas, and removing the wall in memory doesn't update the canvas. Let's fix that.
Login to Complete
Login to view solution