Files
jailsadventure2/data/objects.lua
Raimon Zamora 462c932f26 - [NEW] logica de game.restart() i game.startfromeditor() concretada
- [NEW] game.startfromeditor() ara també especifica la orientació
- [FIX] Previndre acces al menu durant els fades
- [FIX] Al carregar partida, abortar sequencia si hi havia una en execució
- [FIX] Els flags es carregaven com a strings en compte de números
- [FIX] Al carregar partida no se movia al heroi al nivell que tocaba
- [NEW] Acabada seqüència del bocata de sobrasada pata
- [NEW] Gràfics i objecte del bocata de sobrasada pata
2025-12-23 21:03:33 +01:00

44 lines
1.1 KiB
Lua

require "balloon"
objects={
list={},
collect=function(obj)
table.insert(objects.list, obj)
balloon.narrator(object[obj])
end,
leave=function(name)
for i,obj in ipairs(objects.list) do
if obj==name then
table.remove(objects.list,i)
return
end
end
end,
search=function(name)
for i,obj in ipairs(objects.list) do
if object[obj].name and object[obj].name==name then
return object[obj]
end
end
end,
collected=function(obj)
for i,o in ipairs(objects.list) do
if o==obj then return true end
end
return false
end,
}
object={
diskito_knunk={name="DISQUITO DE KNUNK",x=0,y=0},
diskito_usufondo={name="DISQUITO DE USUFONDO",x=16,y=0},
moneda={name="MONEDA",x=32,y=0},
moneda2={name="ALTRA MONEDA",x=32,y=0},
apuntes={name="APUNTES",x=48,y=0},
rosquilletes={name="ROSQUILLETES",x=64,y=0},
bocata={name="BOCATA SOBRASADA PATA",x=80,y=0},
}