diff options
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/pets.lua | 3 |
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() |