From 97cace33d0e5f5258e2a5ece3bfbed32377262db Mon Sep 17 00:00:00 2001 From: yannis300307 Date: Tue, 26 Dec 2023 12:49:56 +0100 Subject: [PATCH] Polish de la collision et nettoyage du code --- src/engine.py | 5 ++--- src/entity.py | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/engine.py b/src/engine.py index ae6cd60..c2ae8cf 100644 --- a/src/engine.py +++ b/src/engine.py @@ -14,7 +14,7 @@ class Engine: pygame.init() # 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() @@ -36,6 +36,7 @@ class Engine: player = self.entity_manager.register_entity("player") player.link_animation("player_none") + player.collision_rect = [-7, -7, 7, 7] self.camera.follow_entity(player) @@ -55,8 +56,6 @@ class Engine: self.renderer.update() self.event_handler.update() - self.entity_manager.get_by_name("player").move(0, 0, self.map_manager) # TODO : REMOVE ! - def stop(self): """Arrête le programme.""" self.running = False diff --git a/src/entity.py b/src/entity.py index c02463f..dd63b74 100644 --- a/src/entity.py +++ b/src/entity.py @@ -10,7 +10,7 @@ class Entity: self.x = 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 self.time = 0