global RVXWhichInputList, RVXDrpMenuList, RVXRememberlist, RVXRememberNamelist, RVXRememberSeltextList, RVXTwoRememberSeltextList, RVXTwoRememberNamelist, RVXTwoRememberlist, RVXOptionSprite
set alreadyHere to 0
repeat with t = 1 to count(RVXWhichInputList)
if getAt(getAt(RVXWhichInputList, t), 1) = 7 then
set alreadyHere to 1
set thisPos to t
exit repeat
end if
end repeat
case alreadyHere of
0:
set AllFilled to 1
repeat with C = 1 to 3
if (the locH of sprite getAt(getAt(RVXDrpMenuList, C), 11) <> getAt(getAt(RVXDrpMenuList, C), 13)) or (field getAt(getAt(RVXDrpMenuList, C), 12) = EMPTY) then
set the member of sprite 7 to member "RVXANDORYelloW"
set the member of sprite RVXOptionSprite to member "RVXOption"
set the loc of sprite RVXOptionSprite to point(326, 174)
set the ink of sprite RVXOptionSprite to 36
updateStage()
end case
1:
set AllFilled to 1
set NotComplete to 1
repeat with C = 1 to 3
if (the locH of sprite getAt(getAt(RVXDrpMenuList, C), 11) <> getAt(getAt(RVXDrpMenuList, C), 13)) or (field getAt(getAt(RVXDrpMenuList, C), 12) = EMPTY) then
set AllFilled to 0
exit repeat
end if
end repeat
if (AllFilled = 1) and (the member of sprite 7 = member "RVXANDORYellow") then
set AllFilled to 2
end if
if (field "selectedfour" = EMPTY) and (thisdropbox = 7) then
set AllFilled to 0
set NotComplete to 0
set thisPos to thisPos + 1
set the member of sprite RVXOptionSprite to member "RVXOption"
set the loc of sprite RVXOptionSprite to point(326, 174)
set the ink of sprite RVXOptionSprite to 36
updateStage()
end if
if (field "selectedfour" <> EMPTY) and (thisdropbox = 7) then
set AllFilled to 1
set thisPos to thisPos + 1
set the locH of sprite RVXOptionSprite to 2000
updateStage()
set the textSize of member "selectedfour" to 12
set the boxType of member "selectedfour" to #adjust
set the textStyle of member "selectedfour" to "bold"
if the machineType > 200 then
set the textFont of member "selectedfour" to "Arial"
else
set the textFont of member "selectedfour" to "Geneva"
end if
updateStage()
end if
case AllFilled of
0:
if (count(RVXRememberlist) <> 0) and (the member of sprite 7 = member "RVXANDORYellow") and (field "SelectedFour" = EMPTY) then
set the memberNum of sprite getAt(getAt(RVXRememberlist, z), 1) to getAt(RVXRememberNamelist, z)
end repeat
repeat with z = 1 to count(RVXRememberSeltextList)
set the loc of sprite getAt(getAt(RVXRememberSeltextList, z), 1) to point(getAt(getAt(RVXRememberSeltextList, z), 2), getAt(getAt(RVXRememberSeltextList, z), 3))
set the memberNum of sprite getAt(getAt(RVXRememberSeltextList, z), 1) to getAt(getAt(RVXRememberSeltextList, z), 4)
end repeat
updateStage()
set RVXRememberlist to list()
set RVXRememberNamelist to list()
set RVXRememberSeltextList to list()
set RVXTwoRememberlist to list()
set RVXTwoRememberNamelist to list()
set RVXTwoRememberSeltextList to list()
end if
end case
end case
if count(RVXWhichInputList) > 6 then
set TwoalreadyHere to 0
repeat with t = 1 to count(RVXWhichInputList)
if getAt(getAt(RVXWhichInputList, t), 1) = 11 then
set TwoalreadyHere to 1
set TwothisPos to t
exit repeat
end if
end repeat
case TwoalreadyHere of
0:
set TwoAllFilled to 1
repeat with C = 5 to 7
if (the locH of sprite getAt(getAt(RVXDrpMenuList, C), 11) <> getAt(getAt(RVXDrpMenuList, C), 13)) or (field getAt(getAt(RVXDrpMenuList, C), 12) = EMPTY) then
set the member of sprite 11 to member "RVXANDORYelloW"
set the member of sprite RVXOptionSprite to member "RVXOption"
set the loc of sprite RVXOptionSprite to point(326, 250)
set the ink of sprite RVXOptionSprite to 36
updateStage()
end case
1:
set OneFilled to 1
repeat with C = 1 to 3
if (the locH of sprite getAt(getAt(RVXDrpMenuList, C), 11) <> getAt(getAt(RVXDrpMenuList, C), 13)) or (field getAt(getAt(RVXDrpMenuList, C), 12) = EMPTY) then
set OneFilled to 0
exit repeat
end if
end repeat
if OneFilled = 0 then
end if
case OneFilled of
1:
set TwoAllFilled to 1
set NotComplete to 1
repeat with C = 5 to 7
if (the locH of sprite getAt(getAt(RVXDrpMenuList, C), 11) <> getAt(getAt(RVXDrpMenuList, C), 13)) or (field getAt(getAt(RVXDrpMenuList, C), 12) = EMPTY) then
set TwoAllFilled to 0
exit repeat
end if
end repeat
if (TwoAllFilled = 1) and (the member of sprite 11 = member "RVXANDORYellow") then
set TwoAllFilled to 2
end if
if (field "SelectedEight" = EMPTY) and (thisdropbox = 11) then
set TwoAllFilled to 0
set NotComplete to 0
set TwothisPos to TwothisPos + 1
set the member of sprite RVXOptionSprite to member "RVXOption"
set the loc of sprite RVXOptionSprite to point(326, 250)
set the ink of sprite RVXOptionSprite to 36
end if
if (field "SelectedEight" <> EMPTY) and (thisdropbox = 11) then
set TwoAllFilled to 1
set TwothisPos to TwothisPos + 1
set the locH of sprite RVXOptionSprite to 2000
updateStage()
set the textSize of member "SelectedEight" to 12
set the boxType of member "SelectedEight" to #adjust
set the textStyle of member "SelectedEight" to "bold"
if the machineType > 200 then
set the textFont of member "SelectedEight" to "Arial"
else
set the textFont of member "SelectedEight" to "Geneva"
end if
updateStage()
end if
case TwoAllFilled of
0:
if (count(RVXTwoRememberlist) <> 0) and (the member of sprite 11 = member "RVXANDORYellow") and (field "SelectedEight" = EMPTY) then
set the memberNum of sprite getAt(getAt(RVXTwoRememberlist, z), 1) to getAt(RVXTwoRememberNamelist, z)
end repeat
repeat with z = 1 to count(RVXTwoRememberSeltextList)
set the loc of sprite getAt(getAt(RVXTwoRememberSeltextList, z), 1) to point(getAt(getAt(RVXTwoRememberSeltextList, z), 2), getAt(getAt(RVXTwoRememberSeltextList, z), 3))
set the memberNum of sprite getAt(getAt(RVXTwoRememberSeltextList, z), 1) to getAt(getAt(RVXTwoRememberSeltextList, z), 4)