Well i try to test something that look like that:
Code: Select all
--on load
nblist=0
--on update
list={}
var1 = 0
var2 = 0
var1max = 100
var2max = 100
if var1 < var1max then var1 = var1 + 1 end
if var2 < var2max then var2 = var2 + 1 end
if var1 > var1max then
var1 = var1max
table.insert(list, newobj)
if nblist < 3 then nblist = nblist +1 end
end
if var2 > var2max then
var1 = var1max
table.insert(list, newobj)
if nblist < 3 then nblist = nblist +1 end
end
--on update graphics
if nblist > 0 then
for i, obj in ipairs(nblist) do
yvariable = 15*i
lg.print(tostring(nblist[i]),100,100+yvariable)
end
end
I only got 1 object in my list. If two object got the same
result at the same time they aint both add in the list
only one of them.
How do you think we can solve this to have both of them in the list ?
For example in race if both arrived at the same time how can we handle it ?
(with a precise timer (0.0000001s) maybe ?)
Thanks in advance