您的位置:首页 > 编程语言 > Lua

0基础lua学习(二十)Lua单例

2017-12-14 09:15 363 查看
代码如下:

local GameLogic = {}

function GameLogic:new(o)
o = o or {}
setmetatable(o,self)
self.__index = self
return o
end

function GameLogic:Instance()
if self.instance == nil then
self.instance = self:new()
end
print(self.instance)
return self.instance
end

function GameLogic:init()
self.v_gezi = {}
zs1 = {}
zs1.fenshu = 15
zs1.zhuid = 4
self.v_gezi[1] = zs1

zs2 = {}
zs2.fenshu = 50
zs2.zhuid = 8
self.v_gezi[2] =zs2

end
function GameLogic:getRandPro()
return 2
end
function GameLogic:getluckPro(gold)
return 10
end

return GameLogic
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: