Пример #1
0
 def translate_interactable_command(self, Response, Player, Interactable, Game_State, Scene): 
     #self, "Response", Class, Class, Class, Class
     self.screen = Scene.screen
     keywords = []
     for a in range(len(Interactable.Commands)):
         if Interactable.Commands[a] in Response:
             keywords.append(Interactable.Commands[a])
     if len(keywords) == 1:
         for b in range(len(Interactable.Keys)):
             if keywords[0] in Interactable.Keys[b]["Terms"]:
                 Interactable.update_keys(Player, Scene, Interactable.Keys[b]["Name"], Game_State)
     elif len(keywords) > 1:
         Scene.screen.addstr(Scene.line, 1, Scene.make_line(46, "Menu", {}))
         Scene.line +=1
     else:
         if self.bools["Examine"] == True:
             Scene.screen.addstr(Scene.line, 1, Scene.get_interactable_string(Interactable, "Examine", Player))