From 7f86166f8d0c6a8671f1b9e79625996a213ec2f0 Mon Sep 17 00:00:00 2001 From: yuki Date: Tue, 11 Nov 2025 23:09:46 -0300 Subject: [PATCH] exercise 89 --- obj/game/Player.lua | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/obj/game/Player.lua b/obj/game/Player.lua index f1e5165..b2142bf 100644 --- a/obj/game/Player.lua +++ b/obj/game/Player.lua @@ -72,9 +72,8 @@ function Player:shoot() local d = 1.2*self.w local offset_x, offset_y = self.x + d*math.cos(self.r), self.y + d*math.sin(self.r) self.area:addGameObject('ShootEffect', offset_x, offset_y, {player = self, d = d}) - self.area:addGameObject('Projectile', offset_x, offset_y, {r = self.r}) - self.area:addGameObject('Projectile', offset_x, offset_y, {r = self.r + math.pi/6}) - self.area:addGameObject('Projectile', offset_x, offset_y, {r = self.r - math.pi/6}) + local proj = self.area:addGameObject('Projectile', offset_x, offset_y, {v = 100 ,r = self.r}) + proj.timer:tween(0.5, proj, {v = 400}, 'linear') end return Player