sceneCount = 0 clipCount = 0 totalClipCount = 0 clipCheckStart = 0 clipInsertPosition = -1 loop = 1 WHILE loop tv_SceneEnumID sceneCount sceneID[sceneCount] = result IF CMP(sceneID[sceneCount],"none") == 1 loop = 0 ELSE loop2 = 1 WHILE loop2 tv_ClipEnumID sceneID[sceneCount] clipCount clipID[totalClipCount] = result IF CMP(clipID[totalClipCount],"none") == 1 clipSelection[totalClipCount] = 0 loop2 = 0 ELSE tv_ClipSelection clipID[totalClipCount] clipSelection[totalClipCount] = result sceneCount[totalClipCount] = sceneCount clipCount[totalClipCount] = clipCount IF clipInsertPosition == -1 && clipSelection[totalClipCount] == 1 firstClipID = clipID[toptalClipCount] firstSceneID = sceneID[sceneCount] clipCheckStart = totalClipCount + 1 clipInsertPosition = clipCount + 1 END clipCount = clipCount + 1 totalClipCount = totalClipCount + 1 END END clipCount = 0 sceneCount = sceneCount + 1 END END totalClipCount = totalClipCount - 1 IF clipInsertPosition != -1 FOR i = clipCheckStart TO totalClipCount IF clipSelection[i] == 1 tv_ClipSelect clipID[i] tv_ClipMove clipID[i] firstSceneID clipInsertPosition clipInsertPosition = clipInsertPosition + 1 END END END