Добавлен Drulia_san
Они конечно там есть и работают, но я не понимаю, как в них хранить луашные объекты?
Чтоб было что-то подобное:
Class = {}
...
function Class:new()
local this = {}
function this:hello()
print("hello")
end
setmetatable(this, self)
self.__index = self; return this
end
...
obj = Class:new()
Save????(ht, 1, 2, obj)
loaded = Load????(ht, 1, 2)
loaded.hello()
Принятый ответ
Жассовые хештаблицы в Lua просто не нужны. Затолкать туда луа объекты напрямую, очевидно, нельзя, за неимением соответствующих нативок.
Если решение этой проблемы нужно для конвертации карт - я бы просто запилил на Lua имитацию хештаблицы на основе обычных таблиц тем или иным способом - для нужд конвертации этого более чем хватит, а дальше автору карты это всеравно переделывать более вменяемым способом вручную.
Если решение этой проблемы нужно для конвертации карт - я бы просто запилил на Lua имитацию хештаблицы на основе обычных таблиц тем или иным способом - для нужд конвертации этого более чем хватит, а дальше автору карты это всеравно переделывать более вменяемым способом вручную.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Если решение этой проблемы нужно для конвертации карт - я бы просто запилил на Lua имитацию хештаблицы на основе обычных таблиц тем или иным способом - для нужд конвертации этого более чем хватит, а дальше автору карты это всеравно переделывать более вменяемым способом вручную.