Files
vcmi/scripts/lib/erm/ReceiverBase.lua
T

19 lines
325 B
Lua
Raw Normal View History

2018-03-17 17:58:30 +03:00
local ReceiverBase = {}
function ReceiverBase:new(o)
o = o or {}
setmetatable(o, self)
self.__index = self
return o
end
function ReceiverBase:p1Dispatcher(code)
self[code] = function(self, x, ...)
local N = select(1, ...)
return nil, self[code..tostring(N)](self, x, select(2, ...))
end
end
return ReceiverBase