..MAINSCREEN

~The main menu~
~~

This is the main menu of the program. There are three buttons at the
top left of the screen. Clicking one of these buttons brings up a
menu of options as described below.


~How to use menus~
~~

The menus in the program use the mouse only. When the mouse pointer
is over an option which can be selected, the option is highlighted in
a different colour. To select the option just click a mouse button.
Some menus have a  symbol in the top-left corner. This is a cancel
button which, when clicked, will allow you to exit from the menu
without selecting any of the options. Use this if you bring up a menu
by accident or change your mind about what you want to do.


The following menus are available from the main screen :

  ~Fixtures~
  ~~
    This menu allows you to view league fixtures in a number of ways.
You can :

1. View the fixtures for any single team.
2. View the fixtures scheduled for any specific date in the season.
3. View all the postponed fixtures.
4. View all the fixtures scheduled until today for which you have
   not yet entered a result.


  ~League~
  ~~
    This menu allows you to view the current state of the league
table as well as resetting the league table and scores for the
season. Use this latter option WITH GREAT CARE. If you do reset the
league and scores, you will lose all the results you have entered for
this season.

This menu also allows you to deduct league points from any club, as
well as changing the league you work with.  Changing to a new league
allows you to enter results and view the league table for another
league (Division 1, for example).  The files needed to use other
leagues will be made available on the World Wide Web at
        ~http://www.york.ac.uk/~~cl102/superleague.html~



  ~Help~
  ~~
    This menu allows you to bring up this help information and
display information about the program, such as how to contact the
author.


There are also two buttons on the right of the screen. The ~Help~
button displays this help information and is equivalent to selecting
~SuperLeague Help~ from the ~Help~ menu. The ~Exit SuperLeague~ button
will leave this program and return you to DOS.

                            ~--- --- ---~
..FIXSFRTEAM

~Viewing a single team's fixtures~
~~

This screen allows you to view the whole season's fixtures for any
team you like. The large box on the left of the screen shows the
selected team's fixtures for the season, either in order of the date
they are scheduled for, or in alphabetical order of the opponents.
The result of the fixture is displayed if it is known, highlighted if
it was a win for the team whose fixtures are on display.


You can change how the fixtures are displayed by clicking either the
~Date Order~ button to display the fixtures in date order, or the ~Team~
~Order~ button to display them in alphabetical order of opponents.


To change the team whose fixtures are shown, click either the
~Next Team~ button to advance to the team alphabetically next in the
league, or the ~Previous Team~ button to advance to the team
alphabetically before the one currently shown. Or you can click the
~Choose Team~ button to choose any team in the league.


To change any result for the team whose fixtures are displayed, click
the ~Change Result~ button. You will then be asked to choose the
opposing team, and whether you want to change the home or away game.
To leave a result unchanged, press ~Escape~ when prompted to enter
the score. This button can also be used to enter results which you
have not yet entered.


To get a printout of the fixture list which is on view, click the
~Print fixtures on printer~ button.


To return to to the main menu, click the blue ~Return to Main Menu~
button.

                            ~--- --- ---~
..FIXSFRDATE

~Viewing fixtures for a particular date~
~~

This screen allows you to view all the fixtures scheduled for any one
date in the season. The large box on the left shows the chosen date
at the top, and all the fixtures for that date below. If the result
of a fixture is known, the winning team is highlighted.


Initially, the fixtures displayed will be for the next scheduled
fixture date after you last ran the program. This will allow you to
enter results for matches which have been played since you last ran
the program.


To change the date, click either the ~Next Date~ button to move to
the next scheduled fixture date, or the ~Previous Date~ button to
change to the previous date which has a fixture. Alternatively, use
the ~Choose Date~ button to choose firstly the month, then the day
you want to look at. You may only select dates which have fixtures
scheduled.


To get a printout of the fixture list which is on view, click the
~Print fixtures on printer~ button.


To return to to the main menu, click the blue ~Return to Main Menu~
button.


  ~Entering match results~
  ~~

To type in the results for the matches on display, click the ~Enter~
~Results~ button. You will then be prompted to enter the result for
each match which has no score shown.

Each team's score is entered with a single keypress (0-9). If a team
does score more than 9 goals, you can enter a higher score by holding
down the ~SHIFT~ key while typing the first digit of the score. Then
type the second digit as normal.

If the match has been postponed, press the ~P~ key when prompted to
type the home team's score.

If the match has not yet been played, or you don't know the result
yet, press the ~SPACE BAR~ when asked to type the home team's score.

                            ~--- --- ---~
..PPNDFIXS

~Viewing postponed or unplayed fixtures~
~~

This screen allows you to either
  a) view all the fixtures which have been postponed
or
  b) view all the fixtures scheduled before and up until today for
     which you haven't yet entered a result.
This depends on which option from the ~Fixtures~ menu you picked to
reach this screen.


The box on the left shows the list of fixtures as appropriate, one
page at a time. To move to the next page of fixtures click the ~Next~
~Page~ button; to move to the previous page use the ~Previous Page~
button.


To get a printout of the fixture list which is on view, click the
~Print fixtures on printer~ button.


