예제 #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
예제 #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))
예제 #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
예제 #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))
예제 #5
0
 def processInput(self):
     """ Process the input """
     kao_char = getch()
     if kao_char in self.actions:
         self.actions[kao_char]()
예제 #6
0
 def processInput(self):
     """ Process the input """
     kao_char = getch()
     if kao_char in self.actions:
         self.actions[kao_char]()