Example #1
0
    def __init__(self, gamestate, text, text2=""):

        Event.__init__(self)
        self.text = text
        self.text2 = text2
        self.answers = {}
        self.gamestate = gamestate
Example #2
0
    def answer(self, answer=None):
        self.gamestate.dialog = False
        new_event = None
        if answer:
            new_event = self.answers[answer]

        if new_event:
            new_event.execute()
        else:
            Event.execute(self)
Example #3
0
    def __init__(self,gamestate,name="",names=[],pos=None,next_pos=None,size=1):
        self.gamestate = gamestate
        self.name = name
        self.names = names


        self.pos = pos
        self.next_pos = next_pos
        self.size = size
        Event.__init__(self)
Example #4
0
 def __init__(self,sound_name):
     Event.__init__(self)
     self.sound_name = sound_name
     self.sound = snd_manager.load_sound(sound_name)
Example #5
0
 def execute(self):
     snd_manager.set_playlist(self.playlist)
     Event.execute(self)
Example #6
0
 def __init__(self,playlist):
     Event.__init__(self)
     self.playlist = playlist
Example #7
0
 def execute(self):
     snd_manager.play_sound(self.sound)
     Event.execute(self)
Example #8
0
 def execute(self):
     set_value(self.name, self.value)
     Event.execute(self)
Example #9
0
 def __init__(self, name, value):
     Event.__init__(self)
     self.name = name
     self.value = value
Example #10
0
 def execute(self):
     set_value(self.name, get_value(sself.name) + 1)
     Event.execute(self)
Example #11
0
 def __init__(self, name):
     Event.__init__(self)
     self.name = name
Example #12
0
 def __init__(self, name, value, event1, event2):
     Event.__init__(self)
     self.name = name
     self.value = value
     self.if_event = event1
     self.else_event = event2
Example #13
0
 def execute(self):
     self.gamestate.reload(self.filename)
     Event.execute(self)
Example #14
0
 def __init__(self,gamestate,new_level_name):
     Event.__init__(self)
     self.gamestate = gamestate
     self.filename = new_level_name
Example #15
0
 def parse_event(event_dict):
     return Event.parse_event(event_dict)
Example #16
0
 def execute(self):
     if self.name != "":
         self.change([self.name])
     elif self.names != []:
         self.change(self.names)
     Event.execute(self)