chore: prepare for AbstractCharacter extraction

This commit is contained in:
Kazhnuz 2020-07-19 13:20:24 +02:00
parent 698d6697fb
commit 00396522fb

View file

@ -36,13 +36,17 @@ function CharacterManager:new(controller)
end
function CharacterManager:init()
for k, v in pairs(self.namelist) do
local dir = "datas/gamedata/characters/" .. v .. "/init.lua"
for k, name in pairs(self.namelist) do
if (self:charDataExists(name)) then
self:initCharacter(name)
end
end
end
function CharacterManager:charDataExists(name)
local dir = "datas/gamedata/characters/" .. name .. "/init.lua"
local fileinfo = love.filesystem.getInfo(dir)
if fileinfo ~= nil then
self:initCharacter(v)
end
end
return (fileinfo ~= nil)
end
function CharacterManager:getCharacterData(charname)