summaryrefslogtreecommitdiff
path: root/objects/Player.lua
diff options
context:
space:
mode:
authorEltrac <hi@guhub.cn>2025-03-16 21:31:13 +0800
committerEltrac <hi@guhub.cn>2025-03-16 21:31:13 +0800
commit2c24af53829edaf2b6473a438d74adcdac1fdc96 (patch)
treed6a586dc30eb6ea849320e7abea2979668085eb7 /objects/Player.lua
parent254afa93abe7dfec2f4bc1ee16a56436343c05f6 (diff)
refactor: clearer initialization code
Diffstat (limited to 'objects/Player.lua')
-rw-r--r--objects/Player.lua6
1 files changed, 5 insertions, 1 deletions
diff --git a/objects/Player.lua b/objects/Player.lua
index 5103b17..2701f53 100644
--- a/objects/Player.lua
+++ b/objects/Player.lua
@@ -16,7 +16,7 @@ function Player.new()
zoom = 1/16,
speed = config.player.speed,
shieldedTill = 0,
- hearts = { "purpleheart", "redheart", "redheart", "redheart", "shinyheart", "shinyheart", "stickyheart" },
+ hearts = { "redheart", "redheart", "redheart" },
facing = Direction.DOWN,
moving = false,
frameTimer = FrameTimer:new(config.frameRate, 2),
@@ -29,6 +29,10 @@ function Player.new()
return player
end
+function Player.init(G)
+ G.player = Player:new()
+end
+
-- placement and location
function Player:setX(x)