;
; Football Installer Script  by Mark Naughton
;
; v1.1 - 19/04/97 - Updated to remove asd-library and redundant files.
; v1.2 - 10/05/97 - Updated to install WriteMatch.rexx.
; v1.3 - 30/12/97 - Updated to install new User scripts and new Exec scripts.
; v1.4 - 14/09/98 - Updated with new files.
; v1.5 - 03/10/98 - New files and programs.
; v1.6 - 05/05/99 - New files and amendments for Football 2.3.
; v1.7 - 15/05/99 - New files and updates.
;
;*****************************************************************************

 (set MSG_DESTINATION "Where would you like Football to be installed?\n(It will create a directory called\nFootball in the path.)")
 (set MSG_COPYING     "")
 (set MSG_OS          "You need Kickstart 2.04 and above to use this program.")


;*****************************************************************************
; Are we on the wrong system?

(if (< (/ (getversion) 65536) 37)
(
    (abort MSG_OS)
))

;*****************************************************************************

(complete 0)
(set dest_dir
   (askdir (prompt (MSG_DESTINATION))
                 (help @askdir-help)
                 (default @default-dest)
                 (newpath))
)
(working (MSG_COPYING))

(set dest_dir (tackon dest_dir "Football"))
(set @default-dest dest_dir)
(complete 15)

;*****************************************************************************

(copyfiles  (help @copyfiles-help)
                  (source "Football")
                  (dest @default-dest)
                  (infos)
)
(complete 18)
(copyfiles  (help @copyfiles-help)
                  (source "Football.guide")
                  (dest @default-dest)
                  (infos)
)
(complete 21)

;*****************************************************************************

(copyfiles  (source "User.info")
            (dest @default-dest)
)
(copyfiles  (source "Exec.info")
            (dest @default-dest)
)
(copyfiles  (source "Data.info")
            (dest @default-dest)
)

(makedir (tackon @default-dest "Data"))
(makedir (tackon @default-dest "Exec"))
(makedir (tackon @default-dest "User"))

(set datadir (tackon @default-dest "Data"))
(set execdir (tackon @default-dest "Exec"))
(set userdir (tackon @default-dest "User"))

(complete 30)

;*****************************************************************************

(copyfiles (source "Data/Shiva2.df")
           (dest datadir)
)
(copyfiles (source "Data/Shiva2.sf")
           (dest datadir)
)
(copyfiles (source "Data/Shiva2.sflearn")
           (dest datadir)
)
(copyfiles (source "Data/Shiva2.stats")
           (dest datadir)
)
(copyfiles (source "Data/Shiva3.df")
           (dest datadir)
)
(copyfiles (source "Data/Shiva3.sf")
           (dest datadir)
)
(copyfiles (source "Data/Shiva3.sflearn")
           (dest datadir)
)
(copyfiles (source "Data/Shiva3.stats")
           (dest datadir)
)
(copyfiles (source "Data/League_OddSched.df")
           (dest datadir)
)
(copyfiles (source "Data/League_OddSched.sf")
           (dest datadir)
)
(copyfiles (source "Data/League_OddSched.sflearn")
           (dest datadir)
)
(copyfiles (source "Data/League_OddSched.stats")
           (dest datadir)
)

(copyfiles (source "Data/FAPrem_9798.df")
           (dest datadir)
)
(copyfiles (source "Data/FAPrem_9798.sf")
           (dest datadir)
)
(copyfiles (source "Data/FAPrem_9798.sflearn")
           (dest datadir)
)
(copyfiles (source "Data/FAPrem_9798.stats")
           (dest datadir)
)

(copyfiles (source "Data/FAPrem_9899.df")
           (dest datadir)
)
(copyfiles (source "Data/FAPrem_9899.sf")
           (dest datadir)
)
(copyfiles (source "Data/FAPrem_9899.sflearn")
           (dest datadir)
)
(copyfiles (source "Data/FAPrem_9899.stats")
           (dest datadir)
)

