Request for 'continue' duly noted - there's no petitioning for new features :)
In the meantime:
example_list = [1, 1, 0, 1, 1, 1, 0, 1, 0, 1]
still_zeros = True
while still_zeros loop
for index = 0 to len(example_list) loop
if example_list[index] == 0 then
example_list[index] == 1
break //This breaks out of the for loop, but not the while loop
endif
repeat
// index will only get to equal len(example_list) if it
// got all the way through without finding any more zeros to replace
if index == len(example_list) then
still_zeros = false
endif
repeat
I'm not at my switch at present but doesn't that simplify things somewhat?
NB: If the loop isn't iterating over as you might expect try adding int index = 0 just before the for loop. It sounds counter-intuitive but Fuze has needed it up until now due to scoping issues. I haven't tested yet if that is still the case in the latest patch.