PROJECT TITLE:      Total Backgammon
VERSION:            v1.0
DATE:               20/10/02
=========================================
AUTHOR:             Andrew Noske
STUDENT #:          0114937785
JCU #:              jc130551
E-MAIL:             andrew.noske@jcu.edu.au
PHONE:              40553061
==========================================
    
TO START THIS PROJECT:
    
 ==> compile/execute the MainScreen class
     (not BGMainView class)

 ==> BEWARE: Image path may be a problem (depending on what you use) 
     if there are execution problems try editing the single final static variable:
     DIR_STR in BGBoardView......... and all should work.
     
     NOTE: It's currently set to "IMAGES/"
     
 ==> All my images I have included the IMAGE folder (under this zip file).

     There is also a copy on my home directory:
     H:/JC130551cp2004/Ass1/IMAGES/
     
     If you have any problems please notify

NOTES:

 ==> First of all I've been pretty confused by all
     the changes to the assingment specs, then later the pass-level
     marking scheme
 
 ==> Essentually I have completely implemented the gameplay for
     short rules (which took me a very long time) and long
     rules (although I sort of concieved my own
     rules).
 
 ==> I've implemented this project at the main (intial) screen the user
     selects what type of game he wants (as per townsville specs), 
     but the rules are chosen in the game frame using the menu bar
     (as per cairns specs).
     
 ==> Unfortunately I forged ahead before some of the helps and
     (changed) marking criteria were released... as a result:
     
     --> I've used buttons (with the setBounds(int,int) function) to select
         points/checkers (as you suggested doing).
       When the help was released I decided that having
         a second method (and MouseListeners) for selecting checkers
         would be pointless.

     --> I hope I don't loose too many marks for doing it my own
         way, but copying help files is pretty mindless anyway.

 ==> Some classes I have created from scratch, but for the
     existing classes I have marked those regions of code I have
     changed or added between the comments:
            //@@@@@@@@@@>>>>>
            and
            //@@@@@@@@@@<<<<
     where the length of the @'s usually shows how much work I've done.
            
 ==> Most System.out.println() outputs are marked with:            
            //@@
     and have remained for debugging purposes.
     I once replaced all these outpust with dialog message, but found
     that made gameplay quite irritating

