bdd-creature/classes/beastfile.lua

22 lines
499 B
Lua
Raw Normal View History

2024-08-01 23:14:47 +02:00
local BeastFile = Object:extend()
local DataList = require "classes.datalist"
2024-08-01 23:27:21 +02:00
local parseFile = require "libs.filereader"
2024-08-01 23:14:47 +02:00
function BeastFile:new(folder, name)
self.filepath = folder .. "/" .. name
print("Loading " .. self.filepath)
self.datas = DataList()
2024-08-01 23:27:21 +02:00
self:readLines()
end
function BeastFile:readLines()
local lines = parseFile(self.filepath, function (line) print(line) end)
2024-08-01 23:14:47 +02:00
end
function BeastFile:prepareJson()
return self.datas:prepareJson()
end
return BeastFile