Example #1
0
stdscr = curses.initscr()  #initialize console
window = curses.newwin(max_x, max_y, 0, 0)  #create a new curses window
window.keypad(True)  #enable Keypad mode
curses.noecho()  #prevent input from displaying in the screen
curses.curs_set(0)  #cursor invisible (0)
paint_menu(window)
misc = Misc(window, max_x, max_y)
true_game = snake_game(None, max_x, max_y, window, usuario)
true_snake = true_game.get_new_snake()
pausa = False
keystroke = -1
while (keystroke == -1):
    keystroke = window.getch()  #get current key being pressed
    if (keystroke == 49):  #1
        misc.clear_scr()
        paint_title(window, ' PLAY ')
        if (usuario is None):
            misc.clear_scr()
            misc.print_title("Creacion de Usuario:")
            newUser = misc.getString()
            usuarios.agregar(newUser)
            usuario = newUser
            misc.clear_scr()
            paint_title(window, ' PLAY ')
        true_game.player = usuario
        valores = None
        if (pausa):
            valores = true_game.jugar(true_snake)
        else:
            valores = true_game.jugar(true_game.get_new_snake())