To return to to the main menu, click the blue ~Return to Main Menu~
button.


  ~Entering match results~
  ~~

To type in the results for the matches on display, click the ~Enter~
~Results~ button. You will then be prompted to enter the result for
each match which has no score shown.

Each team's score is entered with a single keypress (0-9). If a team
does score more than 9 goals, you can enter a higher score by holding
down the ~SHIFT~ key while typing the first digit of the score. Then
type the second digit as normal.

If the match has been postponed, press the ~P~ key when prompted to
type the home team's score.

If the match has not yet been played, or you don't know the result
yet, press the ~SPACE BAR~ when asked to type the home team's score.

                            ~--- --- ---~
..CHANGEIND

~Correcting individual results~
~~

This screen allows to change any result you like. To do this, select
the match whose result you want to correct. The currently selected
fixture is displayed at the top of the screen with the home team on
the left and the away team on the right as normal. Both the home team
and the away team can be changed independently of each other.

~Selecting a team~
~~

Both the home and away teams have buttons before and after them. The
~~ button will move to the previous team, and the ~~ button will move
to the next team. Alternatively, the ~Choose~ button located above the
team name will allow you to immediately select the team you want.

For example, to correct the result for Arsenal v Wimbledon (with
Arsenal at home), select Arsenal as the home team and Wimbledon as
the away team. Then click the ~Correct Result~ button to correct the
result of the game.

Note that it is possible to correct a result even if no score has yet
been entered for the match. This is the equivalent of typing in the
result for the first time. Note also that it is not possible to
correct a result when the home team is the same as the away team.
This is because teams do not play themselves.


To return to to the main menu, click the blue ~Return to Main Menu~
button.

                            ~--- --- ---~
..VIEWLEAGUE

~Viewing the league table~
~~

This screen displays the current state of the league table. There are
several buttons which control how the table is shown on the screen.


~Displaying alternate teams on a coloured stripe~
~~

This option is possible in order to make the table easier to read.
Toggle the option between ON and OFF by clicking the ~Alternate teams~
~on Stripes~ button. If the option is ON, a ~~ appears to the right
of the button. The colour of the stripe can be altered (see below).


~Changing the colour of the stripe~
~~

The currently selected colour is shown inside the box which appears
below the words ~Stripe Colour~ at the bottom left of the screen. To
select the next colour, click the ~~ button to the right of the box.
To select the previous colour, click the ~~ button to the left of
the box.


~Showing relegation positions~
~~

When this option is ON, a horizontal dividing line appears between
the clubs lying in the relegation positions and those lying in
safety. Toggle the option between ON and OFF by clicking the ~Show~
~Relegation Positions~ button. If the option is ON, a ~~ appears to
the right of the button.


~Printing the league table on the printer~
~~

To do this, click the ~Print League Table~ button.


~Displaying the Key to symbols appearing in the table~
~~

Occasionally, instead of the team's numerical position appearing in
the leftmost column of the league table, a special symbol is shown.
To see a list of these symbols and what they mean, click the ~Show~
~Key~ button.


To return to to the main menu, click the blue ~Return to Main Menu~
button.

                            ~--- --- ---~
..SURERESET

~Reset the league table and all scores~
~~

This option will reset the league table back to its original state
at the beginning of the season, i.e. with no team having played any
matches yet and no team having had any points deducted.

Also, every single score you have entered for the season so far will
be deleted.


If you do not want to lose all the information you have entered,
press the ~No~ button when asked if you are sure that you want to
reset the league table and scores.


~WARNING:~
  Pressing the ~Yes~ button will cause all the scores you have typed
  in to be forgotten.

                            ~--- --- ---~
..POINTDEDUC

~Deducting league points~
~~

This screen allows you to set up any league points deductions which
may have been imposed for disciplinary reasons on teams. Each team's
current deduction (normally zero) is shown on the left of the screen.

To alter a team's points deduction, click the ~Change Number of Points~
~Deducted~ button. You will then be given a menu of teams. Choose the
team you want to deduct points from (or cancel a deduction).

You can then type in a number between 0 and 99 for the number of
points to deduct. Type 0 (and press ~RETURN~) for no deduction. You can
type in two digits, but if you need to deduct less than 10 points,
type the number as a single digit and press ~RETURN~.

To return to to the main menu, click the blue ~Return to Main Menu~
button.

                            ~--- --- ---~
..WHATSNEW


~What's new in this version~
~~

This version is basically the same as the previous one, except that
it's for season 1995-96.  There are also a couple of extra features.

  * SuperLeague can now deal with Division 1 as well as the Premier
    League.  Actually, SuperLeague can now handle many different
    leagues, allowing you to switch between them using the ~Change to~
    ~a different league~ option on the ~League~ menu.  This will
    allow me to make the files available to handle other leagues, if
    there is a demand.

  * SuperLeague now tells you when a team is promoted, relegated or
    has won the league.

I am currently developing a new version which will hopefully allow
you to design your own leagues.  You will have to enter all the
fixture dates yourself, but once this is done, everything should work
as normal.  Then SuperLeague can be used for most sensible leagues in
the world (i.e. those where teams play each other twice a season).

                            ~--- --- ---~
..**END**