summaryrefslogtreecommitdiff
path: root/objects/Player.lua
diff options
context:
space:
mode:
authorEltrac <hi@guhub.cn>2025-03-14 16:36:59 +0800
committerEltrac <hi@guhub.cn>2025-03-14 16:36:59 +0800
commit625e8271fb4238810e58525e2c5fbc2f5b0a96dc (patch)
tree3c9cae152b6e3d06fdbdb4c815ab85f204a84285 /objects/Player.lua
parent3dab7a77c5799682bdf0517771a45ffd7a4f33ad (diff)
refactor: clearer structure of config global
Diffstat (limited to 'objects/Player.lua')
-rw-r--r--objects/Player.lua8
1 files changed, 4 insertions, 4 deletions
diff --git a/objects/Player.lua b/objects/Player.lua
index d515a5f..9b36dd9 100644
--- a/objects/Player.lua
+++ b/objects/Player.lua
@@ -14,7 +14,7 @@ function Player.new()
y = love.graphics.getHeight() / 2,
r = config.player.size,
zoom = 1/16,
- speed = config.defaultPlayerSpeed,
+ speed = config.player.speed,
shieldedTill = 0,
hearts = { "redheart", "redheart", "redheart", "shinyheart", "shinyheart", "stickyheart" },
facing = Direction.DOWN,
@@ -91,7 +91,7 @@ function Player:shoot(target)
bullets.fire(currentBullet, target, self)
table.remove(self.hearts)
- self.shootCooldown = G.time + config.playerShootCooldown
+ self.shootCooldown = G.time + config.player.shoot.cooldown
end
function Player:punchCoolingDown()
@@ -158,7 +158,7 @@ function Player:onContact(other, contact)
self.knocked = G.time + config.player.knockback.duration
self.physicsBody:applyLinearImpulse(knockbackX, knockbackY)
-- shield this player
- self.shieldedTill = G.time + config.playerShieldTime
+ self.shieldedTill = G.time + config.player.shieldTime
end
end
end
@@ -170,7 +170,7 @@ function Player:update(dt)
-- deal with speed up time
if self.speedUpTill and self.speedUpTill < G.time then
- self.speed = config.defaultPlayerSpeed
+ self.speed = config.player.speed
self.speedUpTill = nil
end