Fix du mouvement des particules

This commit is contained in:
Yannis 2024-01-13 10:44:17 +01:00
parent 277ef41773
commit 6cd2591659
2 changed files with 3 additions and 3 deletions

View file

@ -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}")

View file

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