2024-03-16 22:21:50 +00:00
|
|
|
function klass()
|
|
|
|
local k={}
|
|
|
|
k.__index=k
|
|
|
|
function k:new(...)
|
|
|
|
local n={}
|
|
|
|
setmetatable(n,k)
|
|
|
|
n:init(...)
|
|
|
|
return n
|
|
|
|
end
|
|
|
|
return k
|
|
|
|
end
|
|
|
|
|
|
|
|
function assert_range(i,mn,mx,name)
|
2024-03-17 04:09:11 +00:00
|
|
|
assert(i >= mn and i < mx, name.." must be ["..mn..","..mx..") and not "..i)
|
2024-03-16 22:21:50 +00:00
|
|
|
end
|