aboutsummaryrefslogtreecommitdiff
path: root/lua
diff options
context:
space:
mode:
authorGiuseppe Gadola <giusgadola@gmail.com>2023-02-10 17:47:22 +0100
committerGiuseppe Gadola <giusgadola@gmail.com>2023-02-10 17:47:22 +0100
commitd201dfe7c63f714b8d0e176c87b6875c2963cdf6 (patch)
tree9245fa21ce0a0d4ed1cf9c1478d2012bb0f5795c /lua
parentfeat(animations): use row and col options (diff)
refactor(pets): pets table is now indexed by name
Diffstat (limited to 'lua')
-rw-r--r--lua/pets.lua3
1 files changed, 2 insertions, 1 deletions
diff --git a/lua/pets.lua b/lua/pets.lua
index 1688db2..1c09146 100644
--- a/lua/pets.lua
+++ b/lua/pets.lua
@@ -24,7 +24,7 @@ end
function M.create_pet(name, type, style) -- TODO: don't allow duplicate names
local pet = require("pets.pet").Pet.new(name, type, style, M.options.row, M.options.col)
pet:animate()
- table.insert(M.pets, pet)
+ M.pets[pet.name] = pet
end
-- function M.kill_pet(name) end
@@ -33,6 +33,7 @@ function M.kill_all()
for _, pet in pairs(M.pets) do
pet:kill()
end
+ M.pets = {}
end
function M.list()