From 9db783b3ac46102a6ed3de768c0f84181d600836 Mon Sep 17 00:00:00 2001 From: JailDoctor Date: Tue, 28 Nov 2023 13:16:57 +0100 Subject: [PATCH] - Exemple de objectes en lua, crec --- game.lua | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/game.lua b/game.lua index d18009e..dfd9a60 100644 --- a/game.lua +++ b/game.lua @@ -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() mode(0) 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 function update()