Polish de la collision et nettoyage du code
This commit is contained in:
parent
e1cc121f91
commit
97cace33d0
|
@ -14,7 +14,7 @@ class Engine:
|
||||||
pygame.init()
|
pygame.init()
|
||||||
|
|
||||||
# Debug mode utilisé pour tricher (voir les collisions, etc...) WOW ! n'utilisez pas ça pour jouer !
|
# Debug mode utilisé pour tricher (voir les collisions, etc...) WOW ! n'utilisez pas ça pour jouer !
|
||||||
self.DEBUG_MODE = True
|
self.DEBUG_MODE = False
|
||||||
|
|
||||||
self.clock = pygame.time.Clock()
|
self.clock = pygame.time.Clock()
|
||||||
|
|
||||||
|
@ -36,6 +36,7 @@ class Engine:
|
||||||
|
|
||||||
player = self.entity_manager.register_entity("player")
|
player = self.entity_manager.register_entity("player")
|
||||||
player.link_animation("player_none")
|
player.link_animation("player_none")
|
||||||
|
player.collision_rect = [-7, -7, 7, 7]
|
||||||
|
|
||||||
self.camera.follow_entity(player)
|
self.camera.follow_entity(player)
|
||||||
|
|
||||||
|
@ -55,8 +56,6 @@ class Engine:
|
||||||
self.renderer.update()
|
self.renderer.update()
|
||||||
self.event_handler.update()
|
self.event_handler.update()
|
||||||
|
|
||||||
self.entity_manager.get_by_name("player").move(0, 0, self.map_manager) # TODO : REMOVE !
|
|
||||||
|
|
||||||
def stop(self):
|
def stop(self):
|
||||||
"""Arrête le programme."""
|
"""Arrête le programme."""
|
||||||
self.running = False
|
self.running = False
|
||||||
|
|
|
@ -10,7 +10,7 @@ class Entity:
|
||||||
self.x = 8
|
self.x = 8
|
||||||
self.y = 8
|
self.y = 8
|
||||||
|
|
||||||
self.collision_rect = [-7, -7, 7, 7] # x1, y1, x2, y2
|
self.collision_rect = [0, 0, 0, 0] # x1, y1, x2, y2
|
||||||
|
|
||||||
# Time utilisé pour les IA
|
# Time utilisé pour les IA
|
||||||
self.time = 0
|
self.time = 0
|
||||||
|
|
Loading…
Reference in a new issue