from pprint import pprint from printer import Printer p = Printer() p.draw_rectangle('L', 1, 1, 4, 4) # pprint([board.area() for board in p.__boards__]) p.print_canvas() p.draw_rectangle('R', 2, 1, 4, 4) # pprint([board.area() for board in p.__boards__]) p.print_canvas() p.erase_area(3, 2, 3, 3) # pprint([board.area() for board in p.__boards__]) p.print_canvas() p.drag_and_drop(1, 1, 2, 2) # pprint([board.area() for board in p.__boards__]) p.print_canvas() p.bring_to_front(3, 2, 4, 3) # pprint([board.area() for board in p.__boards__]) p.print_canvas()