Some work towards scriptable events

This commit is contained in:
Matthias Schiffer 2015-02-14 23:12:07 +01:00
parent f05141f1f7
commit 0b3e29dea9
11 changed files with 160 additions and 61 deletions

View file

@ -0,0 +1,3 @@
function interact(entity, time)
print('Interact! ' .. time)
end

View file

@ -1,14 +1,20 @@
function print_table(foo, bar)
local function print_table(foo, bar)
for k, v in pairs(foo) do
print(bar .. k, v)
if type(v) == 'table' and bar .. k ~= '_G' then
print_table(v, bar .. k .. '.')
end
--if type(v) == 'table' and bar .. k ~= '_G' then
-- print_table(v, bar .. k .. '.')
--end
end
end
print_table(_G, '')
--print(getmetatable(_G))
--setmetatable(_G, {})
--print_table(_G, '')
print(getmetatable('').__index)
print(string)
print(bar)
print(getmetatable(bar))
--print(getmetatable('').bar)
--getmetatable('').bar = 'bar'
--print(getmetatable('').bar)