初始化提交

This commit is contained in:
2025-07-09 01:08:35 +08:00
parent d3296791cf
commit 62e0f56c60
618 changed files with 173543 additions and 0 deletions

View File

@ -0,0 +1,22 @@
local PWClass = {}
local function MetaCall(cls, ...)
local inst = {
__CLASS = cls
}
cls.ctor(inst, ...)
return setmetatable(inst, cls)
end
function PWClass.derive(name, base)
local cls = {
__CLASS_NAME = name
}
cls.__index = cls
return setmetatable(cls, {
__call = MetaCall
})
end
return PWClass