Exemplo n.º 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)
Exemplo n.º 2
0
 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)
Exemplo n.º 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
Exemplo n.º 4
0
 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()
Exemplo n.º 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
Exemplo n.º 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
Exemplo n.º 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
Exemplo n.º 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)
Exemplo n.º 9
0
 def __init__(self, x, y):
     GameObject.__init__(self, x, y)
     self.renderer = ImageRenderer("image/map/image/1.png")
Exemplo n.º 10
0
 def update(self):
     GameObject.update(self)
     self.move()
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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
Exemplo n.º 15
0
 def __init__(self, x, y):
     GameObject.__init__(self, x, y)
     # self.renderer = Animation([])
Exemplo n.º 16
0
 def __init__(self, x, y):
     GameObject.__init__(self, x, y)
     self.renderer = ImageRenderer("image/menu/Gameover.png")
Exemplo n.º 17
0
 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)
Exemplo n.º 18
0
 def __init__(self, x, y):
     GameObject.__init__(self, x, y)
     self.renderer = ImageRenderer("image/menu/winning_scene.png")
Exemplo n.º 19
0
 def __init__(self, width, height):
     GameObject.__init__(self, 0, 0)
     self.width = width
     self.height = height
Exemplo n.º 20
0
 def update(self):
     GameObject.update(self)
Exemplo n.º 21
0
 def __init__(self, x, y):
     GameObject.__init__(self, x, y)
     self.renderer = ImageRenderer("image/37059021_226940234620421_6512011225008701440_n.png")
Exemplo n.º 22
0
 def play(self):
     if self.game_started:
         GameObject.play(self)