diff options
| author | Eltrac <hi@guhub.cn> | 2025-03-16 21:31:13 +0800 |
|---|---|---|
| committer | Eltrac <hi@guhub.cn> | 2025-03-16 21:31:13 +0800 |
| commit | 2c24af53829edaf2b6473a438d74adcdac1fdc96 (patch) | |
| tree | d6a586dc30eb6ea849320e7abea2979668085eb7 /objects/Player.lua | |
| parent | 254afa93abe7dfec2f4bc1ee16a56436343c05f6 (diff) | |
refactor: clearer initialization code
Diffstat (limited to 'objects/Player.lua')
| -rw-r--r-- | objects/Player.lua | 6 |
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) |
