Ejemplo n.º 1
0
    def convertEventToCommand(self):
        """ Converts Console Key Events to Game Commands """
        commands = []
        event = getch()
        if event in bindings.keyBindings:
            commands.append(bindings.keyBindings[event])

        return commands
Ejemplo n.º 2
0
 def processInput(self, functions):
     """ Process inputs to functions """
     character = getch()
     
     if character in functions:
         functions[character](character)
     elif character < 256 and character > 0 and chr(character) in functions:
         functions[chr(character)](chr(character))
Ejemplo n.º 3
0
    def convertEventToCommand(self):
        """ Converts Console Key Events to Game Commands """
        commands = []
        event = getch()
        if event in bindings.keyBindings:
            commands.append(bindings.keyBindings[event])

        return commands
Ejemplo n.º 4
0
    def processInput(self, functions):
        """ Process inputs to functions """
        character = getch()

        if character in functions:
            functions[character](character)
        elif character < 256 and character > 0 and chr(character) in functions:
            functions[chr(character)](chr(character))
Ejemplo n.º 5
0
 def processInput(self):
     """ Process the input """
     kao_char = getch()
     if kao_char in self.actions:
         self.actions[kao_char]()
Ejemplo n.º 6
0
 def processInput(self):
     """ Process the input """
     kao_char = getch()
     if kao_char in self.actions:
         self.actions[kao_char]()