- Exemple de objectes en lua, crec

This commit is contained in:
2023-11-28 13:16:57 +01:00
parent 2dcbdfa975
commit 9db783b3ac

View File

@@ -1,7 +1,33 @@
Persona = {
name = "---",
}
function Persona:SayName()
print(self.name .. " ")
end
function Persona:new(obj)
obj = obj or {}
setmetatable(obj, self)
--self.__index = self
return obj
end
function init() function init()
mode(0) mode(0)
cls() cls()
print("HOLA MUNDO!") Persona.__index=Persona
persones={}
persones[1] = Persona:new({name="Persona1"})
persones[2] = Persona:new({name="Persona2"})
persones[3] = Persona:new({name="Persona3"})
persones[4] = Persona:new({name="Persona4"})
for i,v in ipairs(persones) do
v:SayName()
end
end end
function update() function update()