Beispiel #1
0
 def __init__(self, x, y):
     GameObject.__init__(self, x, y)
     self.renderer = Animation([
         "image/menu/startt1.png", "image/menu/startt2.png",
         "image/menu/startt3.png"
     ],
                               loop=True)
 def update(self):
     GameObject.update(self)
     collide_list = collide_with(self.box_collider, Player)
     for game_object in collide_list:
         if game_object.win == True:
             game_object.deactivate()
             winning_scene = WinningScene()
             global_scene_manager.change_scene(winning_scene)
Beispiel #3
0
    def update(self):
        GameObject.update(self)

        collide_list = collide_with(self.box_collider, Player)
        for game_object in collide_list:
            # rescue = Rescue(game_object.x, game_object.y)
            # add_game_object(rescue)
            self.deactivate()
            game_object.win = True
 def update(self):
     GameObject.update(self)
     self.counter.run()
     if self.counter.expired:
         self.frame_counter.run()
         self.screen = False
         if self.frame_counter.expired:
             self.screen = True
             self.counter.reset()
             self.frame_counter.reset()
Beispiel #5
0
 def __init__(self, x, y):
     GameObject.__init__(self, x, y)
     self.box_collider = BoxCollider(32, 32)
     self.renderer = PlayerAnimator()
     self.frame_counter = FrameCounter(120)
     self.counter = FrameCounter(120)
     self.black_screen = False
     self.dx = 0
     self.dy = 0
     self.win = False
     self.step = 8
     self.overlap = False
Beispiel #6
0
 def __init__(self, x, y):
     GameObject.__init__(self, x, y)
     self.box_collider = BoxCollider(32, 32)
     self.renderer = EnemyAnimator()
     self.direct = True
     self.frame_counter = FrameCounter(120)
     self.black_screen = False
     self.counter = FrameCounter(120)
     self.dy = 8
     self.dx = 0
     self.overlap = False
     self.directory = [1, 2, 3, 4]
     self.step = 8
Beispiel #7
0
 def update(self):
     GameObject.update(self)
     self.update_animator()
     self.frame_counter.run()
     if self.frame_counter.expired:
         self.black_screen = True
         self.counter.run()
         if self.counter.expired:
             self.black_screen = False
             self.counter.reset()
             self.frame_counter.reset()
     if self.black_screen:
         self.move()
     else:
         self.dy = 0
         self.dx = 0
Beispiel #8
0
    def update(self):
        GameObject.update(self)
        self.update_animator()
        self.frame_counter.run()
        if self.frame_counter.expired:
            self.black_screen = True
            self.counter.run()
            if self.counter.expired:
                self.black_screen = False
                self.counter.reset()
                self.frame_counter.reset()
        if not self.black_screen:
            self.move()
        else:
            pass

        collide_list = collide_with(self.box_collider, Player)
        for game_object in collide_list:
            game_object.deactivate()
            game_over = GameOverScene()
            global_scene_manager.change_scene(game_over)
Beispiel #9
0
 def __init__(self, x, y):
     GameObject.__init__(self, x, y)
     self.renderer = ImageRenderer("image/map/image/1.png")
Beispiel #10
0
 def update(self):
     GameObject.update(self)
     self.move()
Beispiel #11
0
 def __init__(self, x, y):
     GameObject.__init__(self, x, y)
     self.renderer = ImageRenderer("image/slave/prisoner.png")
     self.box_collider = BoxCollider(32, 32)
Beispiel #12
0
 def __init__(self, x, y):
     GameObject.__init__(self, x, y)
     self.renderer = ImageRenderer("image/enemy/enemy/enemy right1.png")
     self.box_collider = BoxCollider(32, 32)
Beispiel #13
0
 def __init__(self, x, y):
     GameObject.__init__(self, x, y)
     self.renderer = ImageRenderer("image/map/image/6.png")
     self.box_collider = BoxCollider(16, 16)
Beispiel #14
0
 def __init__(self, x, y, input_manager):
     GameObject.__init__(self, x, y)
     self.box_collider = BoxCollider(32, 32)
     self.input_manager = input_manager
 def __init__(self, x, y):
     GameObject.__init__(self, x, y)
     # self.renderer = Animation([])
 def __init__(self, x, y):
     GameObject.__init__(self, x, y)
     self.renderer = ImageRenderer("image/menu/Gameover.png")
 def __init__(self, x=0, y=0):
     GameObject.__init__(self, x, y)
     self.counter = FrameCounter(120)
     self.frame_counter = FrameCounter(120)
     self.screen = True
     self.box_collider = BoxCollider(800, 640)
Beispiel #18
0
 def __init__(self, x, y):
     GameObject.__init__(self, x, y)
     self.renderer = ImageRenderer("image/menu/winning_scene.png")
Beispiel #19
0
 def __init__(self, width, height):
     GameObject.__init__(self, 0, 0)
     self.width = width
     self.height = height
Beispiel #20
0
 def update(self):
     GameObject.update(self)
Beispiel #21
0
 def __init__(self, x, y):
     GameObject.__init__(self, x, y)
     self.renderer = ImageRenderer("image/37059021_226940234620421_6512011225008701440_n.png")
Beispiel #22
0
 def play(self):
     if self.game_started:
         GameObject.play(self)