(copyfiles (source "Data/FACPS_9899.schd")
           (dest datadir)
)
(copyfiles (source "Data/CPS.schd")
           (dest datadir)
)
(copyfiles (source "Data/Teams4.schd")
           (dest datadir)
)
(copyfiles (source "Data/Teams6.schd")
           (dest datadir)
)
(copyfiles (source "Data/Teams63.schd")
           (dest datadir)
)
(copyfiles (source "Data/Teams64.schd")
           (dest datadir)
)


(copyfiles (source "Data/WC98_GrpA.df")
           (dest datadir)
)
(copyfiles (source "Data/WC98_GrpA.sf")
           (dest datadir)
)
(copyfiles (source "Data/WC98_GrpA.sflearn")
           (dest datadir)
)
(copyfiles (source "Data/WC98_GrpA.stats")
           (dest datadir)
)
(copyfiles (source "Data/WC98_GrpA.schd")
           (dest datadir)
)
(copyfiles (source "Data/WC98_GrpB.df")
           (dest datadir)
)
(copyfiles (source "Data/WC98_GrpB.sf")
           (dest datadir)
)
(copyfiles (source "Data/WC98_GrpB.sflearn")
           (dest datadir)
)
(copyfiles (source "Data/WC98_GrpB.stats")
           (dest datadir)
)
(copyfiles (source "Data/WC98_GrpB.schd")
           (dest datadir)
)
(copyfiles (source "Data/WC98_GrpC.df")
           (dest datadir)
)
(copyfiles (source "Data/WC98_GrpC.sf")
           (dest datadir)
)
(copyfiles (source "Data/WC98_GrpC.sflearn")
           (dest datadir)
)
(copyfiles (source "Data/WC98_GrpC.stats")
           (dest datadir)
)
(copyfiles (source "Data/WC98_GrpC.schd")
           (dest datadir)
)
(copyfiles (source "Data/WC98_GrpD.df")
           (dest datadir)
)
(copyfiles (source "Data/WC98_GrpD.sf")
           (dest datadir)
)
(copyfiles (source "Data/WC98_GrpD.sflearn")
           (dest datadir)
)
(copyfiles (source "Data/WC98_GrpD.stats")
           (dest datadir)
)
(copyfiles (source "Data/WC98_GrpD.schd")
           (dest datadir)
)
(copyfiles (source "Data/WC98_GrpE.df")
           (dest datadir)
)
(copyfiles (source "Data/WC98_GrpE.sf")
           (dest datadir)
)
(copyfiles (source "Data/WC98_GrpE.sflearn")
           (dest datadir)
)
(copyfiles (source "Data/WC98_GrpE.stats")
           (dest datadir)
)
(copyfiles (source "Data/WC98_GrpE.schd")
           (dest datadir)
)
(copyfiles (source "Data/WC98_GrpF.df")
           (dest datadir)
)
(copyfiles (source "Data/WC98_GrpF.sf")
           (dest datadir)
)
(copyfiles (source "Data/WC98_GrpF.sflearn")
           (dest datadir)
)
(copyfiles (source "Data/WC98_GrpF.stats")
           (dest datadir)
)
(copyfiles (source "Data/WC98_GrpF.schd")
           (dest datadir)
)
(copyfiles (source "Data/WC98_GrpG.df")
           (dest datadir)
)
(copyfiles (source "Data/WC98_GrpG.sf")
           (dest datadir)
)
(copyfiles (source "Data/WC98_GrpG.sflearn")
           (dest datadir)
)
(copyfiles (source "Data/WC98_GrpG.stats")
           (dest datadir)
)
(copyfiles (source "Data/WC98_GrpG.schd")
           (dest datadir)
)
(copyfiles (source "Data/WC98_GrpH.df")
           (dest datadir)
)
(copyfiles (source "Data/WC98_GrpH.sf")
           (dest datadir)
)
(copyfiles (source "Data/WC98_GrpH.sflearn")
           (dest datadir)
)
(copyfiles (source "Data/WC98_GrpH.stats")
           (dest datadir)
)
(copyfiles (source "Data/WC98_GrpH.schd")
           (dest datadir)
)

