from gameoflife import GameOfLife import curses, time framerate = 15 screen = curses.initscr() curses.start_color() curses.noecho() curses.cbreak() screen.keypad(1) screen.nodelay(1) curses.curs_set(0) height, width = screen.getmaxyx() game = GameOfLife(width=(width-1) * 3, height=height) game.random() curses.init_pair(1, curses.COLOR_BLUE, curses.COLOR_BLUE) curses.init_pair(2, curses.COLOR_GREEN, curses.COLOR_GREEN) curses.init_pair(3, curses.COLOR_CYAN, curses.COLOR_CYAN) curses.init_pair(4, curses.COLOR_RED, curses.COLOR_RED) curses.init_pair(5, curses.COLOR_MAGENTA, curses.COLOR_MAGENTA) curses.init_pair(6, curses.COLOR_YELLOW, curses.COLOR_YELLOW) curses.init_pair(7, curses.COLOR_WHITE, curses.COLOR_WHITE) try: while True: # screen.clear() game.update() c = screen.getch() if c == ord('q'):