if getAt(getAt(FAESizeList, FAEChoosen), 2) = 0 then
put "Installing" && getAt(FAENameList, FAEChoosen) && "on to your HD in order to play it will occupy" && getAt(getAt(FAESizeList, FAEChoosen), 1) & "Mb of disk space.It will be installed to " & getAt(getAt(FAESizeList, FAEChoosen), 3) & RETURN & ".......... INSTALL ............ CANCEL ........." into field 40
else
if FAEChoosen = 3 then
put "Installing an icon for " && getAt(FAENameList, FAEChoosen) && "on your HD will occupy" && getAt(getAt(FAESizeList, FAEChoosen), 1) & "Mb of disk space. It will be installed to " & getAt(getAt(FAESizeList, FAEChoosen), 3) & ". To play, leave the CD in the drive and click on the icon AFTER CLOSING THIS COVER DISK PROGRAMME." & RETURN & ".......... INSTALL ............ CANCEL ........." into field 40
else
if FAEChoosen = 5 then
put "Installing an icon on your HD from which you can play" && getAt(FAENameList, FAEChoosen) && ", will occupy" && getAt(getAt(FAESizeList, FAEChoosen), 1) & "Mb of disk space. It will be installed to " & getAt(getAt(FAESizeList, FAEChoosen), 3) & RETURN & ".......... INSTALL ............ CANCEL ........." into field 40
else
put "Installing the files on your HD to enable you to play" && getAt(FAENameList, FAEChoosen) && "later, will occupy" && getAt(getAt(FAESizeList, FAEChoosen), 1) & "Mb of disk space. It will be installed to " & getAt(getAt(FAESizeList, FAEChoosen), 3) & RETURN & ".......... INSTALL ............ CANCEL ........." into field 40
end if
end if
end if
end if
if x = 4 then
if (GTSWIN95 = 1) and (getAt(getAt(FAESizeList, FAEChoosen), 4) = 0) and (getAt(getAt(FAESizeList, FAEChoosen), 5) <> 4) then
if (getAt(getAt(FAESizeList, FAEChoosen), 5) = 0) or (getAt(getAt(FAESizeList, FAEChoosen), 5) = 3) then
if getAt(getAt(FAESizeList, FAEChoosen), 2) = 0 then
put "In order to play" && getAt(FAENameList, FAEChoosen) && ",it must first be Installed to your HD . This will occupy" && getAt(getAt(FAESizeList, FAEChoosen), 1) & "Mb of disk space and will be installed to " & getAt(getAt(FAESizeList, FAEChoosen), 3) & RETURN & ".......... INSTALL ............ CANCEL ........." into field 40
else
put "To play" && getAt(FAENameList, FAEChoosen) && "from the CD Rom, some files must be installed on your HD which will occupy" && getAt(getAt(FAESizeList, FAEChoosen), 1) & "Mb of disk space" & RETURN & "and will be installed to " & getAt(getAt(FAESizeList, FAEChoosen), 3) & RETURN & ".......... INSTALL ............ CANCEL ........." into field 40
end if
setAt(getAt(FAEOptionList, x), 6, 40)
else
setAt(getAt(FAEOptionList, x), 6, 39)
end if
else
setAt(getAt(FAEOptionList, x), 6, 39)
end if
end if
set ThisList to getAt(FAEOptionList, x)
set the castNum of sprite getAt(ThisList, 5) to getAt(ThisList, 6)
set the locH of sprite getAt(ThisList, 5) to getAt(ThisList, 7)
set the locV of sprite getAt(ThisList, 5) to getAt(ThisList, 8)
set the ink of sprite getAt(ThisList, 5) to 39
updateStage()
if x = 2 then
FAEPreviewGame()
else
repeat while 1
if x = 1 then
wait(1)
FAEGameStop()
exit repeat
end if
if x = 4 then
if (getAt(getAt(FAESizeList, FAEChoosen), 4) = 1) or (getAt(getAt(FAESizeList, FAEChoosen), 5) = 1) or (getAt(getAt(FAESizeList, FAEChoosen), 5) = 4) then
wait(1)
put "play only"
if the machineType > 200 then
set TempName to getAt(FAEBatchPlayList, FAEChoosen)
if TempName <> "0" then
open(the pathName & TempName)
end if
end if
FAEGameStop()
exit repeat
else
set FAEInstall to 1
if the mouseUp then
set FAEMouseUP to 1
else
set FAEMouseUP to 0
end if
if (FAEMouseUP = 1) and (the mouseCast = 40) then
set FAEMouseUP to 0
repeat while 1
if word the mouseWord of field 40 = "INSTALL" then
set GTSThisword to the mouseWord
set the foreColor of word GTSThisword of field 40 to 0
repeat while word the mouseWord of field 40 = "INSTALL"
if the mouseDown then
set FAEYesOrCancel to 1
set the castNum of sprite getAt(ThisList, 5) to 38
set the locH of sprite getAt(ThisList, 5) to 200
set the locV of sprite getAt(ThisList, 5) to 200
set the ink of sprite getAt(ThisList, 5) to 37
cursor(4)
updateStage()
end if
end repeat
set the foreColor of word GTSThisword of field 40 to 255
end if
if word the mouseWord of field 40 = "CANCEL" then
set GTSThisword to the mouseWord
set the foreColor of word GTSThisword of field 40 to 0
repeat while word the mouseWord of field 40 = "CANCEL"
if the mouseDown then
set FAEYesOrCancel to 2
set the locH of sprite getAt(ThisList, 5) to 2000
updateStage()
end if
end repeat
set the foreColor of word GTSThisword of field 40 to 255
end if
if FAEYesOrCancel > 0 then
exit repeat
next repeat
end if
if (the mouseCast <> 40) and the mouseDown then
beep()
end if
end repeat
if FAEYesOrCancel = 1 then
set FAEYesOrCancel to 0
put "both install then play"
if the machineType > 200 then
set TempName to getAt(FAEBatchBothList, FAEChoosen)
if TempName <> "0" then
open(the pathName & TempName)
end if
end if
cursor(-1)
set the locH of sprite getAt(ThisList, 5) to 2000
setAt(getAt(FAESizeList, FAEChoosen), 5, 1)
updateStage()
FAEGameStop()
exit repeat
end if
if FAEYesOrCancel = 2 then
set FAEYesOrCancel to 0
exit repeat
end if
end if
end if
end if
if x = 3 then
set FAEInstall to 1
if the mouseUp then
set FAEMouseUP to 1
else
set FAEMouseUP to 0
end if
if (FAEMouseUP = 1) and (the mouseCast = 40) then
set FAEMouseUP to 0
repeat while 1
if word the mouseWord of field 40 = "INSTALL" then
set GTSThisword to the mouseWord
set the foreColor of word GTSThisword of field 40 to 0
repeat while word the mouseWord of field 40 = "INSTALL"
if the mouseDown then
set FAEYesOrCancel to 1
set the castNum of sprite getAt(ThisList, 5) to 38
set the locH of sprite getAt(ThisList, 5) to 200
set the locV of sprite getAt(ThisList, 5) to 200
set the ink of sprite getAt(ThisList, 5) to 37
cursor(4)
updateStage()
end if
end repeat
set the foreColor of word GTSThisword of field 40 to 255
end if
if word the mouseWord of field 40 = "CANCEL" then
set GTSThisword to the mouseWord
set the foreColor of word GTSThisword of field 40 to 0
repeat while word the mouseWord of field 40 = "CANCEL"
if the mouseDown then
set FAEYesOrCancel to 2
set the locH of sprite getAt(ThisList, 5) to 2000
updateStage()
end if
end repeat
set the foreColor of word GTSThisword of field 40 to 255
end if
if FAEYesOrCancel > 0 then
exit repeat
next repeat
end if
if (the mouseCast <> 40) and the mouseDown then
beep()
end if
end repeat
if FAEYesOrCancel = 1 then
set FAEYesOrCancel to 0
put "install only"
if the machineType > 200 then
set TempName to getAt(FAEBatchInstallList, FAEChoosen)