Quelltext

import curses

# initialize the curses module and keep a variable
# for interaction with the screen
screen = curses.initscr()

# Set the input cursor to invisible
curses.curs_set(0)

# draw some items on the screen
# first argument: line
# second: column
screen.addch(3, 1, curses.ACS_CKBOARD)  # snake body 1
screen.addch(3, 2, curses.ACS_CKBOARD)  # snake body 2
screen.addch(3, 3, curses.ACS_CKBOARD)  # snake body 3
screen.addch(3, 12, curses.ACS_DIAMOND) # foot
screen.refresh()

# wait for keyboard input (and discard the result)
screen.getch()

# safely shut down the application as described in the Python doc
curses.nocbreak()
screen.keypad(False)
curses.echo()
curses.endwin()