From 6cd2591659d9c9259d671bc66988cbf94b87b465 Mon Sep 17 00:00:00 2001 From: yannis300307 Date: Sat, 13 Jan 2024 10:44:17 +0100 Subject: [PATCH] Fix du mouvement des particules --- src/engine/event_handler.py | 2 +- src/engine/renderer.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/engine/event_handler.py b/src/engine/event_handler.py index 3cdf804..be33b85 100644 --- a/src/engine/event_handler.py +++ b/src/engine/event_handler.py @@ -221,7 +221,7 @@ class EventHandler: if K_p in self.key_pressed: self.engine.renderer.emit_particles(math.floor(self.engine.entity_manager.get_by_name("player").x), math.floor(self.engine.entity_manager.get_by_name("player").y), - 16, 16, 16, 1, 8, 0, 1, 0.2, 1., (0, 200, 200)) + 16, 16, 16, 1, 8, 0, 60., 0.2, 1., (0, 200, 200)) if K_o in self.key_pressed: print(f"Player pos: X = {self.engine.entity_manager.get_by_name('player').x} " f"Y = {self.engine.entity_manager.get_by_name('player').y}") diff --git a/src/engine/renderer.py b/src/engine/renderer.py index d6a3746..6717343 100644 --- a/src/engine/renderer.py +++ b/src/engine/renderer.py @@ -480,8 +480,8 @@ class Renderer: draw.rect(rendered_surface, part[7], part_dest + (part[2], part[2])) part[5] += delta - part[0] += part[3] - part[1] += part[4] + part[0] += part[3]*delta + part[1] += part[4]*delta if part[5] > part[6]: self.particles.remove(part)