Code: Select all
While Eof(#ORIGINAL) = 0
Repeat
current_string$ = ReadString(#ORIGINAL)
WriteStringN(#SHUFFLED, current_string$)
Until current_string$ = " <ITEM"
position.f = ValF(RemoveString(ReadString(#ORIGINAL), " POSITION "))
length.f = ValF(RemoveString(ReadString(#ORIGINAL), " LENGTH "))
If counter = 0
WriteStringN(#SHUFFLED, " POSITION " + StrF(position.f))
WriteStringN(#SHUFFLED, " LENGTH " + StrF(length.f))
new_position.f = prev_position.f + prev_length.f
counter = 1
Else
WriteStringN(#SHUFFLED, " POSITION " + StrF(new_position.f))
WriteStringN(#SHUFFLED, " LENGTH " + StrF(length.f))
new_position.f = prev_position.f + prev_length.f + ValF(GetGadgetText(#SPACING))
EndIf
prev_position.f = new_position.f
prev_length.f = length.f
Wend
Thanks!