diff options
| author | Giuseppe Gadola <giusgadola@gmail.com> | 2023-02-10 17:47:22 +0100 |
|---|---|---|
| committer | Giuseppe Gadola <giusgadola@gmail.com> | 2023-02-10 17:47:22 +0100 |
| commit | d201dfe7c63f714b8d0e176c87b6875c2963cdf6 (patch) | |
| tree | 9245fa21ce0a0d4ed1cf9c1478d2012bb0f5795c /lua | |
| parent | feat(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.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() |