- Exemple de objectes en lua, crec
This commit is contained in:
28
game.lua
28
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()
|
||||
|
||||
Reference in New Issue
Block a user