コード例 #1
0
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))
コード例 #2
0
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))