Polish de la collision et nettoyage du code

This commit is contained in:
Yannis 2023-12-26 12:49:56 +01:00
parent e1cc121f91
commit 97cace33d0
2 changed files with 3 additions and 4 deletions

View file

@ -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

View file

@ -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