class Controle(object): def __init__(self): self.comandos = Comandos() def pedirComando(self): raw_comando = raw_input("Digite o que deseja fazer ou digite ajuda: ") return raw_comando def examinarComando(self, raw_comando, sala_atual, lista_de_salas): comandoValido = False comando = None for c in self.comandos.comandos: if raw_comando.count(c) == 1: comandoValido = True comando = c break if comando == "olhar": self.comandos.olhar() elif comando == "pegar": self.comandos.pegar() elif comando == "ir": lista = raw_comando.split() nova_sala = self.comandos.ir(lista[1], sala_atual, lista_de_salas) return nova_sala elif comando == "sair": self.comandos.sair() elif comando == "ajuda": self.comandos.ajuda()