(copyfiles (source "Data/WorldCup_Jul98.cf")
           (dest datadir)
)
(copyfiles (source "Data/WorldCup_Jul98.scf")
           (dest datadir)
)
(copyfiles (source "Data/WorldCup.cfh")
           (dest datadir)
)
(copyfiles (source "Data/WorldCup_Jul98.cfrw")
           (dest datadir)
)

(copyfiles (source "Data/FACT.cf")
           (dest datadir)
)
(copyfiles (source "Data/FACT.scf")
           (dest datadir)
)
(copyfiles (source "Data/FACT.cfrw")
           (dest datadir)
)

(complete 75)

;*****************************************************************************

(copyfiles (source "Exec/CupScheduleNextRound.rexx")
           (dest execdir)
)
(copyfiles (source "Exec/CupScheduler.rexx")
           (dest execdir)
)
(copyfiles (source "Exec/CupUpdateMatches.rexx")
           (dest execdir)
)
(copyfiles (source "Exec/Sort4Chars")
           (dest execdir)
)
(copyfiles (source "Exec/Sort7Chars")
           (dest execdir)
)
(copyfiles (source "Exec/SortWkDts")
           (dest execdir)
)
(copyfiles (source "Exec/ViewCupCurRound.rexx")
           (dest execdir)
)
(copyfiles (source "Exec/ViewCupResults.rexx")
           (dest execdir)
)
(copyfiles (source "Exec/WriteMatch.rexx")
           (dest execdir)
)
(copyfiles (source "Exec/Footsort")
           (dest execdir)
)
(copyfiles (source "Exec/Games.rexx")
           (dest execdir)
)
(copyfiles (source "Exec/League.rexx")
           (dest execdir)
)
(copyfiles (source "Exec/Alt_League.rexx")
           (dest execdir)
)
(copyfiles (source "Exec/Lstats.rexx")
           (dest execdir)
)
(copyfiles (source "Exec/Results.rexx")
           (dest execdir)
)
(copyfiles (source "Exec/Scheduler.rexx")
           (dest execdir)
)
(copyfiles (source "Exec/Stats.rexx")
           (dest execdir)
)
(copyfiles (source "Exec/UpdateSettings.rexx")
           (dest execdir)
)

(complete 95)

;*****************************************************************************

(copyfiles (source "User/FlipSchedule.rexx")
           (dest userdir)
)
(copyfiles (source "User/MatchAnalysis.rexx")
           (dest userdir)
)
(copyfiles (source "User/MatchesPlayed.rexx")
           (dest userdir)
)
(copyfiles (source "User/UpdateScores.rexx")
           (dest userdir)
)
(copyfiles (source "User/ViewScheduleAndResults.rexx")
           (dest userdir)
)
(copyfiles (source "User/ViewTeamSchedule.rexx")
           (dest userdir)
)
(copyfiles (source "User/EndOfSeason.rexx")
           (dest userdir)
)
(copyfiles (source "User/ViewNextWeeksSchedule.rexx")
           (dest userdir)
)
(copyfiles (source "User/DeleteNewDataFiles.rexx")
           (dest userdir)
)
(copyfiles (source "User/Cup_CupInformation.rexx")
           (dest userdir)
)
(copyfiles (source "User/Reformat_Schedule.rexx")
           (dest userdir)
)
(copyfiles (source "User/Cup_ViewTeamProgress.rexx")
           (dest userdir)
)
(copyfiles (source "User/Cup_ViewHistory.rexx")
           (dest userdir)
)
(copyfiles (source "User/PerformanceRating.rexx")
           (dest userdir)
)
(copyfiles (source "User/UpdateScheduleScores.rexx")
           (dest userdir)
)
(copyfiles (source "User/FixturesLeft.rexx")
           (dest userdir)
)
(copyfiles (source "User/Combination.rexx")
           (dest userdir)
)
(copyfiles (source "User/Cup_CloseCup.rexx")
           (dest userdir)
)
(copyfiles (source "User/SwapLeagueMode.rexx")
           (dest userdir)
)


(complete 100)

(exit)

;*****************************************************************************