First one is the initial conditions, this is normally used to declare the iterator. Second one is the condition to continue the iteration. Third one is the action taken when the condition to continue the iteration evaluates as true. For example:
int j = 0
while j < 252
' some actions here.
j = COLS * (j / COLS + 1)
end while
Careful, because when using contine in the block above, the iterator modifier will not be executed unless used explicitly.
But of course, Oxygen supports this style of for/next blocks, so, you can simply....
int j = 0
for (j = 0; j < 252; j = COLS * (j / COLS + 1)) {
' do stuff as normal.
}