Esempio n. 1
0
 def quit_altogether(self, ev):
     """
     Quit both this viewer and possible inventory/equipment flow as well
     with no action.
     """
     if ev[0] != event.QUIT_ALTOGETHER:
         return False
     raise flow.EndFlow(None)
Esempio n. 2
0
 def use(self, ev):
     """ Handle 'use' event. """
     if ev[0] != event.USE:
         return False
     raise flow.EndFlow((output_event.USE, self.item))
Esempio n. 3
0
 def read(self, ev):
     """ Handle 'read' event. """
     if ev[0] != event.READ:
         return False
     raise flow.EndFlow((output_event.READ, self.item))
Esempio n. 4
0
 def take_off(self, ev):
     """ Handle 'take_off' event. """
     if ev[0] != event.TAKE_OFF:
         return False
     raise flow.EndFlow((output_event.TAKE_OFF, self.item))
Esempio n. 5
0
 def equip(self, ev):
     """ Handle 'equip' event. """
     if ev[0] != event.EQUIP:
         return False
     raise flow.EndFlow((output_event.EQUIP, self.item))
Esempio n. 6
0
 def drop(self, ev):
     """ Handle 'drop' event. """
     if ev[0] != event.DROP:
         return False
     raise flow.EndFlow((output_event.DROP, self.item))
Esempio n. 7
0
 def drink(self, ev):
     """ Handle 'drink' event. """
     if ev[0] != event.DRINK:
         return False
     raise flow.EndFlow((output_event.DRINK, self.item))
Esempio n. 8
0
 def quit(self, ev):
     """ Handle 'quit' event. """
     if ev[0] != event.QUIT:
         return False
     raise flow.EndFlow(None)
Esempio n. 9
0
File: quit.py Progetto: mpevnev/sw
 def quit(self):
     """ Quit the game. """
     self.ui_spawner.finish()
     raise flow.EndFlow()