def lesson2(): """ term size """ term = Terminal() sys.stdout.write(term.get_code(term.Code.FOREGROUND_GREEN)) sys.stdout.write("Python: Your terminal size is {}".format(term.size)) sys.stdout.write(term.get_code(term.Code.RESET))
def lesson3(): """ draw some lines! """ term = Terminal() term.clear_screen(); sys.stdout.write(term.get_code(term.FOREGROUND_RED)) Line(term, Point(4, 4), Point(term.size.x - 4, term.size.y - 4)).draw('r') sys.stdout.write(term.get_code(term.FOREGROUND_GREEN)) Line(term, Point(term.size.x - 4, 4),\ Point(term.size.x - 20, term.size.y - 4)).draw('r') sys.stdout.write(term.get_bgfg_code(term.BACKGROUND_BLUE, term.FOREGROUND_WHITE)) Line(term, Point(0, 0), Point(0, term.size.y - 2)).draw(' ') Line(term, Point(term.size.x - 1, 0), \ Point(term.size.x - 1, term.size.y - 2)).draw(' ') Line(term, Point(0, 0), Point(term.size.x - 1, 0)).draw(' ') Line(term, Point(0, term.size.y - 2), \ Point(term.size.x - 1, term.size.y - 2)).draw(' ') term.set_cursor_bottom_left() sys.stdout.write(term.get_code(term.RESET)) sys.stdout.write(term.get_code(term.FOREGROUND_GREEN)) print("Python: Line draw demo") sys.stdout.write(term.get_code(term.RESET))