[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference 7.286::golf

Title:Welcome to the Golf Notes Conference!
Notice:FOR SALE notes in Note 69 please! Intros in note 863 or 61.
Moderator:FUNYET::ANDERSON
Created:Tue Feb 15 1994
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:2129
Total number of notes:21499

25.0. "Any Vax based golf games?" by HEFTY::WELLSPEAK () Tue Aug 05 1986 14:23

    	Anybody out there know of any good Vax based golf games???
    If so, lets here about them and tell us how and where to get or
    copy them.
                        Paul.
T.RTitleUserPersonal
Name
DateLines
25.1Binky's Golf GameBCSENG::SPT_BRINKLEYWed Aug 06 1986 16:3114
    As a matter of fact yes. I have one that was orginally designed to test
    Dibol-11 code. It was latter enhanced to support the DIBOL-83 code. It
    is 18 holes and every hole is different. It also has a Hall of Fame to
    record the lowest scores. You'll need Dibol on your system. It was
    orginally written for CTS-300 and latter moved to RSTS and RSX.
    
    Now this is really a pain but if you'll give me a little time I'll
    get everything you need in one directory.
    
    Roger
    
    P.S. Sources are included.
    
     
25.2VAX based Golf game 7-holesSTK01::SWETRANSMon Aug 11 1986 09:494
    You will find one VAX based golf game with seven holes in the GAMES
    Notefile PICA::GAMES note 357 it works fine on a VT241.
    
    Rolf Lundberg
25.3Good game!STKTSC::LITBYAre we taking this robot...?Tue Aug 12 1986 14:284
	(re: .-1)

	 Great game,  that  one. I love when the shot trajectory is drawn on
	 the screen. I haven't played it that well yet, but...
25.5Good gameSTKSWS::SWETRANSWed Aug 20 1986 10:016
    Hi Paul,
    Glad you liked it.
    I should be glad to take part of your 2 new holes
    when you have finished your design.
    
    Rolf
25.6good game herePISCES::GAUDETTEThu Sep 18 1986 14:056
    I've got one, 18 holes, 1,3,5w  2-sw, par 70, sand traps, water
    hazards, ob, putting.  
    I'm not a software wiz, so contact me and let's see how this can be 
    distributed.
    
    Peter
25.7Let's PlayARMORY::WELLSPEAKMon Oct 13 1986 16:2011
    	Great Peter.  To distribute it, just list the entire file
    specification for the game here and people will be able to copy
    over the network.  If available, include a help file or some
    instructions on how to play.  The more people that are able to 
    play the game, the more feedback you'll recieve on improvements
    to the game.  All this can be done right here through "Note".
    	Sorry it took me so long to respond, I've been paying more
    attention to the more recent topics in this catagory.  I'll be
    looking forward to your reply.
    
                                           Paul W.
25.8VINO::RASPUZZIMichael RaspuzziTue Feb 10 1987 16:4525
    Well, this was mentioned in the GAMES notes conference but I thought
    I would put it here for the benefit of fellow golfing enthusiasts.
    
    The GOLF game has been modified (it is on version 6.0 already).
    There is a copy of the GOLF.EXE and GOLF.PAS in my direcotry
    {LATOUR, GALLO}::DRACULA:[RASPUZZI.GOLF]. I also spent some time
    to design some courses. I have Pleasant Valley (Sutton, MA), Pebble
    Beach, and Augusta National. Check the same directory for *.COURSE.
    
    These golf courses can only be played with the GOLF.EXE in my directory
    because I used sand traps to define greens at Augusta and I had
    to modify GOLF to respect that. Also, I found I was shooting 60
    much to easy so I added a "realness" factor. Mainly, the longer
    the shot, the more it can deviate to the left or right. Same with
    putting - the longer the putt, the tougher it is to sink.
    
    As a side note, you also must copy GOLF.CLUBS and define GOLF$COURSE
    to play this game. GOLF$COURSE points to the directory that has
    all these wonderful files in them. You may change GOLF.CLUBS to
    match distances that you want. I currently have them set to about
    what I hit when I am playing really well.
    
    Enjoy.
    
    Mike
25.9Nice!STK01::LITBY-Is it playable? -No, not yet!Mon Feb 16 1987 08:406
	 The new  version  is  great! It still doesn't compare with MacGolf,
	 but  it's improving.  The course design program is a nice feature -
	 I'm going to put my home course in there for practice.

	 -- Mr Litby
25.10Great GameARMORY::WELLSPEAKBeakTue Feb 17 1987 13:4914
    	Thanks Mike, you're a genious!  I  think it's great to be able
    to play courses like Pebble Beach and Augusta.  I've played about
    8 rounds so far and my best score was a 1 under at Pebble Beach
    until yesterday.  I shot an 11 under at Augusta and had a double-eagle
    2 on the par 5  eigth hole.  I did modify your club distances a
    little though.  All I changed was the driver and 3 wood.  The driver
    I changed to 265 yds and the 3 wood to 240 yards.  For the double-eagle
    I hit 2 drivers with the second one going in.  I do seem to be able
    to put a lot more shots in the cup from off the green with your
    version.  In the 11 under round, I also made 2 birdies from off
    the green.  One from a sand trap, and the other chipping from about
    20 yds.  
    	                                        Thanks again,
                                                   Beak
25.11stay tuned...VINO::RASPUZZIMichael RaspuzziWed Feb 18 1987 03:069
    re .10
    
    I'm glad that the game is getting a good response. I have potential
    plans to make Pebble Beach more "real". The new version that helps
    me use sand traps to shape greens could help. I've been kind of
    busy lately so I haven't had the chance to layout any more courses
    yet. I'll let you all know when a new course is available.
    
    Mike
25.12VAXstation golf game?STKHLM::LITBYWhere EAGLES dare...Sat Jun 13 1987 20:095
	 Does anyone  know  of  a  golf  game  that runs on VAXstations? I'm
	 thinking of something similar to the MacGolf game for Macintosh.

	 -- POL
25.13Can't copy golf!AYOV18::ISMITHIan SmithThu Sep 24 1987 17:5813
    Re .8
    
>        There is a copy of the GOLF.EXE and GOLF.PAS in my direcotry
>    {LATOUR, GALLO}::DRACULA:[RASPUZZI.GOLF]. I also spent some time
>    to design some courses. I have Pleasant Valley (Sutton, MA), Pebble
>    Beach, and Augusta National. Check the same directory for *.COURSE.

    
    Is anyone having problems copying these? I tried, but got a directory
    not found error. Help!!
    
    				Ian.
    
25.14OK. I found them.AYOV18::ISMITHIan SmithMon Sep 28 1987 12:2215
    It's OK folks, I've found a copy of GOLF.EXE. I also now have
    GOLF_LAYOUT.EXE, and I reckon that a library of peoples home courses
    could be set up here. Besides telling noters about your home club,
    why not let them play it!! Of course a letter of introduction from
    your club secretary would be required....8^). When I have time I
    will try to put together a layout of Lundin Golf Club for those
    who are interested. The course is situated 12 miles from St Andrews,
    and is used for the qualifying rounds of the Open when it is at
    St Andrews. See if you could qualify!!
    
    
    			Any takers?
    
    
    					Ian.
25.15VAXStation golfSAURUS::KEVINKevin O'BrienMon Sep 28 1987 18:342
    
    Does anybody have a clue as to where to get GOLF for a VAXstation?
25.16Data for Lundin_links.courseAYOV18::ISMITHDoes grey matter?Wed Oct 28 1987 11:08504
	Here is, as promised, the course data for Lundin Golf Club,
    at Lundin Links in Fife, Scotland. The course is a typical links
    course, with about half the holes running along next to the beach.
    It is, as I said, one of the four courses used for qualifying when
    the Open is held at St Andrews, the other three being Leven, Scotscraig
    and Ladybank. 
    
    	Par : 71
    	Standard Scratch : 71
    	Tel. (0333) 320 202. Visitors welcome.
    
    
    Enjoy the game....
    
    			Ian.
    
    
    Course follows the <FF>...


High
  424    4         ! Length of hole and par
   40   40         ! Location of tee
  640   90   36    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  130  280         ! Location of wind indicator
 1.4213 1.3325     ! X and Y scale factors
    9              ! Number of traps
   80  120   17    ! Location and size of trap # 1
  164  150   18    ! Location and size of trap # 2
  330  170   16    ! Location and size of trap # 3
  380  170   15    ! Location and size of trap # 4
  350  130   18    ! Location and size of trap # 5
  490  130   18    ! Location and size of trap # 6
  540  160   18    ! Location and size of trap # 7
  610  150   17    ! Location and size of trap # 8
  590   40   19    ! Location and size of trap # 9
   11              ! Number of points defining OB
   20   20         ! Location of point # 1
   80   20         ! Location of point # 2
  110   50         ! Location of point # 3
  150   10         ! Location of point # 4
  330    0         ! Location of point # 5
  640   20         ! Location of point # 6
  710   70         ! Location of point # 7
  710  150         ! Location of point # 8
  620  180         ! Location of point # 9
  320  200         ! Location of point # 10
   20  140         ! Location of point # 11
Quarry
  346    4         ! Length of hole and par
   40  160         ! Location of tee
  590  180   39    ! Location and size of green
  470  180   41    ! Location and size of water hazzard
  100  310         ! Location of wind indicator
 1.5909 1.4915     ! X and Y scale factors
    7              ! Number of traps
  140  210   16    ! Location and size of trap # 1
  240  220   14    ! Location and size of trap # 2
  260  180   16    ! Location and size of trap # 3
  390  230   19    ! Location and size of trap # 4
  540  230   16    ! Location and size of trap # 5
  540  140   16    ! Location and size of trap # 6
  500  120   12    ! Location and size of trap # 7
   11              ! Number of points defining OB
   30  130         ! Location of point # 1
  110  120         ! Location of point # 2
  150   80         ! Location of point # 3
  480   80         ! Location of point # 4
  520  110         ! Location of point # 5
  630  110         ! Location of point # 6
  660  170         ! Location of point # 7
  640  260         ! Location of point # 8
  470  270         ! Location of point # 9
  130  230         ! Location of point # 10
   30  190         ! Location of point # 11
Bents
  335    4         ! Length of hole and par
   60   70         ! Location of tee
  660  160   30    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
   90  330         ! Location of wind indicator
 1.8174 1.7038     ! X and Y scale factors
    9              ! Number of traps
  160  140   22    ! Location and size of trap # 1
  300  100   14    ! Location and size of trap # 2
  320  230   14    ! Location and size of trap # 3
  470  220   16    ! Location and size of trap # 4
  450  250   16    ! Location and size of trap # 5
  570  140   16    ! Location and size of trap # 6
  620  130   16    ! Location and size of trap # 7
  620  190   16    ! Location and size of trap # 8
  660  210   16    ! Location and size of trap # 9
   10              ! Number of points defining OB
   40   50         ! Location of point # 1
  100   50         ! Location of point # 2
  190   80         ! Location of point # 3
  380  100         ! Location of point # 4
  610   90         ! Location of point # 5
  700  110         ! Location of point # 6
  720  200         ! Location of point # 7
  630  280         ! Location of point # 8
  160  260         ! Location of point # 9
   40  120         ! Location of point # 10
Mile Dyke
  452    4         ! Length of hole and par
   46  122         ! Location of tee
  690  100   37    ! Location and size of green
  580   90   49    ! Location and size of water hazzard
  110  280         ! Location of wind indicator
 1.4259 1.3368     ! X and Y scale factors
    4              ! Number of traps
  694   40   18    ! Location and size of trap # 1
  640   60   18    ! Location and size of trap # 2
  530  150   19    ! Location and size of trap # 3
  460  170   20    ! Location and size of trap # 4
   15              ! Number of points defining OB
   30   80         ! Location of point # 1
  190   80         ! Location of point # 2
  260   10         ! Location of point # 3
  600   10         ! Location of point # 4
  620   30         ! Location of point # 5
  640   10         ! Location of point # 6
  750   10         ! Location of point # 7
  750  160         ! Location of point # 8
  700  210         ! Location of point # 9
  620  210         ! Location of point # 10
  580  170         ! Location of point # 11
  540  210         ! Location of point # 12
  190  210         ! Location of point # 13
  140  160         ! Location of point # 14
   30  160         ! Location of point # 15
Silverburn
  140    3         ! Length of hole and par
  560   40         ! Location of tee
  480  300   34    ! Location and size of green
  530  140   47    ! Location and size of water hazzard
  340   70         ! Location of wind indicator
 2.0618 1.9330     ! X and Y scale factors
   10              ! Number of traps
  490  190   16    ! Location and size of trap # 1
  460  230   18    ! Location and size of trap # 2
  540  270   12    ! Location and size of trap # 3
  550  290   16    ! Location and size of trap # 4
  430  280   18    ! Location and size of trap # 5
  440  330   15    ! Location and size of trap # 6
  460  340   17    ! Location and size of trap # 7
  510  350   18    ! Location and size of trap # 8
  540  330   18    ! Location and size of trap # 9
  526  342   17    ! Location and size of trap # 10
    9              ! Number of points defining OB
  580   20         ! Location of point # 1
  580  310         ! Location of point # 2
  560  350         ! Location of point # 3
  510  370         ! Location of point # 4
  420  350         ! Location of point # 5
  400  270         ! Location of point # 6
  460  200         ! Location of point # 7
  510   90         ! Location of point # 8
  510   20         ! Location of point # 9
Spectacles
  330    4         ! Length of hole and par
  700  200         ! Location of tee
  190  250   35    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  400   60         ! Location of wind indicator
 1.5544 1.4573     ! X and Y scale factors
    6              ! Number of traps
  600  260   19    ! Location and size of trap # 1
  510  280   16    ! Location and size of trap # 2
  330  210   19    ! Location and size of trap # 3
  270  200   16    ! Location and size of trap # 4
  170  190   19    ! Location and size of trap # 5
  240  290   19    ! Location and size of trap # 6
    7              ! Number of points defining OB
  720  170         ! Location of point # 1
  160  170         ! Location of point # 2
  120  230         ! Location of point # 3
  140  320         ! Location of point # 4
  310  330         ! Location of point # 5
  670  280         ! Location of point # 6
  720  240         ! Location of point # 7
Burn
  273    4         ! Length of hole and par
  700  140         ! Location of tee
  164  172   30    ! Location and size of green
  270  180   43    ! Location and size of water hazzard
  470  300         ! Location of wind indicator
 1.9689 1.8459     ! X and Y scale factors
    2              ! Number of traps
  450  180   23    ! Location and size of trap # 1
  200  210   18    ! Location and size of trap # 2
    7              ! Number of points defining OB
  710  120         ! Location of point # 1
  710  170         ! Location of point # 2
  610  190         ! Location of point # 3
  340  220         ! Location of point # 4
  210  250         ! Location of point # 5
  130  200         ! Location of point # 6
  130  130         ! Location of point # 7
Aithernie
  364    4         ! Length of hole and par
  710   50         ! Location of tee
  130  110   40    ! Location and size of green
  260  110   45    ! Location and size of water hazzard
  490  290         ! Location of wind indicator
 1.6033 1.5031     ! X and Y scale factors
    9              ! Number of traps
  600  130   18    ! Location and size of trap # 1
  530  140   16    ! Location and size of trap # 2
  390  140   16    ! Location and size of trap # 3
  420  160   14    ! Location and size of trap # 4
  360  170   16    ! Location and size of trap # 5
  270  170   17    ! Location and size of trap # 6
  170  160   18    ! Location and size of trap # 7
  190   60   19    ! Location and size of trap # 8
   90   50   21    ! Location and size of trap # 9
    5              ! Number of points defining OB
  730   30         ! Location of point # 1
   60   30         ! Location of point # 2
   60  180         ! Location of point # 3
  180  200         ! Location of point # 4
  730  140         ! Location of point # 5
Long
  555    5         ! Length of hole and par
   56  250         ! Location of tee
  630  190   26    ! Location and size of green
  140  230   38    ! Location and size of water hazzard
  400   50         ! Location of wind indicator
 1.0409 0.9759     ! X and Y scale factors
    9              ! Number of traps
  190  160   14    ! Location and size of trap # 1
  230  150   14    ! Location and size of trap # 2
  220  180   13    ! Location and size of trap # 3
  300  160   16    ! Location and size of trap # 4
  420  160   17    ! Location and size of trap # 5
  370  280   20    ! Location and size of trap # 6
  590  260   18    ! Location and size of trap # 7
  590  150   16    ! Location and size of trap # 8
  650  240   19    ! Location and size of trap # 9
    9              ! Number of points defining OB
   40  270         ! Location of point # 1
  320  280         ! Location of point # 2
  320  320         ! Location of point # 3
  630  310         ! Location of point # 4
  680  220         ! Location of point # 5
  680  170         ! Location of point # 6
  630  140         ! Location of point # 7
  410  130         ! Location of point # 8
   30  150         ! Location of point # 9
Thorn Tree
  353    4         ! Length of hole and par
   62   64         ! Location of tee
  680  100   35    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  130  270         ! Location of wind indicator
 1.7546 1.6449     ! X and Y scale factors
   12              ! Number of traps
  320  160   27    ! Location and size of trap # 1
  440   30   19    ! Location and size of trap # 2
  560  180   16    ! Location and size of trap # 3
  600  160   16    ! Location and size of trap # 4
  650  150   14    ! Location and size of trap # 5
  670  150   14    ! Location and size of trap # 6
  720  130   12    ! Location and size of trap # 7
  730  120   14    ! Location and size of trap # 8
  620   70   16    ! Location and size of trap # 9
  640   50   16    ! Location and size of trap # 10
  630   60   15    ! Location and size of trap # 11
  660  150   15    ! Location and size of trap # 12
   10              ! Number of points defining OB
   40   10         ! Location of point # 1
  230    0         ! Location of point # 2
  620   10         ! Location of point # 3
  720   30         ! Location of point # 4
  750   80         ! Location of point # 5
  750  130         ! Location of point # 6
  710  200         ! Location of point # 7
  310  210         ! Location of point # 8
  160  120         ! Location of point # 9
   40  120         ! Location of point # 10
Racecourse
  466    4         ! Length of hole and par
  740  270         ! Location of tee
   90  250   26    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  610   90         ! Location of wind indicator
 1.3964 1.3092     ! X and Y scale factors
    8              ! Number of traps
  640  230   19    ! Location and size of trap # 1
  620  270   18    ! Location and size of trap # 2
  400  290   17    ! Location and size of trap # 3
  300  200   19    ! Location and size of trap # 4
  220  200   19    ! Location and size of trap # 5
  150  300   19    ! Location and size of trap # 6
  120  210   16    ! Location and size of trap # 7
   90  200   16    ! Location and size of trap # 8
    9              ! Number of points defining OB
  750  240         ! Location of point # 1
  750  300         ! Location of point # 2
  150  320         ! Location of point # 3
   80  320         ! Location of point # 4
   40  280         ! Location of point # 5
   40  210         ! Location of point # 6
   70  160         ! Location of point # 7
  280  170         ! Location of point # 8
  750  240         ! Location of point # 9
Sunnybraes
  133    3         ! Length of hole and par
  510  220         ! Location of tee
   60  240   25    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  400   90         ! Location of wind indicator
 3.3877 3.1760     ! X and Y scale factors
    7              ! Number of traps
  160  210   16    ! Location and size of trap # 1
  160  240   16    ! Location and size of trap # 2
  160  226   16    ! Location and size of trap # 3
  100  270   18    ! Location and size of trap # 4
   50  280   17    ! Location and size of trap # 5
   60  180   18    ! Location and size of trap # 6
   90  190   19    ! Location and size of trap # 7
   12              ! Number of points defining OB
  520  200         ! Location of point # 1
  520  230         ! Location of point # 2
  410  230         ! Location of point # 3
  360  260         ! Location of point # 4
  180  280         ! Location of point # 5
   80  300         ! Location of point # 6
   20  300         ! Location of point # 7
    0  210         ! Location of point # 8
   10  160         ! Location of point # 9
  140  140         ! Location of point # 10
  320  180         ! Location of point # 11
  440  190         ! Location of point # 12
Neil Shaw
  512    5         ! Length of hole and par
   40   40         ! Location of tee
  670  310   24    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  200  270         ! Location of wind indicator
 1.3571 1.2723     ! X and Y scale factors
    4              ! Number of traps
  320   50   17    ! Location and size of trap # 1
  370   60   18    ! Location and size of trap # 2
  480  150   20    ! Location and size of trap # 3
  580  110   19    ! Location and size of trap # 4
   11              ! Number of points defining OB
   30   20         ! Location of point # 1
   30   60         ! Location of point # 2
  500  190         ! Location of point # 3
  560  370         ! Location of point # 4
  720  380         ! Location of point # 5
  740  240         ! Location of point # 6
  620  190         ! Location of point # 7
  600   70         ! Location of point # 8
  210   20         ! Location of point # 9
  100    0         ! Location of point # 10
   50   10         ! Location of point # 11
Perfection
  175    3         ! Length of hole and par
  460  330         ! Location of tee
  420  100   25    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  220  200         ! Location of wind indicator
 1.4205 1.3317     ! X and Y scale factors
   12              ! Number of traps
  380  130   14    ! Location and size of trap # 1
  400  140   14    ! Location and size of trap # 2
  390  140   14    ! Location and size of trap # 3
  380   80   14    ! Location and size of trap # 4
  400   60   15    ! Location and size of trap # 5
  390   70   15    ! Location and size of trap # 6
  450  130   14    ! Location and size of trap # 7
  460  120   14    ! Location and size of trap # 8
  466  108   15    ! Location and size of trap # 9
  440   60   12    ! Location and size of trap # 10
  460   70   12    ! Location and size of trap # 11
  450   66   12    ! Location and size of trap # 12
    7              ! Number of points defining OB
  400  350         ! Location of point # 1
  480  350         ! Location of point # 2
  480  280         ! Location of point # 3
  530  140         ! Location of point # 4
  470   50         ! Location of point # 5
  380   50         ! Location of point # 6
  340  150         ! Location of point # 7
Heather
  418    4         ! Length of hole and par
  690  260         ! Location of tee
  120  230   28    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  550  100         ! Location of wind indicator
 1.3660 1.2807     ! X and Y scale factors
   10              ! Number of traps
  510  230   18    ! Location and size of trap # 1
  420  280   15    ! Location and size of trap # 2
  390  280   16    ! Location and size of trap # 3
  404  280   15    ! Location and size of trap # 4
  220  190   18    ! Location and size of trap # 5
  190  240   13    ! Location and size of trap # 6
  180  280   14    ! Location and size of trap # 7
  120  280   17    ! Location and size of trap # 8
   80  260   15    ! Location and size of trap # 9
  130  170   20    ! Location and size of trap # 10
    8              ! Number of points defining OB
  700  230         ! Location of point # 1
  700  290         ! Location of point # 2
  220  310         ! Location of point # 3
   96  308         ! Location of point # 4
   56  248         ! Location of point # 5
   56  208         ! Location of point # 6
  116  128         ! Location of point # 7
  416  168         ! Location of point # 8
Trows
  314    4         ! Length of hole and par
  730  280         ! Location of tee
  110  200   29    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  400  130         ! Location of wind indicator
 1.9944 1.8698     ! X and Y scale factors
    9              ! Number of traps
  630  270   12    ! Location and size of trap # 1
  610  290   12    ! Location and size of trap # 2
  590  260   14    ! Location and size of trap # 3
  390  290   18    ! Location and size of trap # 4
  250  260   18    ! Location and size of trap # 5
  170  180   17    ! Location and size of trap # 6
  160  240   18    ! Location and size of trap # 7
   90  250   18    ! Location and size of trap # 8
   60  200   16    ! Location and size of trap # 9
   10              ! Number of points defining OB
  740  260         ! Location of point # 1
  740  310         ! Location of point # 2
  370  320         ! Location of point # 3
  140  310         ! Location of point # 4
   50  270         ! Location of point # 5
   20  200         ! Location of point # 6
   80  160         ! Location of point # 7
  180  150         ! Location of point # 8
  280  210         ! Location of point # 9
  540  240         ! Location of point # 10
Station
  345    4         ! Length of hole and par
  680  240         ! Location of tee
  100  230   26    ! Location and size of green
  580  230   48    ! Location and size of water hazzard
  340   90         ! Location of wind indicator
 1.6845 1.5793     ! X and Y scale factors
    8              ! Number of traps
  510  180   16    ! Location and size of trap # 1
  460  180   17    ! Location and size of trap # 2
  410  200   18    ! Location and size of trap # 3
  250  200   18    ! Location and size of trap # 4
  140  190   18    ! Location and size of trap # 5
   60  200   16    ! Location and size of trap # 6
   50  250   17    ! Location and size of trap # 7
   80  280   16    ! Location and size of trap # 8
   16              ! Number of points defining OB
  690  220         ! Location of point # 1
  690  260         ! Location of point # 2
  600  270         ! Location of point # 3
  570  300         ! Location of point # 4
  290  310         ! Location of point # 5
  110  310         ! Location of point # 6
   70  290         ! Location of point # 7
   40  250         ! Location of point # 8
   30  210         ! Location of point # 9
   70  170         ! Location of point # 10
  150  140         ! Location of point # 11
  280  180         ! Location of point # 12
  350  240         ! Location of point # 13
  430  150         ! Location of point # 14
  560  170         ! Location of point # 15
  620  210         ! Location of point # 16
Home
  442    4         ! Length of hole and par
  680  250         ! Location of tee
  110  180   27    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  210  320         ! Location of wind indicator
 1.3010 1.2197     ! X and Y scale factors
    9              ! Number of traps
  530  150   14    ! Location and size of trap # 1
  490  170   15    ! Location and size of trap # 2
  550  190   16    ! Location and size of trap # 3
  290  150   18    ! Location and size of trap # 4
  260  210   18    ! Location and size of trap # 5
  190  150   17    ! Location and size of trap # 6
  110  140    9    ! Location and size of trap # 7
  130  140    9    ! Location and size of trap # 8
  120  140    9    ! Location and size of trap # 9
   11              ! Number of points defining OB
  690  200         ! Location of point # 1
  690  260         ! Location of point # 2
  310  280         ! Location of point # 3
  310  250         ! Location of point # 4
  200  230         ! Location of point # 5
   90  240         ! Location of point # 6
   60  190         ! Location of point # 7
   80  130         ! Location of point # 8
  320  120         ! Location of point # 9
  560  140         ! Location of point # 10
  660  190         ! Location of point # 11
25.17HELLLLLPMINDER::MACDONALDIANMon Nov 16 1987 16:226
    
    Having tried for hours to enter the program re:- 25.16 I then tried
    to run it. I have GOLF.EXE etc but it still did not run. Can you
    help me ? Or even tell me where I can get a copy !!!!!.
    
    	Thanks.
25.18Questions about running GOLFMSD27::FITZPATRICKThu Dec 10 1987 19:5721
    I've got some questions about playing GOLF, and was hoping some
    of you might be able to help me.
    
    	1) Is there a good reason why I can't see any water when I run
    on a black-and-white VAXStation 2000 using a VT240 emulator window?
    Is there an easy way to fix this?
    
    	2) Is the circle with a line in it (similar to the slope indicator
    on the green) supposed to represent the wind?  If so, does it have
    a direct effect on the flight of the ball, or is there some random
    factor included as well?
    
    	3) Is the line drawn when I hit the ball supposed to represent
    the actual flight of the ball, or does it just show where the ball
    ends up?
    
    	4) How do you use the GOLF_LAYOUT program?
    
    Thanks in advance,
    -Tom
    
25.19Answer(?) about GOLFDRAW2::KEVINCute saying goes hereFri Dec 11 1987 18:4123
    
    Don't know how much I can help, but I'll try.
    
    For not seeing the water on a black and white screen.  The water
    is blue which is a primary color so you will no get a shade of gray
    to replace the blue.  This could be all screwed up but I seem to
    remember using it on a real 240 and not seeing it either.
    
    2) That is a wind indicator and yes it does affect the flight of
    the ball.  However there is also an update to GOLF that has a built
    in error.  This can cause the ball to do unexpected things.  So
    if you ignore the wind and the error creeps in......... well I guess
    that's why I don't play that game anymore.
    
    3) I've wondered that myself.  If it is, which I suspect, then that
    built in error thingy really causes bizzar things to happen!
    
    4) the golf layout is run with the arrow keys on the terminal.
    As for scaling, well you guess is as good as mine.
    
    
    		Hope it helps
    			KO
25.20built in error for more realismVINO::RASPUZZIMichael RaspuzziMon Dec 14 1987 15:4911
    The built in error was added to make the game more realistic. This
    helped eliminate the scores in the low 60s and high 50s. It's fun
    to tear up a course and do that well in a game ala computer simulation
    but I thought this would make the game boring very fast. By thinking
    a little more and accounting for the wind, this makes the game more
    interesting.
    
    I forgot where the error is, but if you can read PASCAL you might
    be able find it yourself and remove it.
    
    Mike
25.21I want to play golfTPUNIV::STEWARTFri Mar 18 1988 14:306
GDAY,

	Can someone please help me locate the latest Golf game for the VAX.
	I've tried the directory mentioned in Note 25.8.  

John
25.22Try getting golf from hereVINO::RASPUZZIMichael RaspuzziMon Mar 21 1988 08:0311
    The latest stuff I have for the golf game is located on
    VINO::PORT:[RASPUZZI.GOLF]. Feel free to take anything there that
    you can see or feel you need.
    
    You may copy all files by doing this in DCL:
    
    $ copy vino::port:[raspuzzi.golf]*.* your_disk:*.*
    
    Send mail if you have problems.
    
    Mike
25.23VAXstation based golf game?BLAS08::GAUTHIERAUA - Another Useful AcronymThu Apr 21 1988 15:278
         I have seen it asked a few times in this note, but never
         answered, so here goes.  Does anyone know of a
         VAXstation based golf game (other than using a Regis to
         sixel converter)?
         
         -Eric 
         
25.24HELP!?!PNO::SECHENAFri Jun 03 1988 12:585
    		HELP IN PHOENIX NEEDED TO EXTRACT THE GAMES YOU'VE	
    ALLUDED TO.
    		THANKS,
    		   VINCE
    
25.252ND REQUEST FOR HELP?!?PNO::YOHEVFri Jun 03 1988 13:035
    		THE HACKERS OF PHOENIX NEED HELP WITH THE TERMINAL
    GAMES AND HOW TO ACCESS THEM.
    		THANKS,
    		     STEVE
    
25.26VINO::RASPUZZIMichael RaspuzziFri Jun 03 1988 16:3111
    You can get the various files for playing golf on a VT241 from:
    
    $ copy VINO::PORT:[RASPUZZI.GOLF]*.* your_directory:*.*
    
    Then define GOLF$COURSE to point to your_directory and then:
    
    $ run golf
    
    If you have any problems, let me know.
    
    Mike
25.27what about the PRO-350?PLATA::BILLINGSLEAPassio PassivaMon Aug 08 1988 16:1617
    RE:  < Note 25.26 by VINO::RASPUZZI "Michael Raspuzzi" >

�    You can get the various files for playing golf on a VT241 from:
�    
�    $ copy VINO::PORT:[RASPUZZI.GOLF]*.* your_directory:*.*
�    
�    Then define GOLF$COURSE to point to your_directory and then:
�    
�    $ run golf

    Mike,
    
    Can this game be run via a PRO-350 with a color monitor?  We've been
    trying to run this on the VAX using a PRO-350 as a terminal.  Any
    suggestions?
    
    +- Mark
25.28it may, then again it may notVINO::RASPUZZIMichael RaspuzziMon Aug 08 1988 16:408
    Re .27:
    
    I don't know if it will run on a PRO-350 with a color monitor. I
    imagine that if the PRO is using VT125 emulation it may work. As
    long as it understands REGIS graphics, I don't see why it shouldn't
    work.
    
    Mike
25.29it works on the PRO-350!!PLATA::BILLINGSLEAPassio PassivaTue Aug 09 1988 11:2911
    re:  < Note 25.28 by VINO::RASPUZZI "Michael Raspuzzi" >

    We got it!!
    
    As it turns out, the PRO has about 8 million possible set-up phases.
    Anyway, the kicker was what is called the WINDOW-MANAGER.  Be sure that
    the graphics is enabled.
    
    We love the game.  Seems to be pretty realistic!
    
    +- Mark
25.30GLENEAGLE COUNTRY CLUBPLATA::BILLINGSLEAPassio PassivaWed Aug 10 1988 18:5714
    I've designed the Gleneagle Country Club course here in Colorado
    Springs.  It can be found in PLATA::GLENEAGLE_CC.COURSE.  Try it!
    
    I've played it for real and with the game.  I think it plays pretty
    darn realistic.  (I'm more impressed with the GOLF game all the time.)

    This course is very narrow (lots of houses and yards on the course) and
    a lot of out-of-bounds.  In addition there are some *very* strategic
    hazards throughout.  Since I could only put one water-hazard on a hole
    I improvised with sand traps where appropriate.
    
    I hope you like it.
    
    +- Mark
25.31+2 1st time thru not great but not too bad !!MPGS::FIELDSCEveryone knows this is nowhereThu Aug 11 1988 09:468
    Great course !!! I was even at 17 and hit my drive OB , I double bogied
    the hole and pared out on 18 ...... 
    
    	I've got 5 courses now how many are out there ?
    
    
    		Chris
           
25.32Springbrook.course home of the Cow pasture classic 8^)RANGLY::FREEMAN_KEVIThe Squeeky Wheel = NeglectThu Aug 11 1988 12:08455
#1
  415    4         ! Length of hole and par
   60  310         ! Location of tee
  660  280   35    ! Location and size of green
  470  280   35    ! Location and size of water hazzard
  180  200         ! Location of wind indicator
 1.4479 1.3574     ! X and Y scale factors
    4              ! Number of traps
  600  260   18    ! Location and size of trap # 1
  600  270   15    ! Location and size of trap # 2
  630  310   17    ! Location and size of trap # 3
  660  310   17    ! Location and size of trap # 4
   15              ! Number of points defining OB
  110  340         ! Location of point # 1
  550  360         ! Location of point # 2
  730  350         ! Location of point # 3
  740  340         ! Location of point # 4
  740  330         ! Location of point # 5
  750  320         ! Location of point # 6
  750  290         ! Location of point # 7
  740  280         ! Location of point # 8
  740  260         ! Location of point # 9
  710  230         ! Location of point # 10
  610  240         ! Location of point # 11
  460  230         ! Location of point # 12
  260  250         ! Location of point # 13
  120  280         ! Location of point # 14
  120  340         ! Location of point # 15
#2
  160    3         ! Length of hole and par
  100  350         ! Location of tee
  440  180   26    ! Location and size of green
  270  300   33    ! Location and size of water hazzard
  400  360         ! Location of wind indicator
 2.5262 2.3683     ! X and Y scale factors
    2              ! Number of traps
  390  190   15    ! Location and size of trap # 1
  400  200   14    ! Location and size of trap # 2
   14              ! Number of points defining OB
  270  330         ! Location of point # 1
  510  270         ! Location of point # 2
  520  170         ! Location of point # 3
  500  150         ! Location of point # 4
  460  140         ! Location of point # 5
  420  140         ! Location of point # 6
  390  150         ! Location of point # 7
  340  180         ! Location of point # 8
  290  220         ! Location of point # 9
  250  240         ! Location of point # 10
  200  280         ! Location of point # 11
  160  310         ! Location of point # 12
  160  350         ! Location of point # 13
  270  330         ! Location of point # 14
#3
  410    4         ! Length of hole and par
  794  130         ! Location of tee
  140  170   25    ! Location and size of green
  640  150   33    ! Location and size of water hazzard
  740  240         ! Location of wind indicator
 1.5986 1.4987     ! X and Y scale factors
    2              ! Number of traps
  170  190   17    ! Location and size of trap # 1
  170  150   16    ! Location and size of trap # 2
   10              ! Number of points defining OB
  670  110         ! Location of point # 1
  120  100         ! Location of point # 2
   70  120         ! Location of point # 3
   50  170         ! Location of point # 4
   60  220         ! Location of point # 5
   80  240         ! Location of point # 6
  490  250         ! Location of point # 7
  770  170         ! Location of point # 8
  770  110         ! Location of point # 9
  670  110         ! Location of point # 10
#4
  350    4         ! Length of hole and par
   70  200         ! Location of tee
  620  180   24    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  230  130         ! Location of wind indicator
 1.5799 1.4812     ! X and Y scale factors
    2              ! Number of traps
  600  200   13    ! Location and size of trap # 1
  620  200   14    ! Location and size of trap # 2
   12              ! Number of points defining OB
  120  220         ! Location of point # 1
  290  220         ! Location of point # 2
  410  240         ! Location of point # 3
  620  250         ! Location of point # 4
  670  220         ! Location of point # 5
  680  190         ! Location of point # 6
  670  160         ! Location of point # 7
  610  150         ! Location of point # 8
  430  160         ! Location of point # 9
  330  180         ! Location of point # 10
  130  190         ! Location of point # 11
  130  220         ! Location of point # 12
#5
  335    4         ! Length of hole and par
  794  170         ! Location of tee
  240  200   25    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  740  270         ! Location of wind indicator
 1.6566 1.5530     ! X and Y scale factors
    1              ! Number of traps
  250  220   13    ! Location and size of trap # 1
   12              ! Number of points defining OB
  744  150         ! Location of point # 1
  604  150         ! Location of point # 2
  334  130         ! Location of point # 3
  244  130         ! Location of point # 4
  184  150         ! Location of point # 5
  174  200         ! Location of point # 6
  194  240         ! Location of point # 7
  214  260         ! Location of point # 8
  564  280         ! Location of point # 9
  754  200         ! Location of point # 10
  754  150         ! Location of point # 11
  744  150         ! Location of point # 12
#6
  385    4         ! Length of hole and par
   20  220         ! Location of tee
  550  130   32    ! Location and size of green
  210  220   33    ! Location and size of water hazzard
  140   80         ! Location of wind indicator
 1.4390 1.3490     ! X and Y scale factors
    0              ! Number of traps
   15              ! Number of points defining OB
   90  270         ! Location of point # 1
  240  270         ! Location of point # 2
  470  300         ! Location of point # 3
  590  300         ! Location of point # 4
  630  260         ! Location of point # 5
  640  220         ! Location of point # 6
  660  140         ! Location of point # 7
  630   90         ! Location of point # 8
  550   70         ! Location of point # 9
  430   90         ! Location of point # 10
  300  100         ! Location of point # 11
  250  100         ! Location of point # 12
  190  160         ! Location of point # 13
   90  160         ! Location of point # 14
   90  270         ! Location of point # 15
#7
  520    5         ! Length of hole and par
   10  290         ! Location of tee
  670  220   39    ! Location and size of green
  290  400   33    ! Location and size of water hazzard
  180  120         ! Location of wind indicator
 1.2879 1.2074     ! X and Y scale factors
    2              ! Number of traps
  640  270   15    ! Location and size of trap # 1
  660  280   18    ! Location and size of trap # 2
   21              ! Number of points defining OB
   90  200         ! Location of point # 1
  310  190         ! Location of point # 2
  500  150         ! Location of point # 3
  700  140         ! Location of point # 4
  720  160         ! Location of point # 5
  720  170         ! Location of point # 6
  730  180         ! Location of point # 7
  720  210         ! Location of point # 8
  740  240         ! Location of point # 9
  740  260         ! Location of point # 10
  720  300         ! Location of point # 11
  710  330         ! Location of point # 12
  680  330         ! Location of point # 13
  660  330         ! Location of point # 14
  580  370         ! Location of point # 15
  350  380         ! Location of point # 16
  210  350         ! Location of point # 17
  110  320         ! Location of point # 18
   70  320         ! Location of point # 19
   70  200         ! Location of point # 20
   90  200         ! Location of point # 21
#8
  168    3         ! Length of hole and par
  170  380         ! Location of tee
  480  150   28    ! Location and size of green
  320  330   33    ! Location and size of water hazzard
  220  220         ! Location of wind indicator
 2.3532 2.2061     ! X and Y scale factors
    3              ! Number of traps
  480  200   18    ! Location and size of trap # 1
  450  120   12    ! Location and size of trap # 2
  440  140   12    ! Location and size of trap # 3
   13              ! Number of points defining OB
  210  320         ! Location of point # 1
  300  250         ! Location of point # 2
  370  130         ! Location of point # 3
  450  100         ! Location of point # 4
  530  110         ! Location of point # 5
  560  190         ! Location of point # 6
  560  260         ! Location of point # 7
  450  330         ! Location of point # 8
  390  340         ! Location of point # 9
  350  350         ! Location of point # 10
  270  370         ! Location of point # 11
  240  380         ! Location of point # 12
  210  320         ! Location of point # 13
#9
  340    4         ! Length of hole and par
   10  190         ! Location of tee
  640  170   36    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  100  330         ! Location of wind indicator
 1.8863 1.7684     ! X and Y scale factors
    2              ! Number of traps
  600  130   15    ! Location and size of trap # 1
  620  120   14    ! Location and size of trap # 2
   12              ! Number of points defining OB
   70  130         ! Location of point # 1
  210  130         ! Location of point # 2
  250   90         ! Location of point # 3
  680   90         ! Location of point # 4
  720  130         ! Location of point # 5
  720  190         ! Location of point # 6
  710  240         ! Location of point # 7
  670  280         ! Location of point # 8
  630  300         ! Location of point # 9
  330  350         ! Location of point # 10
   70  210         ! Location of point # 11
   70  130         ! Location of point # 12
#10
  420    4         ! Length of hole and par
  470  390         ! Location of tee
  440   60   33    ! Location and size of green
  520  240   45    ! Location and size of water hazzard
  250  350         ! Location of wind indicator
 0.8532 0.7998     ! X and Y scale factors
    4              ! Number of traps
  480   90   14    ! Location and size of trap # 1
  490   70   12    ! Location and size of trap # 2
  390   60   12    ! Location and size of trap # 3
  400   80   12    ! Location and size of trap # 4
   15              ! Number of points defining OB
  490  340         ! Location of point # 1
  490  280         ! Location of point # 2
  550  170         ! Location of point # 3
  550  110         ! Location of point # 4
  510   50         ! Location of point # 5
  500   20         ! Location of point # 6
  420   10         ! Location of point # 7
  350   20         ! Location of point # 8
  330   80         ! Location of point # 9
  280  220         ! Location of point # 10
  280  260         ! Location of point # 11
  330  310         ! Location of point # 12
  420  370         ! Location of point # 13
  490  370         ! Location of point # 14
  490  340         ! Location of point # 15
#11
  290    4         ! Length of hole and par
  290  380         ! Location of tee
  370   60   25    ! Location and size of green
  320  270   33    ! Location and size of water hazzard
  450  330         ! Location of wind indicator
 1.2167 1.1407     ! X and Y scale factors
    3              ! Number of traps
  330   70   14    ! Location and size of trap # 1
  410   60   12    ! Location and size of trap # 2
  410   70   12    ! Location and size of trap # 3
    7              ! Number of points defining OB
  330  350         ! Location of point # 1
  330  280         ! Location of point # 2
  280  180         ! Location of point # 3
  270   60         ! Location of point # 4
  310   20         ! Location of point # 5
  420   30         ! Location of point # 6
  420   40         ! Location of point # 7
#12
  460    5         ! Length of hole and par
  790  180         ! Location of tee
  140  150   41    ! Location and size of green
  620  190   49    ! Location and size of water hazzard
  710  340         ! Location of wind indicator
 1.4148 1.3263     ! X and Y scale factors
    0              ! Number of traps
   21              ! Number of points defining OB
  740  150         ! Location of point # 1
  660  150         ! Location of point # 2
  570  110         ! Location of point # 3
  450   90         ! Location of point # 4
  290   80         ! Location of point # 5
  160   70         ! Location of point # 6
   90   90         ! Location of point # 7
   80  110         ! Location of point # 8
   70  140         ! Location of point # 9
   80  170         ! Location of point # 10
   80  190         ! Location of point # 11
  100  210         ! Location of point # 12
  120  250         ! Location of point # 13
  170  280         ! Location of point # 14
  360  300         ! Location of point # 15
  430  310         ! Location of point # 16
  530  290         ! Location of point # 17
  610  280         ! Location of point # 18
  680  250         ! Location of point # 19
  740  250         ! Location of point # 20
  740  150         ! Location of point # 21
#13
  180    3         ! Length of hole and par
  230   10         ! Location of tee
  230  320   26    ! Location and size of green
  100  200   54    ! Location and size of water hazzard
  400   80         ! Location of wind indicator
 1.8370 1.7222     ! X and Y scale factors
    2              ! Number of traps
  270  330   15    ! Location and size of trap # 1
  270  310   12    ! Location and size of trap # 2
   13              ! Number of points defining OB
  190   40         ! Location of point # 1
  190   80         ! Location of point # 2
  160  140         ! Location of point # 3
  140  200         ! Location of point # 4
  150  280         ! Location of point # 5
  180  350         ! Location of point # 6
  260  360         ! Location of point # 7
  290  350         ! Location of point # 8
  330  280         ! Location of point # 9
  340  160         ! Location of point # 10
  330  120         ! Location of point # 11
  280   40         ! Location of point # 12
  190   40         ! Location of point # 13
#14
  350    4         ! Length of hole and par
  210   10         ! Location of tee
  150  330   36    ! Location and size of green
  180   90   33    ! Location and size of water hazzard
  400   60         ! Location of wind indicator
 0.9902 0.9283     ! X and Y scale factors
    0              ! Number of traps
   13              ! Number of points defining OB
  180   40         ! Location of point # 1
  180   80         ! Location of point # 2
   90  220         ! Location of point # 3
   90  340         ! Location of point # 4
  120  370         ! Location of point # 5
  280  370         ! Location of point # 6
  340  310         ! Location of point # 7
  360  210         ! Location of point # 8
  360  140         ! Location of point # 9
  310   90         ! Location of point # 10
  260   80         ! Location of point # 11
  260   50         ! Location of point # 12
  180   50         ! Location of point # 13
#15
  210    3         ! Length of hole and par
  400  390         ! Location of tee
  420   80   33    ! Location and size of green
  400  320   24    ! Location and size of water hazzard
  240  340         ! Location of wind indicator
 1.5775 1.4789     ! X and Y scale factors
    4              ! Number of traps
  400  130   14    ! Location and size of trap # 1
  380  120   12    ! Location and size of trap # 2
  470   90   12    ! Location and size of trap # 3
  460  110   12    ! Location and size of trap # 4
   16              ! Number of points defining OB
  450  360         ! Location of point # 1
  450  300         ! Location of point # 2
  550  150         ! Location of point # 3
  560   80         ! Location of point # 4
  530   50         ! Location of point # 5
  450   20         ! Location of point # 6
  350   30         ! Location of point # 7
  240  100         ! Location of point # 8
  270  200         ! Location of point # 9
  280  280         ! Location of point # 10
  350  350         ! Location of point # 11
  350  380         ! Location of point # 12
  350  360         ! Location of point # 13
  350  380         ! Location of point # 14
  450  380         ! Location of point # 15
  450  360         ! Location of point # 16
#16
  480    5         ! Length of hole and par
  790  240         ! Location of tee
  150  240   42    ! Location and size of green
  410  250   39    ! Location and size of water hazzard
  670  120         ! Location of wind indicator
 1.3333 1.2500     ! X and Y scale factors
    3              ! Number of traps
  200  200   22    ! Location and size of trap # 1
  150  300   14    ! Location and size of trap # 2
  170  290   12    ! Location and size of trap # 3
   16              ! Number of points defining OB
  700  200         ! Location of point # 1
  590  200         ! Location of point # 2
  430  180         ! Location of point # 3
  270  120         ! Location of point # 4
   90  100         ! Location of point # 5
   60  180         ! Location of point # 6
   80  250         ! Location of point # 7
   70  320         ! Location of point # 8
  190  350         ! Location of point # 9
  290  350         ! Location of point # 10
  400  290         ! Location of point # 11
  500  340         ! Location of point # 12
  600  360         ! Location of point # 13
  730  310         ! Location of point # 14
  730  200         ! Location of point # 15
  700  200         ! Location of point # 16
#17
  325    4         ! Length of hole and par
   10  290         ! Location of tee
  670  120   27    ! Location and size of green
  120  300   27    ! Location and size of water hazzard
  120  170         ! Location of wind indicator
 2.4829 2.3277     ! X and Y scale factors
    0              ! Number of traps
   16              ! Number of points defining OB
   90  260         ! Location of point # 1
  260  260         ! Location of point # 2
  370  240         ! Location of point # 3
  520  230         ! Location of point # 4
  640   70         ! Location of point # 5
  720   80         ! Location of point # 6
  750  130         ! Location of point # 7
  770  260         ! Location of point # 8
  700  350         ! Location of point # 9
  530  390         ! Location of point # 10
  300  400         ! Location of point # 11
  190  370         ! Location of point # 12
   90  350         ! Location of point # 13
   50  350         ! Location of point # 14
   50  260         ! Location of point # 15
  110  260         ! Location of point # 16
#18
  365    4         ! Length of hole and par
   10  260         ! Location of tee
  610  140   37    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
   90   70         ! Location of wind indicator
 1.7218 1.6142     ! X and Y scale factors
    4              ! Number of traps
  550  130   17    ! Location and size of trap # 1
  550  150   12    ! Location and size of trap # 2
  660  140   12    ! Location and size of trap # 3
  660  160   12    ! Location and size of trap # 4
   14              ! Number of points defining OB
   80  160         ! Location of point # 1
  230  150         ! Location of point # 2
  370  160         ! Location of point # 3
  580   70         ! Location of point # 4
  700  110         ! Location of point # 5
  750  160         ! Location of point # 6
  740  220         ! Location of point # 7
  680  330         ! Location of point # 8
  540  350         ! Location of point # 9
  390  280         ! Location of point # 10
  120  300         ! Location of point # 11
   50  300         ! Location of point # 12
   50  160         ! Location of point # 13
   90  160         ! Location of point # 14
25.33Natanis.course where Jim plays so I won't say anything bad!RANGLY::FREEMAN_KEVIThe Squeeky Wheel = NeglectThu Aug 11 1988 12:11316
#1
  500    5         ! Length of hole and par
   20  100         ! Location of tee
  680  120   49    ! Location and size of green
  380  100   50    ! Location and size of water hazzard
  190  350         ! Location of wind indicator
 1.3207 1.2382     ! X and Y scale factors
    0              ! Number of traps
    6              ! Number of points defining OB
  150   50         ! Location of point # 1
  740   50         ! Location of point # 2
  740  310         ! Location of point # 3
  160  280         ! Location of point # 4
  160   50         ! Location of point # 5
  170   50         ! Location of point # 6
#2
  210    3         ! Length of hole and par
   20   90         ! Location of tee
  660  110   31    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  140  240         ! Location of wind indicator
 3.0493 2.8587     ! X and Y scale factors
    0              ! Number of traps
    5              ! Number of points defining OB
  130   40         ! Location of point # 1
  720   40         ! Location of point # 2
  718  194         ! Location of point # 3
  130  144         ! Location of point # 4
  132   42         ! Location of point # 5
#3
  255    4         ! Length of hole and par
  300  390         ! Location of tee
  240   80   35    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  460  310         ! Location of wind indicator
 1.3179 1.2355     ! X and Y scale factors
    5              ! Number of traps
  220  130   12    ! Location and size of trap # 1
  240  130   12    ! Location and size of trap # 2
  260  130   12    ! Location and size of trap # 3
  270  150   12    ! Location and size of trap # 4
  210  150   12    ! Location and size of trap # 5
    6              ! Number of points defining OB
  230  350         ! Location of point # 1
  140   40         ! Location of point # 2
  420   40         ! Location of point # 3
  370  230         ! Location of point # 4
  370  360         ! Location of point # 5
  230  350         ! Location of point # 6
#4
  230    4         ! Length of hole and par
  310   20         ! Location of tee
  380  330   27    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  530  100         ! Location of wind indicator
 1.4695 1.3777     ! X and Y scale factors
    0              ! Number of traps
    5              ! Number of points defining OB
  260   60         ! Location of point # 1
  240  360         ! Location of point # 2
  530  360         ! Location of point # 3
  420   60         ! Location of point # 4
  260   60         ! Location of point # 5
#5
  355    4         ! Length of hole and par
  360   10         ! Location of tee
  400  350   25    ! Location and size of green
  370  160   25    ! Location and size of water hazzard
  140   90         ! Location of wind indicator
 1.0278 0.9636     ! X and Y scale factors
    0              ! Number of traps
    7              ! Number of points defining OB
  250   40         ! Location of point # 1
  240  170         ! Location of point # 2
  110  320         ! Location of point # 3
  110  380         ! Location of point # 4
  500  380         ! Location of point # 5
  500   40         ! Location of point # 6
  250   40         ! Location of point # 7
#6
  240    4         ! Length of hole and par
  470   10         ! Location of tee
  580  340   37    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  310  110         ! Location of wind indicator
 1.5366 1.4406     ! X and Y scale factors
    4              ! Number of traps
  520  350   22    ! Location and size of trap # 1
  530  320   14    ! Location and size of trap # 2
  630  350   13    ! Location and size of trap # 3
  630  330   14    ! Location and size of trap # 4
    6              ! Number of points defining OB
  400   50         ! Location of point # 1
  380  400         ! Location of point # 2
  744  400         ! Location of point # 3
  764  360         ! Location of point # 4
  634   50         ! Location of point # 5
  394   50         ! Location of point # 6
#7
  185    3         ! Length of hole and par
   10  360         ! Location of tee
  520  340   22    ! Location and size of green
  140  200   52    ! Location and size of water hazzard
  680  330         ! Location of wind indicator
 2.7592 2.5867     ! X and Y scale factors
    0              ! Number of traps
    6              ! Number of points defining OB
   50  330         ! Location of point # 1
  550  280         ! Location of point # 2
  570  330         ! Location of point # 3
  550  400         ! Location of point # 4
   50  400         ! Location of point # 5
   50  330         ! Location of point # 6
#8
  380    4         ! Length of hole and par
  670  390         ! Location of tee
  510   60   35    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  360  350         ! Location of wind indicator
 1.0175 0.9539     ! X and Y scale factors
    0              ! Number of traps
   14              ! Number of points defining OB
  730  370         ! Location of point # 1
  730   80         ! Location of point # 2
  620   80         ! Location of point # 3
  590   50         ! Location of point # 4
  590   20         ! Location of point # 5
  430   20         ! Location of point # 6
  430  120         ! Location of point # 7
  380  170         ! Location of point # 8
  380  250         ! Location of point # 9
  470  340         ! Location of point # 10
  560  340         ! Location of point # 11
  560  380         ! Location of point # 12
  730  380         ! Location of point # 13
  730  360         ! Location of point # 14
#9
  390    4         ! Length of hole and par
  610   10         ! Location of tee
   90  250   36    ! Location and size of green
  170  240   45    ! Location and size of water hazzard
  330   60         ! Location of wind indicator
 1.4862 1.3933     ! X and Y scale factors
    5              ! Number of traps
  110  300   15    ! Location and size of trap # 1
   90  300   13    ! Location and size of trap # 2
   70  300   13    ! Location and size of trap # 3
   70  210   11    ! Location and size of trap # 4
   90  200   12    ! Location and size of trap # 5
    8              ! Number of points defining OB
  680   90         ! Location of point # 1
  420  350         ! Location of point # 2
   20  350         ! Location of point # 3
   20  170         ! Location of point # 4
  340  170         ! Location of point # 5
  520   30         ! Location of point # 6
  730   30         ! Location of point # 7
  680   90         ! Location of point # 8
#10
  490    5         ! Length of hole and par
  794  340         ! Location of tee
  350  140   24    ! Location and size of green
  794  200   58    ! Location and size of water hazzard
  550  320         ! Location of wind indicator
 1.0061 0.9432     ! X and Y scale factors
    2              ! Number of traps
  390  150   15    ! Location and size of trap # 1
  380  120   23    ! Location and size of trap # 2
    9              ! Number of points defining OB
  794  270         ! Location of point # 1
  604   80         ! Location of point # 2
  414   70         ! Location of point # 3
  294  110         ! Location of point # 4
  294  170         ! Location of point # 5
  484  170         ! Location of point # 6
  684  290         ! Location of point # 7
  794  290         ! Location of point # 8
  794  270         ! Location of point # 9
#11
  155    3         ! Length of hole and par
  360  380         ! Location of tee
  360   90   29    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  550  310         ! Location of wind indicator
 1.9957 1.8710     ! X and Y scale factors
    0              ! Number of traps
    7              ! Number of points defining OB
  280  350         ! Location of point # 1
  280   80         ! Location of point # 2
  310   50         ! Location of point # 3
  400   50         ! Location of point # 4
  430   80         ! Location of point # 5
  430  350         ! Location of point # 6
  280  350         ! Location of point # 7
#12
  165    3         ! Length of hole and par
  794  170         ! Location of tee
  250  180   31    ! Location and size of green
  640  160   36    ! Location and size of water hazzard
  630  270         ! Location of wind indicator
 3.2976 3.0915     ! X and Y scale factors
    0              ! Number of traps
    6              ! Number of points defining OB
  730  130         ! Location of point # 1
  240  120         ! Location of point # 2
  160  180         ! Location of point # 3
  230  240         ! Location of point # 4
  720  200         ! Location of point # 5
  720  130         ! Location of point # 6
#13
  605    5         ! Length of hole and par
  170  390         ! Location of tee
  190   50   34    ! Location and size of green
  190  220   48    ! Location and size of water hazzard
  370  310         ! Location of wind indicator
 0.6356 0.5959     ! X and Y scale factors
    0              ! Number of traps
    8              ! Number of points defining OB
  120  370         ! Location of point # 1
  120   20         ! Location of point # 2
  130   10         ! Location of point # 3
  260   10         ! Location of point # 4
  270   20         ! Location of point # 5
  270  360         ! Location of point # 6
  120  360         ! Location of point # 7
  120  350         ! Location of point # 8
#14
  350    4         ! Length of hole and par
  440   10         ! Location of tee
  510  340   35    ! Location and size of green
  310  350   48    ! Location and size of water hazzard
  590   60         ! Location of wind indicator
 1.0254 0.9613     ! X and Y scale factors
    0              ! Number of traps
    5              ! Number of points defining OB
  400   30         ! Location of point # 1
  380  380         ! Location of point # 2
  590  380         ! Location of point # 3
  480   30         ! Location of point # 4
  400   30         ! Location of point # 5
#15
  360    4         ! Length of hole and par
  610   20         ! Location of tee
  620  320   37    ! Location and size of green
  620  210   33    ! Location and size of water hazzard
  480   70         ! Location of wind indicator
 0.8893 0.8337     ! X and Y scale factors
    4              ! Number of traps
  580  170   19    ! Location and size of trap # 1
  590  160   18    ! Location and size of trap # 2
  618  150   16    ! Location and size of trap # 3
  640  160   16    ! Location and size of trap # 4
    7              ! Number of points defining OB
  560   40         ! Location of point # 1
  520  330         ! Location of point # 2
  560  370         ! Location of point # 3
  680  370         ! Location of point # 4
  720  330         ! Location of point # 5
  660   40         ! Location of point # 6
  560   40         ! Location of point # 7
#16
  300    4         ! Length of hole and par
  410   10         ! Location of tee
  470  320   24    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  530   70         ! Location of wind indicator
 1.1202 1.0502     ! X and Y scale factors
    0              ! Number of traps
    9              ! Number of points defining OB
  330   40         ! Location of point # 1
  280  370         ! Location of point # 2
  560  370         ! Location of point # 3
  520  220         ! Location of point # 4
  520  140         ! Location of point # 5
  450   70         ! Location of point # 6
  450   30         ! Location of point # 7
  330   30         ! Location of point # 8
  330   40         ! Location of point # 9
#17
  365    4         ! Length of hole and par
  780  220         ! Location of tee
  270   70   29    ! Location and size of green
  400  260   33    ! Location and size of water hazzard
  660  320         ! Location of wind indicator
 1.4644 1.3729     ! X and Y scale factors
    0              ! Number of traps
    9              ! Number of points defining OB
  720  180         ! Location of point # 1
  440  180         ! Location of point # 2
  440  120         ! Location of point # 3
  340   20         ! Location of point # 4
  230   20         ! Location of point # 5
  210  300         ! Location of point # 6
  440  300         ! Location of point # 7
  720  230         ! Location of point # 8
  720  180         ! Location of point # 9
#18
  390    4         ! Length of hole and par
   50   10         ! Location of tee
  300  330   35    ! Location and size of green
  220  300   35    ! Location and size of water hazzard
  190   60         ! Location of wind indicator
 1.0849 1.0171     ! X and Y scale factors
    0              ! Number of traps
   11              ! Number of points defining OB
  230  370         ! Location of point # 1
  100  370         ! Location of point # 2
   30  300         ! Location of point # 3
   20   20         ! Location of point # 4
  100   20         ! Location of point # 5
  140  270         ! Location of point # 6
  300  270         ! Location of point # 7
  350  320         ! Location of point # 8
  350  340         ! Location of point # 9
  320  370         ! Location of point # 10
  230  370         ! Location of point # 11
25.34Gleneagle CC (Colorado Springs)PLATA::BILLINGSLEAPassio PassivaThu Aug 11 1988 12:12728
ONE
  419    4         ! Length of hole and par
  770  230         ! Location of tee
   90  260   31    ! Location and size of green
  430  240   31    ! Location and size of water hazzard
  670  100         ! Location of wind indicator
 1.6497 1.5466     ! X and Y scale factors
   19              ! Number of traps
   82  312   26    ! Location and size of trap # 1
  116  316   12    ! Location and size of trap # 2
  134  308   12    ! Location and size of trap # 3
  152  306   12    ! Location and size of trap # 4
  172  300   12    ! Location and size of trap # 5
  190  298   12    ! Location and size of trap # 6
  210  298   12    ! Location and size of trap # 7
  230  298   12    ! Location and size of trap # 8
  248  298   12    ! Location and size of trap # 9
  266  298   12    ! Location and size of trap # 10
  284  296   12    ! Location and size of trap # 11
  298  288   12    ! Location and size of trap # 12
  314  280   12    ! Location and size of trap # 13
  330  272   12    ! Location and size of trap # 14
  346  262   12    ! Location and size of trap # 15
  362  254   12    ! Location and size of trap # 16
  376  244   12    ! Location and size of trap # 17
  390  234   12    ! Location and size of trap # 18
  460  310   16    ! Location and size of trap # 19
   23              ! Number of points defining OB
  740  250         ! Location of point # 1
  686  214         ! Location of point # 2
  438  204         ! Location of point # 3
  338  214         ! Location of point # 4
  258  204         ! Location of point # 5
  188  194         ! Location of point # 6
  158  194         ! Location of point # 7
  132  198         ! Location of point # 8
   90  198         ! Location of point # 9
   40  228         ! Location of point # 10
   60  328         ! Location of point # 11
   70  338         ! Location of point # 12
  134  326         ! Location of point # 13
  244  336         ! Location of point # 14
  304  326         ! Location of point # 15
  354  336         ! Location of point # 16
  414  326         ! Location of point # 17
  464  326         ! Location of point # 18
  534  306         ! Location of point # 19
  614  306         ! Location of point # 20
  684  286         ! Location of point # 21
  716  288         ! Location of point # 22
  722  282         ! Location of point # 23
TWO
  580    5         ! Length of hole and par
  784   10         ! Location of tee
   36  344   24    ! Location and size of green
  470  310   89    ! Location and size of water hazzard
  100   80         ! Location of wind indicator
 1.4292 1.3399     ! X and Y scale factors
    3              ! Number of traps
  430  120   22    ! Location and size of trap # 1
   90  280   20    ! Location and size of trap # 2
  110  340   12    ! Location and size of trap # 3
   34              ! Number of points defining OB
  500  200         ! Location of point # 1
  540  160         ! Location of point # 2
  700  120         ! Location of point # 3
  760   90         ! Location of point # 4
  770   50         ! Location of point # 5
  750   20         ! Location of point # 6
  700   10         ! Location of point # 7
  650   20         ! Location of point # 8
  620   30         ! Location of point # 9
  540   40         ! Location of point # 10
  480   80         ! Location of point # 11
  428   82         ! Location of point # 12
  402   92         ! Location of point # 13
  312  132         ! Location of point # 14
  282  152         ! Location of point # 15
  242  172         ! Location of point # 16
  172  202         ! Location of point # 17
   62  272         ! Location of point # 18
   12  322         ! Location of point # 19
   12  362         ! Location of point # 20
   32  382         ! Location of point # 21
   82  362         ! Location of point # 22
  152  342         ! Location of point # 23
  192  338         ! Location of point # 24
  222  336         ! Location of point # 25
  252  336         ! Location of point # 26
  332  346         ! Location of point # 27
  382  366         ! Location of point # 28
  522  376         ! Location of point # 29
  552  356         ! Location of point # 30
  562  276         ! Location of point # 31
  532  246         ! Location of point # 32
  512  246         ! Location of point # 33
  492  216         ! Location of point # 34
THREE
  387    4         ! Length of hole and par
   20  380         ! Location of tee
  490  130   21    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  510  310         ! Location of wind indicator
 1.4528 1.3620     ! X and Y scale factors
   15              ! Number of traps
  470  110    5    ! Location and size of trap # 1
  480  100    5    ! Location and size of trap # 2
  476  104    6    ! Location and size of trap # 3
  484  100    5    ! Location and size of trap # 4
  474  150    7    ! Location and size of trap # 5
  484  154    8    ! Location and size of trap # 6
  366  194    5    ! Location and size of trap # 7
  340  200   10    ! Location and size of trap # 8
  354  198    8    ! Location and size of trap # 9
  316  146    7    ! Location and size of trap # 10
  306  146    8    ! Location and size of trap # 11
  300  150   10    ! Location and size of trap # 12
  240  160   10    ! Location and size of trap # 13
  260  150   10    ! Location and size of trap # 14
  250  156   10    ! Location and size of trap # 15
   20              ! Number of points defining OB
  400  200         ! Location of point # 1
  430  180         ! Location of point # 2
  500  180         ! Location of point # 3
  540  140         ! Location of point # 4
  530   80         ! Location of point # 5
  470   70         ! Location of point # 6
  450   90         ! Location of point # 7
  380  110         ! Location of point # 8
  350  130         ! Location of point # 9
  250  130         ! Location of point # 10
  190  160         ! Location of point # 11
  160  210         ! Location of point # 12
   50  320         ! Location of point # 13
  100  360         ! Location of point # 14
  140  320         ! Location of point # 15
  170  280         ! Location of point # 16
  230  250         ! Location of point # 17
  240  240         ! Location of point # 18
  290  220         ! Location of point # 19
  360  210         ! Location of point # 20
FOUR
  558    5         ! Length of hole and par
   10  340         ! Location of tee
  700   94   21    ! Location and size of green
  658   74   30    ! Location and size of water hazzard
  440  240         ! Location of wind indicator
 1.4420 1.3519     ! X and Y scale factors
    9              ! Number of traps
  610   20    9    ! Location and size of trap # 1
  630   30   10    ! Location and size of trap # 2
  620   24    9    ! Location and size of trap # 3
  340  140   10    ! Location and size of trap # 4
  330  140   10    ! Location and size of trap # 5
  316  144    9    ! Location and size of trap # 6
  300  166    6    ! Location and size of trap # 7
  290  160    7    ! Location and size of trap # 8
  280  170   10    ! Location and size of trap # 9
   35              ! Number of points defining OB
  400  120         ! Location of point # 1
  430  110         ! Location of point # 2
  560   80         ! Location of point # 3
  570   70         ! Location of point # 4
  600   70         ! Location of point # 5
  650  110         ! Location of point # 6
  720  120         ! Location of point # 7
  740   80         ! Location of point # 8
  680   40         ! Location of point # 9
  610   10         ! Location of point # 10
  560   20         ! Location of point # 11
  510   20         ! Location of point # 12
  450   30         ! Location of point # 13
  410   30         ! Location of point # 14
  340   50         ! Location of point # 15
  290   70         ! Location of point # 16
  240   80         ! Location of point # 17
  230   90         ! Location of point # 18
  210  100         ! Location of point # 19
  170  140         ! Location of point # 20
  160  160         ! Location of point # 21
  130  180         ! Location of point # 22
   80  210         ! Location of point # 23
   40  260         ! Location of point # 24
   30  300         ! Location of point # 25
   40  310         ! Location of point # 26
   50  310         ! Location of point # 27
   70  300         ! Location of point # 28
  110  280         ! Location of point # 29
  150  260         ! Location of point # 30
  180  230         ! Location of point # 31
  240  190         ! Location of point # 32
  270  180         ! Location of point # 33
  310  170         ! Location of point # 34
  350  130         ! Location of point # 35
FIVE
  183    3         ! Length of hole and par
  720  370         ! Location of tee
  720   50   24    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  400  200         ! Location of wind indicator
 1.8652 1.7486     ! X and Y scale factors
    5              ! Number of traps
  754   40   12    ! Location and size of trap # 1
  750   52    8    ! Location and size of trap # 2
  740   90   12    ! Location and size of trap # 3
  730  100    8    ! Location and size of trap # 4
  750   80    5    ! Location and size of trap # 5
   19              ! Number of points defining OB
  700  200         ! Location of point # 1
  700  226         ! Location of point # 2
  712  232         ! Location of point # 3
  708  252         ! Location of point # 4
  710  324         ! Location of point # 5
  740  316         ! Location of point # 6
  744  300         ! Location of point # 7
  744  264         ! Location of point # 8
  744  230         ! Location of point # 9
  764  180         ! Location of point # 10
  754  120         ! Location of point # 11
  774   70         ! Location of point # 12
  780   40         ! Location of point # 13
  760   10         ! Location of point # 14
  710   20         ! Location of point # 15
  680   50         ! Location of point # 16
  700  170         ! Location of point # 17
  710  180         ! Location of point # 18
  710  192         ! Location of point # 19
SIX
  397    4         ! Length of hole and par
  780   60         ! Location of tee
  130  340   29    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  120   90         ! Location of wind indicator
 1.8018 1.6892     ! X and Y scale factors
   11              ! Number of traps
  450  260   12    ! Location and size of trap # 1
  400  280   12    ! Location and size of trap # 2
  420  270   12    ! Location and size of trap # 3
  434  264   12    ! Location and size of trap # 4
  410  276   12    ! Location and size of trap # 5
  400  160   12    ! Location and size of trap # 6
  430  150   12    ! Location and size of trap # 7
  414  156   12    ! Location and size of trap # 8
  370  170   12    ! Location and size of trap # 9
  384  164   12    ! Location and size of trap # 10
  350  170   12    ! Location and size of trap # 11
   17              ! Number of points defining OB
  720   50         ! Location of point # 1
  662   58         ! Location of point # 2
  372  108         ! Location of point # 3
   42  258         ! Location of point # 4
   32  268         ! Location of point # 5
   22  288         ! Location of point # 6
   22  298         ! Location of point # 7
   32  328         ! Location of point # 8
   42  338         ! Location of point # 9
  112  388         ! Location of point # 10
  122  388         ! Location of point # 11
  152  378         ! Location of point # 12
  422  288         ! Location of point # 13
  732   98         ! Location of point # 14
  742   88         ! Location of point # 15
  742   78         ! Location of point # 16
  732   68         ! Location of point # 17
SEVEN
  421    4         ! Length of hole and par
  620   50         ! Location of tee
  198  352   21    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  270  160         ! Location of wind indicator
 1.4472 1.3568     ! X and Y scale factors
    9              ! Number of traps
  420  320   10    ! Location and size of trap # 1
  430  310    8    ! Location and size of trap # 2
  440  310    5    ! Location and size of trap # 3
  460  370   12    ! Location and size of trap # 4
  470  360    9    ! Location and size of trap # 5
  480  360   11    ! Location and size of trap # 6
  240  330   10    ! Location and size of trap # 7
  230  330    5    ! Location and size of trap # 8
  252  334    6    ! Location and size of trap # 9
   39              ! Number of points defining OB
  500  200         ! Location of point # 1
  460  240         ! Location of point # 2
  450  280         ! Location of point # 3
  430  300         ! Location of point # 4
  410  310         ! Location of point # 5
  400  320         ! Location of point # 6
  360  330         ! Location of point # 7
  340  320         ! Location of point # 8
  300  320         ! Location of point # 9
  260  310         ! Location of point # 10
  240  310         ! Location of point # 11
  210  300         ! Location of point # 12
  160  320         ! Location of point # 13
  160  350         ! Location of point # 14
  210  390         ! Location of point # 15
  240  380         ! Location of point # 16
  280  380         ! Location of point # 17
  320  390         ! Location of point # 18
  360  390         ! Location of point # 19
  364  386         ! Location of point # 20
  376  386         ! Location of point # 21
  380  390         ! Location of point # 22
  416  390         ! Location of point # 23
  456  384         ! Location of point # 24
  474  384         ! Location of point # 25
  492  370         ! Location of point # 26
  494  350         ! Location of point # 27
  522  296         ! Location of point # 28
  522  288         ! Location of point # 29
  544  246         ! Location of point # 30
  574  206         ! Location of point # 31
  574  186         ! Location of point # 32
  594  156         ! Location of point # 33
  604  126         ! Location of point # 34
  604   86         ! Location of point # 35
  574   86         ! Location of point # 36
  534  126         ! Location of point # 37
  534  156         ! Location of point # 38
  514  176         ! Location of point # 39
EIGHT
  197    3         ! Length of hole and par
  360  260         ! Location of tee
  160   70   26    ! Location and size of green
  150  150   62    ! Location and size of water hazzard
  470  130         ! Location of wind indicator
 1.4453 1.3550     ! X and Y scale factors
    3              ! Number of traps
  180   90   12    ! Location and size of trap # 1
  190   80   12    ! Location and size of trap # 2
  190   60   12    ! Location and size of trap # 3
   10              ! Number of points defining OB
  310  200         ! Location of point # 1
  290  140         ! Location of point # 2
  250   90         ! Location of point # 3
  230   70         ! Location of point # 4
  150   30         ! Location of point # 5
  120   40         ! Location of point # 6
   80  100         ! Location of point # 7
   90  190         ! Location of point # 8
  110  210         ! Location of point # 9
  300  230         ! Location of point # 10
NINE
  445    4         ! Length of hole and par
   20  310         ! Location of tee
  710  250   30    ! Location and size of green
   80  280   33    ! Location and size of water hazzard
  400  100         ! Location of wind indicator
 1.5674 1.4694     ! X and Y scale factors
    2              ! Number of traps
  670  270   14    ! Location and size of trap # 1
  690  280   12    ! Location and size of trap # 2
   17              ! Number of points defining OB
  660  170         ! Location of point # 1
   30  280         ! Location of point # 2
   30  320         ! Location of point # 3
   40  360         ! Location of point # 4
   80  360         ! Location of point # 5
  250  390         ! Location of point # 6
  360  360         ! Location of point # 7
  420  350         ! Location of point # 8
  460  340         ! Location of point # 9
  540  330         ! Location of point # 10
  620  310         ! Location of point # 11
  720  286         ! Location of point # 12
  768  272         ! Location of point # 13
  778  230         ! Location of point # 14
  770  210         ! Location of point # 15
  744  176         ! Location of point # 16
  704  168         ! Location of point # 17
TEN
  465    4         ! Length of hole and par
  764  126         ! Location of tee
   60   50   26    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  400  300         ! Location of wind indicator
 1.5832 1.4843     ! X and Y scale factors
    0              ! Number of traps
   39              ! Number of points defining OB
  400  130         ! Location of point # 1
  370  130         ! Location of point # 2
  360  120         ! Location of point # 3
  350  120         ! Location of point # 4
  340  130         ! Location of point # 5
  330  130         ! Location of point # 6
  308  128         ! Location of point # 7
  276  128         ! Location of point # 8
  236  114         ! Location of point # 9
  210  112         ! Location of point # 10
  196   98         ! Location of point # 11
  168   76         ! Location of point # 12
  150   66         ! Location of point # 13
  136   66         ! Location of point # 14
  136   52         ! Location of point # 15
   82   24         ! Location of point # 16
   68   10         ! Location of point # 17
   28   22         ! Location of point # 18
   28   58         ! Location of point # 19
   42   72         ! Location of point # 20
   78  110         ! Location of point # 21
  124  128         ! Location of point # 22
  170  152         ! Location of point # 23
  210  164         ! Location of point # 24
  222  154         ! Location of point # 25
  254  164         ! Location of point # 26
  272  182         ! Location of point # 27
  324  194         ! Location of point # 28
  336  194         ! Location of point # 29
  408  172         ! Location of point # 30
  432  170         ! Location of point # 31
  476  174         ! Location of point # 32
  546  164         ! Location of point # 33
  616  152         ! Location of point # 34
  610  114         ! Location of point # 35
  556  118         ! Location of point # 36
  502  112         ! Location of point # 37
  462  112         ! Location of point # 38
  428  122         ! Location of point # 39
ELEVEN
  355    4         ! Length of hole and par
   30  320         ! Location of tee
  486  244   21    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  230  120         ! Location of wind indicator
 1.3437 1.2597     ! X and Y scale factors
    7              ! Number of traps
  450  240   12    ! Location and size of trap # 1
  462  240    5    ! Location and size of trap # 2
  400  310    8    ! Location and size of trap # 3
  420  300    9    ! Location and size of trap # 4
  410  304    9    ! Location and size of trap # 5
  380  330    9    ! Location and size of trap # 6
  370  336    8    ! Location and size of trap # 7
   22              ! Number of points defining OB
  400  220         ! Location of point # 1
  330  240         ! Location of point # 2
  300  270         ! Location of point # 3
  250  266         ! Location of point # 4
  206  294         ! Location of point # 5
  158  300         ! Location of point # 6
   92  300         ! Location of point # 7
   72  310         ! Location of point # 8
   72  340         ! Location of point # 9
  122  350         ! Location of point # 10
  142  350         ! Location of point # 11
  232  360         ! Location of point # 12
  262  360         ! Location of point # 13
  322  370         ! Location of point # 14
  342  370         ! Location of point # 15
  392  340         ! Location of point # 16
  432  310         ! Location of point # 17
  462  300         ! Location of point # 18
  512  270         ! Location of point # 19
  532  220         ! Location of point # 20
  472  190         ! Location of point # 21
  432  210         ! Location of point # 22
TWELVE
  187    3         ! Length of hole and par
  440  280         ! Location of tee
  680  100   30    ! Location and size of green
  620  130   20    ! Location and size of water hazzard
  290   90         ! Location of wind indicator
 1.6436 1.5409     ! X and Y scale factors
    7              ! Number of traps
  646  120    8    ! Location and size of trap # 1
  640  110   10    ! Location and size of trap # 2
  650  130   12    ! Location and size of trap # 3
  634  100   12    ! Location and size of trap # 4
  670  140   12    ! Location and size of trap # 5
  646   94    8    ! Location and size of trap # 6
  660  130    5    ! Location and size of trap # 7
   19              ! Number of points defining OB
  470  200         ! Location of point # 1
  540  130         ! Location of point # 2
  550  110         ! Location of point # 3
  630   60         ! Location of point # 4
  660   50         ! Location of point # 5
  680   50         ! Location of point # 6
  710   70         ! Location of point # 7
  730  110         ! Location of point # 8
  720  140         ! Location of point # 9
  690  170         ! Location of point # 10
  650  200         ! Location of point # 11
  610  220         ! Location of point # 12
  590  240         ! Location of point # 13
  560  250         ! Location of point # 14
  520  270         ! Location of point # 15
  490  280         ! Location of point # 16
  470  270         ! Location of point # 17
  450  250         ! Location of point # 18
  450  220         ! Location of point # 19
THIRTEEN
  561    5         ! Length of hole and par
  770  250         ! Location of tee
   60  310   26    ! Location and size of green
  410  140   33    ! Location and size of water hazzard
  400  320         ! Location of wind indicator
 1.4335 1.3439     ! X and Y scale factors
    5              ! Number of traps
  180  160   12    ! Location and size of trap # 1
  130  180   12    ! Location and size of trap # 2
  154  164   12    ! Location and size of trap # 3
  140  170   12    ! Location and size of trap # 4
  166  160   12    ! Location and size of trap # 5
   28              ! Number of points defining OB
  400  190         ! Location of point # 1
  450  200         ! Location of point # 2
  500  204         ! Location of point # 3
  552  218         ! Location of point # 4
  592  238         ! Location of point # 5
  672  258         ! Location of point # 6
  702  258         ! Location of point # 7
  722  228         ! Location of point # 8
  672  198         ! Location of point # 9
  632  168         ! Location of point # 10
  592  148         ! Location of point # 11
  502  128         ! Location of point # 12
  412   88         ! Location of point # 13
  282  118         ! Location of point # 14
  222  128         ! Location of point # 15
  182  148         ! Location of point # 16
  164  148         ! Location of point # 17
  134  158         ! Location of point # 18
  112  180         ! Location of point # 19
   64  200         ! Location of point # 20
   34  240         ! Location of point # 21
   14  260         ! Location of point # 22
   24  310         ! Location of point # 23
   54  340         ! Location of point # 24
   84  320         ! Location of point # 25
  114  270         ! Location of point # 26
  244  220         ! Location of point # 27
  354  190         ! Location of point # 28
FOURTEEN
  369    4         ! Length of hole and par
  370   20         ! Location of tee
   36  350   21    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  400  200         ! Location of wind indicator
 1.3516 1.2671     ! X and Y scale factors
    0              ! Number of traps
   29              ! Number of points defining OB
  150  200         ! Location of point # 1
  220  150         ! Location of point # 2
  260  130         ! Location of point # 3
  280  100         ! Location of point # 4
  330   70         ! Location of point # 5
  350   50         ! Location of point # 6
  350   30         ! Location of point # 7
  310   30         ! Location of point # 8
  280   50         ! Location of point # 9
  230   70         ! Location of point # 10
  220   90         ! Location of point # 11
  210  100         ! Location of point # 12
  190  100         ! Location of point # 13
  170  110         ! Location of point # 14
  150  130         ! Location of point # 15
  140  150         ! Location of point # 16
  120  160         ! Location of point # 17
  100  160         ! Location of point # 18
   60  200         ! Location of point # 19
   50  240         ! Location of point # 20
   40  270         ! Location of point # 21
   20  310         ! Location of point # 22
   10  330         ! Location of point # 23
   10  350         ! Location of point # 24
   20  380         ! Location of point # 25
   60  370         ! Location of point # 26
   80  310         ! Location of point # 27
  110  270         ! Location of point # 28
  130  210         ! Location of point # 29
FIFTEEN
  488    4         ! Length of hole and par
  770   10         ! Location of tee
   60  330   31    ! Location and size of green
  270  210   33    ! Location and size of water hazzard
  540  340         ! Location of wind indicator
 1.6291 1.5273     ! X and Y scale factors
    6              ! Number of traps
  380  150   21    ! Location and size of trap # 1
  440  120   18    ! Location and size of trap # 2
  400  130   12    ! Location and size of trap # 3
  460  100   12    ! Location and size of trap # 4
  388  126   12    ! Location and size of trap # 5
  458  114    5    ! Location and size of trap # 6
   26              ! Number of points defining OB
  490  200         ! Location of point # 1
  530  170         ! Location of point # 2
  590  120         ! Location of point # 3
  700   80         ! Location of point # 4
  710   30         ! Location of point # 5
  640   20         ! Location of point # 6
  570   60         ! Location of point # 7
  470   80         ! Location of point # 8
  400  120         ! Location of point # 9
  350  150         ! Location of point # 10
  290  160         ! Location of point # 11
  260  190         ! Location of point # 12
  230  200         ! Location of point # 13
  210  210         ! Location of point # 14
  170  230         ! Location of point # 15
  110  250         ! Location of point # 16
   50  290         ! Location of point # 17
   10  310         ! Location of point # 18
   10  350         ! Location of point # 19
   40  380         ! Location of point # 20
   70  380         ! Location of point # 21
  130  360         ! Location of point # 22
  160  330         ! Location of point # 23
  220  320         ! Location of point # 24
  290  290         ! Location of point # 25
  420  260         ! Location of point # 26
SIXTEEN
  209    3         ! Length of hole and par
  162   40         ! Location of tee
  174  340   29    ! Location and size of green
  140  260   43    ! Location and size of water hazzard
  426  180         ! Location of wind indicator
 1.5414 1.4451     ! X and Y scale factors
    0              ! Number of traps
   19              ! Number of points defining OB
  214  192         ! Location of point # 1
  204  154         ! Location of point # 2
  208  120         ! Location of point # 3
  196   96         ! Location of point # 4
  196   78         ! Location of point # 5
  188   52         ! Location of point # 6
  162   42         ! Location of point # 7
  142   58         ! Location of point # 8
  116  144         ! Location of point # 9
  120  198         ! Location of point # 10
  102  240         ! Location of point # 11
  118  302         ! Location of point # 12
  122  328         ! Location of point # 13
  138  364         ! Location of point # 14
  182  382         ! Location of point # 15
  216  360         ! Location of point # 16
  218  326         ! Location of point # 17
  218  290         ! Location of point # 18
  210  236         ! Location of point # 19
SEVENTEEN
  460    4         ! Length of hole and par
   20  370         ! Location of tee
  410   50   22    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  400  200         ! Location of wind indicator
 1.1356 1.0646     ! X and Y scale factors
    0              ! Number of traps
   26              ! Number of points defining OB
  250  180         ! Location of point # 1
  290  150         ! Location of point # 2
  290  140         ! Location of point # 3
  340  120         ! Location of point # 4
  410   80         ! Location of point # 5
  450   90         ! Location of point # 6
  470   70         ! Location of point # 7
  450   30         ! Location of point # 8
  400   20         ! Location of point # 9
  380   40         ! Location of point # 10
  350   40         ! Location of point # 11
  330   60         ! Location of point # 12
  270   90         ! Location of point # 13
  220  110         ! Location of point # 14
  180  160         ! Location of point # 15
  160  170         ! Location of point # 16
  140  190         ! Location of point # 17
   90  230         ! Location of point # 18
   70  280         ! Location of point # 19
   50  300         ! Location of point # 20
   50  340         ! Location of point # 21
   90  320         ! Location of point # 22
  140  280         ! Location of point # 23
  180  230         ! Location of point # 24
  210  210         ! Location of point # 25
  220  190         ! Location of point # 26
EIGHTEEN
  560    5         ! Length of hole and par
   10   90         ! Location of tee
  730  160   28    ! Location and size of green
  440  140   22    ! Location and size of water hazzard
  400  300         ! Location of wind indicator
 1.2926 1.2118     ! X and Y scale factors
   17              ! Number of traps
  760  120   12    ! Location and size of trap # 1
  744  124   12    ! Location and size of trap # 2
  728  124   12    ! Location and size of trap # 3
  710  124   12    ! Location and size of trap # 4
  690  124   12    ! Location and size of trap # 5
  670  126   12    ! Location and size of trap # 6
  652  128   12    ! Location and size of trap # 7
  636  136   12    ! Location and size of trap # 8
  620  140   14    ! Location and size of trap # 9
  594  160   20    ! Location and size of trap # 10
  564  180   16    ! Location and size of trap # 11
  574  170   12    ! Location and size of trap # 12
  608  148   13    ! Location and size of trap # 13
  540  180   12    ! Location and size of trap # 14
  570  120   14    ! Location and size of trap # 15
  640  180   12    ! Location and size of trap # 16
  600  190   12    ! Location and size of trap # 17
   26              ! Number of points defining OB
  400  200         ! Location of point # 1
  420  180         ! Location of point # 2
  470  182         ! Location of point # 3
  520  192         ! Location of point # 4
  560  192         ! Location of point # 5
  730  202         ! Location of point # 6
  770  212         ! Location of point # 7
  770  182         ! Location of point # 8
  790  172         ! Location of point # 9
  790  142         ! Location of point # 10
  760  112         ! Location of point # 11
  580  102         ! Location of point # 12
  550   92         ! Location of point # 13
  490  102         ! Location of point # 14
  420   82         ! Location of point # 15
  360   52         ! Location of point # 16
  320   72         ! Location of point # 17
  130   82         ! Location of point # 18
   40   72         ! Location of point # 19
   30   82         ! Location of point # 20
   30  122         ! Location of point # 21
  110  162         ! Location of point # 22
  150  152         ! Location of point # 23
  190  162         ! Location of point # 24
  250  152         ! Location of point # 25
  320  172         ! Location of point # 26
25.35Credits.RANGLY::FREEMAN_KEVIThe Squeeky Wheel = NeglectThu Aug 11 1988 12:197
    The last two courses were brought to you by Gordi Rogers and with
    a little push from you Jim, we might be able to get him to finish
    Sugarloaf and The Samoset.  I've another, Greenmeadow aka Meadowhill
    18 holer (9 w/ tee's moved back but adding 9 more in the next few
    as with Natanis to be 27) that has a problem with the first hole.

                                             Regards, Kevin
25.37New_Prague.CourseHESIRI::REHORMN Gophers are Giant Killers!Sat Feb 04 1989 12:19768
    Since it's -25 F, and golf doesn't start for another two months,
    I've had to recreate my home course.  I only wish I could play the
    real thing just as well.

    New_prague.course
        
Hdcp 10
  460    5         ! Length of hole and par
  754  360         ! Location of tee
  116   60   21    ! Location and size of green
  300  330   50    ! Location and size of water hazzard
  570  100         ! Location of wind indicator
 1.6004 1.5004     ! X and Y scale factors
    8              ! Number of traps
  510  250   25    ! Location and size of trap # 1
  460  354   25    ! Location and size of trap # 2
  140  170   26    ! Location and size of trap # 3
   80   70   12    ! Location and size of trap # 4
   86   80   12    ! Location and size of trap # 5
   90   90   12    ! Location and size of trap # 6
  150   40   10    ! Location and size of trap # 7
  156   50    9    ! Location and size of trap # 8
   32              ! Number of points defining OB
  400  200         ! Location of point # 1
  450  210         ! Location of point # 2
  520  230         ! Location of point # 3
  610  260         ! Location of point # 4
  680  290         ! Location of point # 5
  724  320         ! Location of point # 6
  744  340         ! Location of point # 7
  754  360         ! Location of point # 8
  754  372         ! Location of point # 9
  744  382         ! Location of point # 10
  714  392         ! Location of point # 11
  644  394         ! Location of point # 12
  524  392         ! Location of point # 13
  424  372         ! Location of point # 14
  354  352         ! Location of point # 15
  294  322         ! Location of point # 16
  224  282         ! Location of point # 17
  174  232         ! Location of point # 18
  124  172         ! Location of point # 19
   94  142         ! Location of point # 20
   64   92         ! Location of point # 21
   60   62         ! Location of point # 22
   60   42         ! Location of point # 23
   70   32         ! Location of point # 24
   90   12         ! Location of point # 25
  100   12         ! Location of point # 26
  120   14         ! Location of point # 27
  166   24         ! Location of point # 28
  216   74         ! Location of point # 29
  256  114         ! Location of point # 30
  306  154         ! Location of point # 31
  326  174         ! Location of point # 32
Hdcp 18
  289    4         ! Length of hole and par
  390  380         ! Location of tee
  350   40   25    ! Location and size of green
  200  130   60    ! Location and size of water hazzard
  530  200         ! Location of wind indicator
 1.2625 1.1836     ! X and Y scale factors
    6              ! Number of traps
  390   50   12    ! Location and size of trap # 1
  380   70   12    ! Location and size of trap # 2
  390   60   12    ! Location and size of trap # 3
  320   70   12    ! Location and size of trap # 4
  310   60   12    ! Location and size of trap # 5
  310   50   12    ! Location and size of trap # 6
    7              ! Number of points defining OB
  420  200         ! Location of point # 1
  420   10         ! Location of point # 2
  270   10         ! Location of point # 3
  270  290         ! Location of point # 4
  330  370         ! Location of point # 5
  420  370         ! Location of point # 6
  420  140         ! Location of point # 7
Hdcp 2
  374    4         ! Length of hole and par
  260  390         ! Location of tee
  580   60   23    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  550  280         ! Location of wind indicator
 1.4073 1.3193     ! X and Y scale factors
    3              ! Number of traps
  430  180   22    ! Location and size of trap # 1
  580  100   14    ! Location and size of trap # 2
  560   30   15    ! Location and size of trap # 3
   30              ! Number of points defining OB
  400  200         ! Location of point # 1
  520  140         ! Location of point # 2
  590  120         ! Location of point # 3
  610  110         ! Location of point # 4
  630  100         ! Location of point # 5
  650   80         ! Location of point # 6
  650   60         ! Location of point # 7
  640   40         ! Location of point # 8
  600   20         ! Location of point # 9
  550   10         ! Location of point # 10
  480   20         ! Location of point # 11
  450   30         ! Location of point # 12
  420   40         ! Location of point # 13
  390   50         ! Location of point # 14
  360   70         ! Location of point # 15
  330  100         ! Location of point # 16
  300  130         ! Location of point # 17
  270  170         ! Location of point # 18
  250  210         ! Location of point # 19
  240  250         ! Location of point # 20
  230  300         ! Location of point # 21
  230  370         ! Location of point # 22
  240  380         ! Location of point # 23
  260  380         ! Location of point # 24
  280  370         ! Location of point # 25
  300  340         ! Location of point # 26
  320  300         ! Location of point # 27
  330  270         ! Location of point # 28
  350  240         ! Location of point # 29
  400  200         ! Location of point # 30
Hdcp 14
  351    4         ! Length of hole and par
  460  390         ! Location of tee
  400   50   25    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  190  200         ! Location of wind indicator
 1.0523 0.9865     ! X and Y scale factors
    5              ! Number of traps
  530  200   24    ! Location and size of trap # 1
  440   60   12    ! Location and size of trap # 2
  440   40   12    ! Location and size of trap # 3
  380   80   12    ! Location and size of trap # 4
  370   70   12    ! Location and size of trap # 5
   24              ! Number of points defining OB
  490  200         ! Location of point # 1
  490  170         ! Location of point # 2
  480   90         ! Location of point # 3
  470   20         ! Location of point # 4
  450   10         ! Location of point # 5
  390   10         ! Location of point # 6
  350   20         ! Location of point # 7
  340   30         ! Location of point # 8
  330   60         ! Location of point # 9
  320  110         ! Location of point # 10
  320  170         ! Location of point # 11
  330  250         ! Location of point # 12
  350  300         ! Location of point # 13
  350  350         ! Location of point # 14
  350  390         ! Location of point # 15
  380  390         ! Location of point # 16
  400  380         ! Location of point # 17
  420  380         ! Location of point # 18
  440  390         ! Location of point # 19
  470  390         ! Location of point # 20
  480  360         ! Location of point # 21
  480  320         ! Location of point # 22
  490  260         ! Location of point # 23
  490  190         ! Location of point # 24
Hdcp 6
  201    3         ! Length of hole and par
  410  390         ! Location of tee
  370   60   29    ! Location and size of green
  360  260   46    ! Location and size of water hazzard
  610  200         ! Location of wind indicator
 1.7625 1.6524     ! X and Y scale factors
    3              ! Number of traps
  450   60   18    ! Location and size of trap # 1
  320   90   14    ! Location and size of trap # 2
  310   70   14    ! Location and size of trap # 3
   19              ! Number of points defining OB
  470  200         ! Location of point # 1
  470  120         ! Location of point # 2
  460   70         ! Location of point # 3
  450   50         ! Location of point # 4
  440   30         ! Location of point # 5
  420   10         ! Location of point # 6
  370   10         ! Location of point # 7
  310   20         ! Location of point # 8
  290   40         ! Location of point # 9
  280   80         ! Location of point # 10
  270  180         ! Location of point # 11
  280  250         ! Location of point # 12
  310  310         ! Location of point # 13
  330  350         ! Location of point # 14
  340  380         ! Location of point # 15
  440  380         ! Location of point # 16
  460  330         ! Location of point # 17
  470  230         ! Location of point # 18
  470  190         ! Location of point # 19
Hdcp 8
  505    5         ! Length of hole and par
   10  120         ! Location of tee
  710  160   34    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
   80  320         ! Location of wind indicator
 1.3945 1.3073     ! X and Y scale factors
   14              ! Number of traps
  390  230   15    ! Location and size of trap # 1
  370  230   15    ! Location and size of trap # 2
  350  230   15    ! Location and size of trap # 3
  380  230   15    ! Location and size of trap # 4
  360  230   15    ! Location and size of trap # 5
  320  110   14    ! Location and size of trap # 6
  340  110   14    ! Location and size of trap # 7
  330  110   14    ! Location and size of trap # 8
  390  110   14    ! Location and size of trap # 9
  400  110   14    ! Location and size of trap # 10
  680  200   12    ! Location and size of trap # 11
  690  210   12    ! Location and size of trap # 12
  700  210   12    ! Location and size of trap # 13
  710  210   12    ! Location and size of trap # 14
    8              ! Number of points defining OB
  400  270         ! Location of point # 1
  780  270         ! Location of point # 2
  780   80         ! Location of point # 3
   10   80         ! Location of point # 4
   10  160         ! Location of point # 5
   90  160         ! Location of point # 6
  180  260         ! Location of point # 7
  400  270         ! Location of point # 8
Hdcp 16
  150    3         ! Length of hole and par
  480   10         ! Location of tee
  420  330   40    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  170  130         ! Location of wind indicator
 2.3104 2.1660     ! X and Y scale factors
   10              ! Number of traps
  400  280   12    ! Location and size of trap # 1
  390  290   12    ! Location and size of trap # 2
  380  300   12    ! Location and size of trap # 3
  370  310   12    ! Location and size of trap # 4
  460  270   14    ! Location and size of trap # 5
  470  280   14    ! Location and size of trap # 6
  480  290   14    ! Location and size of trap # 7
  490  330   13    ! Location and size of trap # 8
  490  340   13    ! Location and size of trap # 9
  490  350   13    ! Location and size of trap # 10
   20              ! Number of points defining OB
  550  200         ! Location of point # 1
  540   10         ! Location of point # 2
  380   10         ! Location of point # 3
  340   40         ! Location of point # 4
  330   80         ! Location of point # 5
  320  120         ! Location of point # 6
  310  170         ! Location of point # 7
  300  230         ! Location of point # 8
  290  310         ! Location of point # 9
  300  350         ! Location of point # 10
  310  360         ! Location of point # 11
  320  370         ! Location of point # 12
  340  380         ! Location of point # 13
  370  390         ! Location of point # 14
  440  390         ! Location of point # 15
  500  380         ! Location of point # 16
  530  360         ! Location of point # 17
  550  320         ! Location of point # 18
  550  260         ! Location of point # 19
  550  200         ! Location of point # 20
Hdcp 12
  345    4         ! Length of hole and par
  600  390         ! Location of tee
  130   90   29    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  260  280         ! Location of wind indicator
 1.8400 1.7250     ! X and Y scale factors
    7              ! Number of traps
  170  130   12    ! Location and size of trap # 1
  160  140   12    ! Location and size of trap # 2
  150  140   12    ! Location and size of trap # 3
  130   50   12    ! Location and size of trap # 4
  140   50   12    ! Location and size of trap # 5
  150   50   12    ! Location and size of trap # 6
  160  130    9    ! Location and size of trap # 7
   35              ! Number of points defining OB
  400  200         ! Location of point # 1
  450  260         ! Location of point # 2
  500  310         ! Location of point # 3
  550  360         ! Location of point # 4
  580  390         ! Location of point # 5
  590  390         ! Location of point # 6
  610  390         ! Location of point # 7
  620  390         ! Location of point # 8
  630  380         ! Location of point # 9
  630  370         ! Location of point # 10
  620  350         ! Location of point # 11
  610  320         ! Location of point # 12
  590  270         ! Location of point # 13
  570  210         ! Location of point # 14
  550  150         ! Location of point # 15
  530   90         ! Location of point # 16
  510   60         ! Location of point # 17
  490   40         ! Location of point # 18
  470   30         ! Location of point # 19
  450   30         ! Location of point # 20
  260   30         ! Location of point # 21
  190   30         ! Location of point # 22
  150   30         ! Location of point # 23
  140   30         ! Location of point # 24
  100   40         ! Location of point # 25
   90   50         ! Location of point # 26
   80   70         ! Location of point # 27
   80  110         ! Location of point # 28
   90  130         ! Location of point # 29
  120  150         ! Location of point # 30
  180  160         ! Location of point # 31
  270  160         ! Location of point # 32
  300  160         ! Location of point # 33
  340  170         ! Location of point # 34
  400  200         ! Location of point # 35
Hdcp 4
  360    4         ! Length of hole and par
   80   50         ! Location of tee
  640  330   28    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  120  300         ! Location of wind indicator
 1.7630 1.6528     ! X and Y scale factors
    8              ! Number of traps
  590  340   10    ! Location and size of trap # 1
  600  350   10    ! Location and size of trap # 2
  610  360    9    ! Location and size of trap # 3
  610  300    9    ! Location and size of trap # 4
  620  290    9    ! Location and size of trap # 5
  630  290    9    ! Location and size of trap # 6
  660  300    8    ! Location and size of trap # 7
  670  310    9    ! Location and size of trap # 8
   38              ! Number of points defining OB
  500  180         ! Location of point # 1
  440  130         ! Location of point # 2
  390  110         ! Location of point # 3
  340   90         ! Location of point # 4
  260   70         ! Location of point # 5
  210   60         ! Location of point # 6
  140   40         ! Location of point # 7
  100   30         ! Location of point # 8
   90   40         ! Location of point # 9
   80   50         ! Location of point # 10
   80   60         ! Location of point # 11
   80   80         ! Location of point # 12
   90   90         ! Location of point # 13
  120  120         ! Location of point # 14
  170  160         ! Location of point # 15
  240  220         ! Location of point # 16
  270  250         ! Location of point # 17
  280  260         ! Location of point # 18
  300  270         ! Location of point # 19
  320  280         ! Location of point # 20
  370  300         ! Location of point # 21
  420  310         ! Location of point # 22
  460  320         ! Location of point # 23
  510  340         ! Location of point # 24
  560  360         ! Location of point # 25
  600  370         ! Location of point # 26
  640  380         ! Location of point # 27
  660  380         ! Location of point # 28
  690  370         ! Location of point # 29
  700  360         ! Location of point # 30
  710  330         ! Location of point # 31
  700  300         ! Location of point # 32
  690  290         ! Location of point # 33
  660  270         ! Location of point # 34
  630  250         ! Location of point # 35
  590  230         ! Location of point # 36
  550  210         ! Location of point # 37
  500  180         ! Location of point # 38
Hdcp 7
  345    4         ! Length of hole and par
  730  250         ! Location of tee
   80  230   32    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  660   90         ! Location of wind indicator
 1.8851 1.7673     ! X and Y scale factors
    9              ! Number of traps
  110  180   12    ! Location and size of trap # 1
  100  180   12    ! Location and size of trap # 2
   90  180   12    ! Location and size of trap # 3
   60  280   12    ! Location and size of trap # 4
   70  280   12    ! Location and size of trap # 5
   80  280   12    ! Location and size of trap # 6
   30  230   12    ! Location and size of trap # 7
   30  220   12    ! Location and size of trap # 8
   30  240   12    ! Location and size of trap # 9
   22              ! Number of points defining OB
  400  150         ! Location of point # 1
  280  140         ! Location of point # 2
  210  140         ! Location of point # 3
   80  150         ! Location of point # 4
   50  160         ! Location of point # 5
   30  180         ! Location of point # 6
   10  220         ! Location of point # 7
   10  260         ! Location of point # 8
   20  280         ! Location of point # 9
   30  290         ! Location of point # 10
   50  310         ! Location of point # 11
  100  320         ! Location of point # 12
  150  320         ! Location of point # 13
  500  320         ! Location of point # 14
  610  310         ! Location of point # 15
  660  300         ! Location of point # 16
  700  290         ! Location of point # 17
  730  270         ! Location of point # 18
  730  220         ! Location of point # 19
  620  190         ! Location of point # 20
  550  170         ! Location of point # 21
  400  150         ! Location of point # 22
Hdcp 1
  540    5         ! Length of hole and par
  740  370         ! Location of tee
   94   66   26    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  150  290         ! Location of wind indicator
 1.3866 1.3000     ! X and Y scale factors
    9              ! Number of traps
  252  158   14    ! Location and size of trap # 1
  240  150   13    ! Location and size of trap # 2
  110  110   12    ! Location and size of trap # 3
  100  110   12    ! Location and size of trap # 4
   90  110   12    ! Location and size of trap # 5
  130   50   10    ! Location and size of trap # 6
  120   40    9    ! Location and size of trap # 7
  130   30    7    ! Location and size of trap # 8
  130   40    5    ! Location and size of trap # 9
   39              ! Number of points defining OB
  300  210         ! Location of point # 1
  330  230         ! Location of point # 2
  380  280         ! Location of point # 3
  420  310         ! Location of point # 4
  460  330         ! Location of point # 5
  490  340         ! Location of point # 6
  520  350         ! Location of point # 7
  590  360         ! Location of point # 8
  660  370         ! Location of point # 9
  720  376         ! Location of point # 10
  740  366         ! Location of point # 11
  746  356         ! Location of point # 12
  744  352         ! Location of point # 13
  744  346         ! Location of point # 14
  740  344         ! Location of point # 15
  720  320         ! Location of point # 16
  660  290         ! Location of point # 17
  630  270         ! Location of point # 18
  590  240         ! Location of point # 19
  540  180         ! Location of point # 20
  480  140         ! Location of point # 21
  430   90         ! Location of point # 22
  370   60         ! Location of point # 23
  320   50         ! Location of point # 24
  260   40         ! Location of point # 25
  210   30         ! Location of point # 26
  130   20         ! Location of point # 27
   80   24         ! Location of point # 28
   60   34         ! Location of point # 29
   50   44         ! Location of point # 30
   40   64         ! Location of point # 31
   40   84         ! Location of point # 32
   42  104         ! Location of point # 33
   56  116         ! Location of point # 34
   96  126         ! Location of point # 35
  146  136         ! Location of point # 36
  206  156         ! Location of point # 37
  246  176         ! Location of point # 38
  306  216         ! Location of point # 39
Hdcp 15
  150    3         ! Length of hole and par
  350  390         ! Location of tee
  370   66   29    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  550  320         ! Location of wind indicator
 2.3078 2.1636     ! X and Y scale factors
    8              ! Number of traps
  400  110   12    ! Location and size of trap # 1
  390  110   12    ! Location and size of trap # 2
  380  110   12    ! Location and size of trap # 3
  370  110   12    ! Location and size of trap # 4
  360  110   12    ! Location and size of trap # 5
  320   90   12    ! Location and size of trap # 6
  310   80   12    ! Location and size of trap # 7
  310   70   12    ! Location and size of trap # 8
   17              ! Number of points defining OB
  486  200         ! Location of point # 1
  496  150         ! Location of point # 2
  498   90         ! Location of point # 3
  498   78         ! Location of point # 4
  488   38         ! Location of point # 5
  478   28         ! Location of point # 6
  468   18         ! Location of point # 7
  278   18         ! Location of point # 8
  278  388         ! Location of point # 9
  398  388         ! Location of point # 10
  418  378         ! Location of point # 11
  428  368         ! Location of point # 12
  434  328         ! Location of point # 13
  434  308         ! Location of point # 14
  454  268         ! Location of point # 15
  474  228         ! Location of point # 16
  486  198         ! Location of point # 17
Hdcp 17
  536    5         ! Length of hole and par
   20   50         ! Location of tee
  660  320   28    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  140  300         ! Location of wind indicator
 1.3456 1.2615     ! X and Y scale factors
    5              ! Number of traps
  300  150   20    ! Location and size of trap # 1
  652  276   12    ! Location and size of trap # 2
  670  276   12    ! Location and size of trap # 3
  610  330   12    ! Location and size of trap # 4
  620  340   12    ! Location and size of trap # 5
   30              ! Number of points defining OB
  320  200         ! Location of point # 1
  350  230         ! Location of point # 2
  380  250         ! Location of point # 3
  430  290         ! Location of point # 4
  500  340         ! Location of point # 5
  540  360         ! Location of point # 6
  570  370         ! Location of point # 7
  600  380         ! Location of point # 8
  640  386         ! Location of point # 9
  664  386         ! Location of point # 10
  714  376         ! Location of point # 11
  724  346         ! Location of point # 12
  724  316         ! Location of point # 13
  714  296         ! Location of point # 14
  694  266         ! Location of point # 15
  654  226         ! Location of point # 16
  604  186         ! Location of point # 17
  564  156         ! Location of point # 18
  494  106         ! Location of point # 19
  404   56         ! Location of point # 20
  344   36         ! Location of point # 21
  304   26         ! Location of point # 22
   24   26         ! Location of point # 23
   24   96         ! Location of point # 24
   54   96         ! Location of point # 25
  114  106         ! Location of point # 26
  164  116         ! Location of point # 27
  234  136         ! Location of point # 28
  274  156         ! Location of point # 29
  324  206         ! Location of point # 30
Hdcp 11
  190    3         ! Length of hole and par
  740  180         ! Location of tee
  130  190   46    ! Location and size of green
  540  190   45    ! Location and size of water hazzard
  600  330         ! Location of wind indicator
 3.2110 3.0103     ! X and Y scale factors
    4              ! Number of traps
  180  130   24    ! Location and size of trap # 1
  200  160   20    ! Location and size of trap # 2
  190  150   17    ! Location and size of trap # 3
  200  140   20    ! Location and size of trap # 4
   31              ! Number of points defining OB
  400  280         ! Location of point # 1
  490  270         ! Location of point # 2
  550  260         ! Location of point # 3
  630  240         ! Location of point # 4
  730  210         ! Location of point # 5
  740  200         ! Location of point # 6
  740  180         ! Location of point # 7
  730  160         ! Location of point # 8
  710  150         ! Location of point # 9
  660  140         ! Location of point # 10
  600  130         ! Location of point # 11
  550  120         ! Location of point # 12
  440  100         ! Location of point # 13
  320   90         ! Location of point # 14
  230   80         ! Location of point # 15
  180   80         ! Location of point # 16
  120   90         ! Location of point # 17
  100  100         ! Location of point # 18
   70  130         ! Location of point # 19
   50  180         ! Location of point # 20
   60  230         ! Location of point # 21
   70  250         ! Location of point # 22
   80  270         ! Location of point # 23
   90  280         ! Location of point # 24
  110  290         ! Location of point # 25
  140  300         ! Location of point # 26
  170  310         ! Location of point # 27
  200  310         ! Location of point # 28
  270  300         ! Location of point # 29
  340  290         ! Location of point # 30
  410  280         ! Location of point # 31
Hdcp 13
  335    4         ! Length of hole and par
  610  380         ! Location of tee
  210   60   36    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  240  300         ! Location of wind indicator
 1.5930 1.4934     ! X and Y scale factors
    9              ! Number of traps
  450  130   17    ! Location and size of trap # 1
  460  130   15    ! Location and size of trap # 2
  470  140   16    ! Location and size of trap # 3
  190  110   19    ! Location and size of trap # 4
  210  110   16    ! Location and size of trap # 5
  270   30   15    ! Location and size of trap # 6
  260   50   14    ! Location and size of trap # 7
  280   60   15    ! Location and size of trap # 8
  270   56   13    ! Location and size of trap # 9
   31              ! Number of points defining OB
  400  260         ! Location of point # 1
  430  280         ! Location of point # 2
  460  310         ! Location of point # 3
  490  330         ! Location of point # 4
  520  360         ! Location of point # 5
  540  370         ! Location of point # 6
  556  380         ! Location of point # 7
  596  388         ! Location of point # 8
  628  376         ! Location of point # 9
  628  356         ! Location of point # 10
  618  326         ! Location of point # 11
  598  276         ! Location of point # 12
  568  216         ! Location of point # 13
  538  176         ! Location of point # 14
  488  116         ! Location of point # 15
  418   56         ! Location of point # 16
  348   26         ! Location of point # 17
  298   16         ! Location of point # 18
  238    8         ! Location of point # 19
  198   12         ! Location of point # 20
  178   22         ! Location of point # 21
  168   32         ! Location of point # 22
  158   42         ! Location of point # 23
  148   62         ! Location of point # 24
  148   82         ! Location of point # 25
  158  122         ! Location of point # 26
  178  142         ! Location of point # 27
  208  162         ! Location of point # 28
  258  192         ! Location of point # 29
  328  222         ! Location of point # 30
  398  262         ! Location of point # 31
Hdcp 9
  350    4         ! Length of hole and par
   80   80         ! Location of tee
  490  350   31    ! Location and size of green
  290  260   93    ! Location and size of water hazzard
  670  150         ! Location of wind indicator
 1.6590 1.5553     ! X and Y scale factors
    7              ! Number of traps
  430  340   15    ! Location and size of trap # 1
  430  350   15    ! Location and size of trap # 2
  550  340   15    ! Location and size of trap # 3
  550  350   14    ! Location and size of trap # 4
  530  170   18    ! Location and size of trap # 5
  530  180   17    ! Location and size of trap # 6
  530  190   16    ! Location and size of trap # 7
   34              ! Number of points defining OB
  350  200         ! Location of point # 1
  380  250         ! Location of point # 2
  390  290         ! Location of point # 3
  400  350         ! Location of point # 4
  410  370         ! Location of point # 5
  420  380         ! Location of point # 6
  440  390         ! Location of point # 7
  490  394         ! Location of point # 8
  496  394         ! Location of point # 9
  526  394         ! Location of point # 10
  556  384         ! Location of point # 11
  576  354         ! Location of point # 12
  576  294         ! Location of point # 13
  566  224         ! Location of point # 14
  546  144         ! Location of point # 15
  526  114         ! Location of point # 16
  496   84         ! Location of point # 17
  446   64         ! Location of point # 18
  406   54         ! Location of point # 19
  356   44         ! Location of point # 20
  296   34         ! Location of point # 21
  226   34         ! Location of point # 22
  156   44         ! Location of point # 23
  126   54         ! Location of point # 24
   96   64         ! Location of point # 25
   86   74         ! Location of point # 26
   86   84         ! Location of point # 27
   96   94         ! Location of point # 28
  106  104         ! Location of point # 29
  136  124         ! Location of point # 30
  186  144         ! Location of point # 31
  236  154         ! Location of point # 32
  296  174         ! Location of point # 33
  346  204         ! Location of point # 34
Hdcp 3
  393    4         ! Length of hole and par
   70  340         ! Location of tee
  650  110   37    ! Location and size of green
  360  270   55    ! Location and size of water hazzard
  220  120         ! Location of wind indicator
 1.6418 1.5392     ! X and Y scale factors
    0              ! Number of traps
   43              ! Number of points defining OB
  400  200         ! Location of point # 1
  340  220         ! Location of point # 2
  300  240         ! Location of point # 3
  250  260         ! Location of point # 4
  220  270         ! Location of point # 5
  190  280         ! Location of point # 6
  160  290         ! Location of point # 7
  130  300         ! Location of point # 8
   90  310         ! Location of point # 9
   80  320         ! Location of point # 10
   70  340         ! Location of point # 11
   80  350         ! Location of point # 12
   90  360         ! Location of point # 13
  120  370         ! Location of point # 14
  140  370         ! Location of point # 15
  200  360         ! Location of point # 16
  280  340         ! Location of point # 17
  390  310         ! Location of point # 18
  450  300         ! Location of point # 19
  470  300         ! Location of point # 20
  530  300         ! Location of point # 21
  550  300         ! Location of point # 22
  600  290         ! Location of point # 23
  630  280         ! Location of point # 24
  650  270         ! Location of point # 25
  680  250         ! Location of point # 26
  710  230         ! Location of point # 27
  740  200         ! Location of point # 28
  746  180         ! Location of point # 29
  746  160         ! Location of point # 30
  744  140         ! Location of point # 31
  734  120         ! Location of point # 32
  724  110         ! Location of point # 33
  714   90         ! Location of point # 34
  704   80         ! Location of point # 35
  684   70         ! Location of point # 36
  644   60         ! Location of point # 37
  594   64         ! Location of point # 38
  564   84         ! Location of point # 39
  544  114         ! Location of point # 40
  524  134         ! Location of point # 41
  494  154         ! Location of point # 42
  424  194         ! Location of point # 43
Hdcp 5
  375    4         ! Length of hole and par
   40  200         ! Location of tee
  690  210   29    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  360   70         ! Location of wind indicator
 1.7336 1.6252     ! X and Y scale factors
    2              ! Number of traps
  380  330   17    ! Location and size of trap # 1
  260  260   18    ! Location and size of trap # 2
   22              ! Number of points defining OB
  400  160         ! Location of point # 1
  170  160         ! Location of point # 2
   40  170         ! Location of point # 3
   40  240         ! Location of point # 4
  100  250         ! Location of point # 5
  120  250         ! Location of point # 6
  170  260         ! Location of point # 7
  210  270         ! Location of point # 8
  370  380         ! Location of point # 9
  450  330         ! Location of point # 10
  560  330         ! Location of point # 11
  560  280         ! Location of point # 12
  780  280         ! Location of point # 13
  780  160         ! Location of point # 14
  770  150         ! Location of point # 15
  730  130         ! Location of point # 16
  710  128         ! Location of point # 17
  686  128         ! Location of point # 18
  666  130         ! Location of point # 19
  626  140         ! Location of point # 20
  596  150         ! Location of point # 21
  526  160         ! Location of point # 22
    
25.38New SourceHESIRI::REHORMN Gophers are Giant Killers!Sun Feb 05 1989 10:181922
    I've modified Golf V6.1 to display the top course record for each
    available course instead of displaying just the directory of courses.
    New courses do not show up, but then again, the one to add the
    new course will no doubt play it first and establish the new course
    record.
    
    I've included the PASCAL source here, just extract it, edit out
    this description, compile and link it.  
    
    Rod

{--------------------------------------------------------------------

    GOLF
    Version - V4.0 - by Michael Campanella  
	      V5.0 - by Daryl Schroeder
	      V6.0 - by Bob Cameron
	      V6.1 - by Mike Raspuzzi
              V6.2 - by Rod Rehor
    5.0 Modifications:

    1)	New in_bounds algorithm.

    2)	Modified display line to keep hole info from scrolling.

    3)	Placed direction indicator on the ball.

    4)	Allow automatic aiming of direction of swing.

    5)	Placed wind direction/magnitude indicator where the compass
	used to be.

    6)	X and Y axis scale factors for each hole based on yardage
	and intended line of flight for ball.

    7)	New algorithm for computing where to place ball after hitting
	in water hazzard.

    8)	Wind and green vectors stay the same for all players.

    9)	Allow for personalized golf club selection.
	(Use your own yardages)

    5.1 Modifications by Bob Cameron:

    1)  Writes a copy of the score card after every hole.

    2)  Modified get_club_selection and get_course_selection so that 
	all logical directories are checked for ANY selection, not 
	only the default.

    3)  Added a course record routine.  When a specific course is used
	a .top file is added for that course to the directory where that 
	course resides.  So each course has it's own top 10 players file, 
	which is displayed at the end of a round.

    4)  If the ball goes in the hole after a putt it now displays the
	ball in the center of the cup.

    5)  Also added an Exclamation and a beep when the ball goes in the hole.

    6)  It now shows you a list of available courses in your default
	directory before it asks you to select a course.

    7)	The game now allows you to save a round at the completion of any
	hole (except of course the last).  And then continue with that round
	at your convenience.  The saved file is given the extention .svv
	and saved in your GOLF$COURSE directory, if that logical doesn't
	exist then it is saved in the players top level directory pointed
	to by SYS$LOGIN.  A list of available save files from both these
	directories is shown prior to a selection. They are saved there
	to avoid them piling up in a SYS$GAMES directory.  It also keeps
	other people from completing your saved rounds.

    6.0 Modifications by Bob Cameron:

    1)  Multiple players now play simultaniously.  I couldn't give each
	player his own color ball because all the monitors I've come across
	can only handle 4 regis colors at any one time, and their all taken
	up with the water, sand traps, green, and background.  Plus monochromes
	would be out of luck.  I tried other ways to distinguish between
	balls and finally came to the conclusion that it wasn't worth it.

    2)  It now prompts for each players name prior to beginning the game,
    	and refers to you as such, rather than Player 1, Player 2 etc.  It
    	also uses this name when it writes the course records.  New names 
    	added to the board are displayed in bold when the board is written.
	The date of the accomplishment has been added to the course record
	file, unfortunately old course records will not be converted.  It 
	will now create a new top.dat file for each course because of the 
	new file format.

    3)  The HONOUR system is in effect : The farthest ball hits first, and
	the lowest score on a hole leads off the next hole.  So you have
	to watch carefully not to hit another persons ball.

    4)  With 4 people playing at once the lines connecting the balls could 
    	get pretty confusing, so to prevent this the line showing the track
    	of the ball is now drawn, held for a second, and then erased.  
    	Because of this the balls were kind of difficult to see, so what 
    	I did was change the lightness of the blue used to draw the balls 
    	and the water.  Also to erase the old balls I had to redraw what 
    	they were sitting on.  In the case a ball is in a trap but not in all
    	the way, when the ball is erased trap color is put in its place even
    	the portion of the ball which was not in the trap.  This also comes 
    	into play when many people are near the hole on the green.  I don't 
    	think it detracts too much from the play, and is a good trade-off for
    	all those lines hanging around.

    6.1 modifcations by Mike Raspuzzi

	1) Make the shots more "real".

	2) Make bomb out messages give the user a possible solution to
	   his problem (like the non-definition of GOLF$COURSE).

	3) Make club selection file question more understandable.

    6.2 modifications by Rod Rehor

	1) Modified Get_course_selection to display top course records.

	2) Modified Write_results to not scroll continue display over
	   the total line when you get to holes 17 and 18.

---------------------------------------------------------------------}
                               
program golf (input, output, course, clubs);

const
    bad = false;
    good = true;

    green = 1;
    fairway = 2;

    club_name = 1;
    course_name = 2;
    restore_name = 3;    

    background = 0;
    water = 1;
    grass = 2;
    sand = 3;
    
    esc = chr(27);
    bell = chr(7);

    x_max = 794;
    y_max = 400;

    ball_radius = 3;
    cup_radius = 5;

    green_scale = 3;	{ radius of green div 60 ft = approx 3 pixels/foot }


    club_length = 11;		{ approx 1/8 inch }

    max_players = 4;

    max_points = 100;

    pi = 3.1415926536;

    name_len = 25;

    io$_readvblk = 49;

    io$m_noecho = 64;
    io$m_trmnoecho = 4096;

type
    vstring = varying[80] of char;
                           
    points_rec = record
	x, y : integer;
    end;

    trap_rec = record
	x, y, radius : integer;
    end;

    name_type = packed array [1..name_len] of char;

    player_rec = record
	score : packed array [1..18] of integer;
	total : integer;
    end;

    stat_rec = record
	name : name_type;
	par, yards : integer;
    end;               

    save_rec = record
	pls : INTEGER;
	names : packed array[1..20] of char;
	c : varying [30] of char;
    	h  : INTEGER;
	pl_rec : player_rec;
    end;

    pname = packed array [1..20] of char;

    $ubyte = [byte] 0..255;

    $uword = [word] 0..65535;

    $uquad = [quad, unsafe] record
	l0, l1: unsigned;
    end;
    
var
    len : integer;

    playernames : array [1..4] of pname;
                                                
    savefile : FILE OF array [1..max_players] of save_rec;

    sfilename : vstring;
                       
    all_done,all_on_green,again,old_game,game_saved : BOOLEAN;

    ch3,sve,cont : packed array [1..3] of char;

    ball : packed array [1..2] of char;

    ch,ch1 : char;
                  
    course, clubs : text;

    p : array[1..max_points] of points_rec;

    traps : array[1..max_points] of trap_rec;  

    order,old_x,old_y,x,y,shots,distance : array [1..4] of integer;

    hole, par, yards, tee_x, tee_y, green_x, green_y, green_r, points, i,
    total_par, new_x, new_y, wind_x, wind_y, shot_went,
    water_x, water_y, water_r, seed, wind_a, wind_s, force,
    green_s, green_a, trap_num,
    players, player, current, high_dist, dum: integer;

    angle : array [1..4] of real;
    x_scale, y_scale,
    old_angle : real;

    read_done,
    color_monitor, okay: boolean;

    course_selection, club_selection, line, name : vstring;

    yardage : array[1..max_players,1..17] of integer;

    channel : [word] 0..65535;

    player_stats : array [1..max_players] of player_rec;
                                       
    save_stats : array [1..max_players] of save_rec;

    point_compass : array [1..max_players] of boolean;

    stats : array[1..18] of stat_rec;

    command : vstring;

    cond:[LONG]UNSIGNED; (* cond is used globally as a dummy target variable for all system calls *)
                                                  
Function lib$spawn                                    
    	(command : packed array [a..b:integer] of char)
	 :[long]unsigned;
        extern;            

[external,asynchronous]
function mth$random(var seed : integer) : real; extern;

[external,asynchronous]
procedure str$upcase(var dest : vstring; src : vstring); extern;

[asynchronous, external(sys$assign)] function $assign (
    devnam : [class_s] packed array [$L1..$U1:integer] of char;
    var chan : [volatile]$uword;
    %immed acmode : unsigned := %immed 0;
    mbxnam : [class_s] packed array [$L4..$U4:integer] of char := %immed 0) : integer; external;
 
[asynchronous, external(sys$qiow)] function $qiow (
    %immed efn : unsigned := %immed 0;
    %immed chan : integer;
    %immed func : integer;
    var iosb : [volatile]$uquad := %immed 0;
    %immed [unbound, asynchronous] procedure astadr := %immed 0;
    %immed astprm : unsigned := %immed 0;
    %ref p1 : [unsafe] array [$L7..$U7:integer] of $ubyte := %immed 0;
    %immed p2 : integer := %immed 0;
    %immed p3 : integer := %immed 0;
    %immed p4 : integer := %immed 0;
    %immed p5 : integer := %immed 0;
    %immed p6 : integer := %immed 0) : integer; external;

procedure get_key (var c: char);

var
    cin: char;                                     

begin
    cin := ' ';
    $qiow(chan := channel,
	  func := io$_readvblk + io$m_noecho + io$m_trmnoecho,
	  p1 := cin, p2 := 1);

    if cin < ' ' then
	cin := '^';

    c := cin;
end;
         
procedure ascii_mode;

begin
    write (esc, '\', esc, '8');
end;

procedure graphics_mode;

begin
    writeln (esc, '7', esc, 'P1p');
end;

procedure write_line (var message : vstring);

begin
    ascii_mode;

    if not read_done then
	writeln (esc, '[24;1H');

    write (message);
    read_done := false;
    message := ' ';

    graphics_mode;
end;

procedure display_line;

begin
    ascii_mode;

    if length(name) < 22 then
	name := name + '                      ';

    read_done:=FALSE;
    
    writeln (esc, '[22;1HHole: ', esc, '[1m', hole:2, ' "', name:19, '"',
	    esc, '[0m  Dist: ', esc, '[1m', stats[hole].yards:3, esc,
	    '[0m  Par: ', esc, '[1m', stats[hole].par:1, esc ,'[0m');

    writeln (esc, '[22;55HTo pin: ',esc, '[1m', distance[current]:3, esc,
	    '[0m  Shots: ', esc, '[1m', shots[current]:2, '/',
	    player_stats[current].total:2, esc, '[0m');

    graphics_mode;

end;
          

procedure erase_screen;

begin
    writeln(esc, '\', esc, '[21;80H', esc, '[1J',
	    esc, 'P1pS(E);P[0,400];V[794,400];');
end;      

function bound(angle : real) : real;

begin
    while angle < 0 do
	angle := angle + 360;

    while angle >= 360 do
	angle := angle - 360;

    bound := angle;
end;

function compass_angle (x, y: integer): real;

var
    dx, dy: integer;
    angle: real;

begin
    dx := green_x - x;
    dy := green_y - y;

    if dx = 0 then begin
	if y > green_y then
	    angle := 90.0
	else
	    angle := 270.0;
    end
    else begin
	angle := (arctan(dy/dx) * (-180.0)) / pi;

	if x > green_x then
	    angle := angle + 180.0;
    end;

    compass_angle := bound (angle);
end;

function deg_to_rad(angle : real) : real;

begin
    deg_to_rad := bound(angle) / 180.0 * pi;
end;

function in_hole (x, y: integer): boolean;

begin
    if (x-green_x) ** 2 + (y-green_y) ** 2 <= (cup_radius * 2) ** 2 then
	in_hole := true
    else
	in_hole := false;
end;

function in_trap(x, y : integer) : boolean;

var
    i : integer;
    inside : boolean;

begin
    inside := false;
    for i := 1 to trap_num do
	if (x - traps[i].x) ** 2 + (y - traps[i].y) ** 2 <=
	traps[i].radius ** 2 then
	    inside := true;

    in_trap := inside;
end;

function on_green (x, y: integer): boolean;

begin
    if in_trap(x,y) then 
	on_green := false
    else
	if ((x - green_x) ** 2 + (y - green_y) ** 2 <= green_r ** 2) then
		on_green := true
	else  
		on_green := false;
end;

procedure move (where: integer; var x1, y1 : integer; x2, y2 : integer);

var
    m1, m2 : integer;

begin
    if x1 < ball_radius then x1 := ball_radius;
    if x2 < ball_radius then x2 := ball_radius;

    if x1 > x_max then x1 := x_max;
    if x2 > x_max then x2 := x_max;
                                                                
    if y1 < ball_radius then y1 := ball_radius;
    if y2 < ball_radius then y2 := ball_radius;

    if y1 > y_max then y1 := y_max;
    if y2 > y_max then y2 := y_max;

    if where = fairway then begin
	m1 := x1 + (x2 - x1) * 2 div 3; 
  	m2 := y1 + (y2 - y1) * 2 div 3 - abs(x2 - x1) div 6;
    end
    else begin
	m1 := x1 + trunc(yards * cos(deg_to_rad(old_angle)) * 0.7);
	m2 := y1 - trunc(yards * sin(deg_to_rad(old_angle)) * 0.7);
    end;

    if m1 < ball_radius then 
	m1 := ball_radius;
    if m1 > x_max then 
	m1 := x_max;
    if m2 < ball_radius then          
	m2 := ball_radius;            
    if m2 > x_max then 
	m2 := x_max;                              

    writeln('P[', x1:1, ',', y1:1, '];@B;C(W(P1,C))(S)[][', m1:1, ',',
  	    m2:1, '][',x2:1, ',', y2:1, '][](E);');

    if (where<>fairway) and (in_hole(x2,y2)) then
	writeln('P[', green_x:1, ',', green_y:1, '];@B;')
    else
	writeln('P[', x2:1, ',', y2:1, '];@B;');

    writeln ('S(T60)');

    writeln('P[', x1:1, ',', y1:1, '];@B;C(W(P1,C))(S)[][', m1:1, ',',
  	    m2:1, '][',x2:1, ',', y2:1, '][](E);');

    if in_trap(x1,y1) then
	writeln('P[', x1:1, ',', y1:1, '];@S;')
    else
	if on_green(x1,y1) then
	 	writeln('P[', x1:1, ',', y1:1, '];@G;')
	else
	 	writeln('P[', x1:1, ',', y1:1, '];@W;');

	
    x1 := x2;
    y1 := y2;
end;                                 

procedure place_ball(x, y : integer);

begin
    writeln('P[', x:1, ',', y:1, '];@B;');
end;

procedure draw_hole;

var
    new_x, new_y, i: integer;

begin
          
{ select color and draw outline of course }
                                                       
    writeln('W(I', grass:0, ')');
    writeln('P[', p[1].x:1, ',', p[1].y:1, '];');

    for i := 2 to points do
	writeln('V[', p[i].x:1, ',', p[i].y:1, '];');
          
    writeln('V[', p[1].x:1, ',', p[1].y:1, '];');

{ select color and draw green }

    writeln('W(I', grass:0, ');');
                                         
    writeln('P[', green_x:1, ',', green_y:1, '];C(W(S1))[+', green_r:1, '];');
    writeln('P[', green_x:1, ',', green_y:1, '];C(W(R)(S1)(E))[+3];');

    writeln('P[', green_x:1, ',', green_y:1, '];');

    writeln('W(I', sand:0, ');@F;');

{ draw water if needed }

    if water_r > 0 then begin
	writeln('W(I', water:0, ');');

	writeln('P[', water_x:1, ',', water_y:1, '];C(W(S1))[+',
		water_r:1, '];');

	writeln('W(I', background:0, ');');

	writeln('P[', water_x:1, ',', water_y:1, '];C(W(S"^"))[+',
		water_r:1, '];');
    end;

{ draw traps if needed }

    if trap_num > 0 then begin
	writeln('W(I', sand:0, ');');

	for i := 1 to trap_num do
	    writeln('P[', traps[i].x:1, ',', traps[i].y:1, '];C(W(S1))',
		    '[+', traps[i].radius:1, '];');
    end;

{ draw the wind indicator }

    new_x := wind_x + trunc(wind_s * cos(deg_to_rad(wind_a)));
    new_y := wind_y - trunc(wind_s * sin(deg_to_rad(wind_a)));

    writeln('W(I', sand:0, ');');
    writeln('P[', wind_x:0, ',', wind_y:0,
	    '];C[+50];V[', new_x:1, ',', new_y:1, '];');

end;

procedure get_hole;
    
var
    i : integer;

begin
    readln (course, name);

    readln (course, yards, par);

    readln (course, tee_x, tee_y);
    readln (course, green_x, green_y, green_r);
    readln (course, water_x, water_y, water_r);
    readln (course, wind_x, wind_y);

    readln (course, x_scale, y_scale);

    for dum:= 1 to 4 do
    begin
	    x[dum] := tee_x;
	    y[dum] := tee_y;
    end;

    readln(course, trap_num);

    for i := 1 to trap_num do
	readln(course, traps[i].x, traps[i].y, traps[i].radius);

    readln(course, points);

    for i := 1 to points do
	readln(course, p[i].x, p[i].y);
end;

procedure get_same_hole (hole_name : vstring);

begin     
    reset(course);
    repeat
	get_hole;
    until name = hole_name;
end;

function diff2(a, b : real) : real;

var
    t : real;

begin
    t := b - a;
    if abs(t) > 180 then
	if a > b then
	    diff2 := 360 + t
	else
	    diff2 := t - 360
    else
	diff2 := t;
end;

function odd_x (x: integer): integer;

var
    tx: integer;

begin
    if not odd (x) then begin
	tx := x + 1;
	if tx > x_max then
	    tx := x_max;

	odd_x := tx;
    end
    else
	odd_x := x;
end;

procedure namesize(name : pname; var len : integer);
var
	x:integer;
	there:boolean;
begin
	x:=20;
	there:=false;
	repeat
		if (name[x]<>' ') or (x=1) then
		begin
			len:=x+1;
			there:=true;
		end;
		x:=x-1;
	until (there);
end;

procedure compute(distance, xx, yy : integer; angl : real;
                    var new_x, new_y : integer);


begin
    angl := angl - 7.5;
    angl := (angl + 15.0 * mth$random(seed));
    new_x := xx + trunc(distance * cos(deg_to_rad(angl)) * x_scale);
    new_y := yy - trunc(distance * sin(deg_to_rad(angl)) * y_scale);

    new_x := odd_x (new_x);
end;                   

function get_angle (where: integer; angle : real) : real;

var
    tx, ty : integer;                        
    c : char;

begin
    namesize(playernames[current],len);                        
    if (shots[current] = 0) or (where = green) then begin
	if point_compass[current] then begin
	    angle := compass_angle (x[current], y[current]);

	    reset (input);
	    writev (line,esc, '[1m',substr(playernames[current],1,len),esc,'[0m');
	    write_line (line);
	end
	else begin
	    writev (line,esc, '[1m', substr(playernames[current],1,len),esc,'[0m, initial angle (0 - 360) ? ');
	    write_line (line);

	    ascii_mode;
	    reset (input);
	    read (angle);
	    read_done := true;
	    graphics_mode;
	end;
    end
    else begin
	if point_compass[current] then
	    angle := compass_angle (x[current], y[current]);

	writev (line,esc, '[1m', substr(playernames[current],1,len),esc,'[0m');
	write_line (line);
    end;

    angle := bound(angle);

    if where = fairway then begin
	tx := x[current] + trunc(33 * cos(deg_to_rad(angle)) * x_scale);
	ty := y[current] - trunc(33 * sin(deg_to_rad(angle)) * y_scale);
    end
    else begin
	tx := x[current] + trunc(40 * cos(deg_to_rad(angle)));
	ty := y[current] - trunc(40 * sin(deg_to_rad(angle)));
    end;

    writeln('P[', x[current]:1, ',', y[current]:1, '];V(W(C))[', tx:1, ',', ty:1, '];');

    ascii_mode;
    reset (input);

    repeat
	repeat
	    get_key (c);
	until c in ['C','D',' ','4','5','6'];

	if c in ['4','D'] then
	    angle := bound(angle + 5)
	else if c in ['6','C'] then
	    angle := bound(angle - 5)
	else if c = '5' then
	    angle := compass_angle (x[current], y[current]);

	if c <> ' ' then begin
	    graphics_mode;
	    writeln('P[', x[current]:1, ',', y[current]:1, '];V(W(C))[', tx:1, ',', ty:1, '];');

	    if where = fairway then begin
	      tx := x[current] + trunc(33 * cos(deg_to_rad(angle)) * x_scale);
	      ty := y[current] - trunc(33 * sin(deg_to_rad(angle)) * y_scale);
	    end
	    else begin
	      tx := x[current] + trunc(40 * cos(deg_to_rad(angle)));
	      ty := y[current] - trunc(40 * sin(deg_to_rad(angle)));
	    end;

	    writeln('P[', x[current]:1, ',', y[current]:1, '];V(W(C))[', tx:1, ',', ty:1, '];');
	    ascii_mode;
	end;
    until c = ' ';

    graphics_mode;

    writeln('P[', x[current]:1, ',', y[current]:1, '];V(W(C))[', tx:1, ',', ty:1, '];');

    old_angle := bound(angle);

    if where = fairway then
	angle := bound(old_angle +
		sin(deg_to_rad(diff2(old_angle, wind_a))) * wind_s * 0.65)
    else
	angle := bound(old_angle +
		sin(deg_to_rad(diff2(old_angle, green_a))) * green_s * 0.65);

    get_angle := angle;
end;

procedure get_club;                  

var
    x, club_string : vstring;
    i : integer;

begin
    namesize(playernames[current],len);                        
    club_string := '23456789PWSW5W3W1W';
    i := -1;

    repeat
	repeat	
	    if i > -1 then begin
		writev (line, 'That club is not in the bag', bell);
		write_line (line);
	    end;

	    writev (line, substr(playernames[current],1,len),
		    ', which club would you like to use (',
		    distance[current]:1, ' yards) ? ');
	    write_line (line);

	    x := ' ';

	    ascii_mode;
	    reset (input);
	    read (x);
	    read_done := true;
	    graphics_mode;

	    if length(x) = 1 then
		if x = ' ' then
		    x := 'Nothing';

	    str$upcase(%descr x, %descr x);

	    i := index(club_string, x);
	until (length(x) < 3) and (length(x) > 0) and (i > 0) and (i < 18);
    until yardage[current,i] > 0;

    writev (line, 'Percentage of full hit (0 - 100) ? ');
    write_line (line);

    ascii_mode;
    reset (input);
    read (force);
    read_done := true;
    graphics_mode;

    if (force < 1) or (force > 100) or (status(input) <> 0) then
	force := 100;

    yards := trunc((yardage[current,i] + trunc(mth$random(seed) * 16) - 7 -
    	    (abs(diff2(angle[current], wind_a)) / 90.0 - 1) * 0.75 * wind_s +
	    wind_s div 2) * force / 100.0);
end;

function in_bounds (xx,yy: integer): boolean;

var
    i, j, ty, cnt: integer;

begin
    cnt := 0;

    for i := 1 to points do begin
	j := i - 1;

	if j = 0 then
	    j := points;

	if  (xx > min(p[i].x,p[j].x))
	and (xx < max(p[i].x,p[j].x)) then begin
	    ty := p[i].y-round(((p[i].y-p[j].y)/(p[i].x-p[j].x))*(p[i].x-xx));
	    if yy <= ty then
		cnt := cnt + 1;
	end;
    end;

    if odd (cnt) then
	in_bounds := true
    else
	in_bounds := false;
end;

function in_water(x, y : integer) : boolean;

begin
    if (x - water_x) ** 2 + (y - water_y) ** 2 <= water_r ** 2 then
	in_water := true
    else
	in_water := false;
end;

procedure calc_water (var xx, yy : integer);     

var
    dx, dy, m, n : integer;

begin
    n := round(sqrt(((old_x[current] - xx) ** 2) + ((old_y[current] - yy) ** 2))) div club_length;

    dx := (xx - old_x[current]) div n;
    dy := (yy - old_y[current]) div n;

    m := 0;

    if (dx = 0) and (dy = 0) then begin
	xx := old_x[current];
	yy := old_y[current];
    end
    else while ((not in_bounds (xx, yy)) or in_water (xx, yy))
    and (m < n) do begin                                   
	xx := odd_x (xx - dx);
	yy := yy - dy;
	m := m + 1;
    end;

    if m = n then begin
	xx := old_x[current];
	yy := old_y[current];
    end;
end;

procedure get_name (what: integer; var name: vstring);

var
    i, j, k : integer;
    tmp_name : vstring;

begin
    readln (tmp_name);
    j := length (tmp_name);
    k := 0;
    for i := 1 to j do
	if tmp_name[i] = '.' then
	    k := i;

    if k = 0 then
	k := j + 1;

    for i := k to j do
	tmp_name[i] := ' ';

    name:='';
    for i:=1 to length(tmp_name) do
	if tmp_name[i]<>' ' then name := name + tmp_name[i];

    if what = course_name then
	name := name + '.course'
    else if what = club_name then
	name := name + '.clubs'
    else
	name := name + '.svv';
end;

procedure get_club_selection (var stat: boolean);

begin
    get_name (club_name, club_selection);
    if club_selection='.clubs' then
    begin
	writeln('Using default club selection...');
        club_selection:='golf.clubs';
    end;
    open (clubs, club_selection, readonly, error := continue);

    if status(clubs) <> 0 then
	open(clubs, 'golf$course:'+club_selection, readonly, error := continue);

    if status(clubs) <> 0 then                   
	open(clubs, 'sys$login:'+club_selection, readonly,error := continue);

    if status(clubs) <> 0 then
	open(clubs, 'sys$games:'+club_selection, readonly,error := continue);

    if status(clubs) = 0 then begin
	reset(clubs);

	readln (clubs, yardage[current,1]);
	readln (clubs, yardage[current,2]);
	readln (clubs, yardage[current,3]);
	readln (clubs, yardage[current,4]);
	readln (clubs, yardage[current,5]);
	readln (clubs, yardage[current,6]);
	readln (clubs, yardage[current,7]);
	readln (clubs, yardage[current,8]);
	readln (clubs, yardage[current,9]);
	yardage[current,10] := 0;
	readln (clubs, yardage[current,11]);
	yardage[current,12] := 0;
	readln (clubs, yardage[current,13]);
	yardage[current,14] := 0;
	readln (clubs, yardage[current,15]);
	yardage[current,16] := 0;
	readln (clubs, yardage[current,17]);

	close (clubs);

	stat := good;
    end 
    else begin
	writeln('Error: Could not find golf clubs file...');
	writeln('This could be due to the fact that you have not defined');
	writeln('the logical name GOLF$COURSE. Please define GOLF$COURSE');
	writeln('to point to the directory containing the GOLF.CLUBS file.');
	stat := bad;
    end;
end;

procedure get_course_selection (var stat: boolean);
type                                         
    	top_rec = record
	  	top_name : packed array [1..20] of char;
		holes_played : integer;
		top_score : integer;
	  	top_p_m : integer;
	  	top_date : packed array [1..11] of char;
	end;
var
	top_new : array[1..10] of boolean;
	tops : array[1..10] of top_rec;
	top_file : vstring;
	top_dir : file of vstring;
	tfile : file of top_rec;  
	x,y,yy,z,i,j,k,where,where2 : integer;
	dcl_command : varying [80] of char;
	new : boolean;
	pref : vstring;                           

PROCEDURE Get_course_record;
begin                 
	for x:=1 to 10 do
	begin         
		tops[x]:=tfile^;
		top_new[x]:=FALSE;
		get(tfile);
	end;

	y := 1;
	while top_file[y] <> ']' do
		y := y + 1 ;
	x:=1;
	if (tops[x].top_name <> 'EMPTY') then
	    	writeln(' ',x:2,		'. ',
			tops[x].top_name:20,	'    ',
			tops[x].holes_played:2,	'      ',
			tops[x].top_score:3,	'   ',
			tops[x].top_p_m:3,	'  ',
			tops[x].top_date,	'  ',
			substr(top_file,y+1,length(top_file)-6-y),esc,'[0m');
end;

begin 
	dcl_command := 'dir/col=1/nohead/notrai/out=golf.records golf$course:*.top,sys$login:*.top';
	cond := lib$spawn(dcl_command);
	open (top_dir, 'golf.records', history:=old, error:=continue);
	reset(top_dir);

	ascii_mode;
	write(esc,'[H',esc,'[2J');
	writeln(esc,'[1mCourse Records',esc,'[0m');
	writeln;
	writeln('     Name                 # Holes   Score  +/-     Date      Course');
	writeln('-------------------------------------------------------------------------------');

	while not eof (top_dir) do
	begin
		read (top_dir, top_file, error:=continue);
		open (tfile, top_file , history:=old, error:= continue);
		reset(tfile, error:= continue);
		if status (tfile) = 0 then
			get_course_record;
		close(tfile);
	end;
	close(top_dir);
	dcl_command := 'delete/noconf golf.records;*';
	cond := lib$spawn(dcl_command);

    writeln(esc,'[0m');

    write('Which course would you like to play today ? ');
    get_name (course_name, course_selection);
    if course_selection='.course' then
    begin
	writeln('Using default course selection...');
        course_selection:='golf.course';
    end;
    open (course, course_selection, readonly, error := continue);

    if status(course) <> 0 then
    begin
	open(course, 'golf$course:'+course_selection, readonly, error := continue);
	pref:='golf$course:';
    end;

    if status(course) <> 0 then                   
    begin
	open(course, 'sys$login:'+course_selection, readonly,error := continue);
	pref:='sys$login:';
    end;

    if status(course) <> 0 then
    begin
	open(course, 'sys$games:'+course_selection, readonly,error := continue);
	pref:='sys$games:';
    end;

    if status(course) <> 0 then begin
	writeln('Error: Could not find golf course file...');
	writeln('This could be due to the fact that you have not defined');
	writeln('GOLF$COURSE to point to the directory containing the golf');
	writeln('course files. Try defining GOLF$COURSE to point to the');
	writeln('directory containing the *.COURSE files.');
	stat := bad;
    end                                           
    else begin
	course_selection:=pref + course_selection;
	reset(course);
	stat := good;
    end;
end;
       
procedure initialize;
                                 
var
    i, j, x, xxx, yyy : integer;
    rog : char;

begin                                          
    old_game:=FALSE;

{ print the disclaimer }

    writeln;
    writeln ('GOLF - V4.0 - written by Michael J. Campanella');
    writeln ('       V5.0 - modified by Daryl D. Schroeder');
    writeln ('       V6.0 - modified by Bob Cameron');
    writeln ('       V6.1 - modified by Mike Raspuzzi');
    writeln ('       V6.2 - modified by Rod Rehor');
    writeln;

{ connect to channel for i/o }

    $assign(devnam := 'sys$input', chan := channel);

{ get seed for random number generator }

    seed := clock * (clock rem 256);

{ ask if color monitor }

    	writeln;
	write('Are you using a color monitor (y or n) [Y] ? ');

	readln (ch3);

	if ch3[1] in ['N','n'] then
	    color_monitor := false
	else
	    color_monitor := true;


    writeln;
    writeln;
    write('Do you want to restore an old Game (y or n) [N] ? ');
    readln (rog);
    writeln;
    writeln;
    if (rog='y') or (rog='Y') then
    begin
	write(esc,'[1m');
	writeln('Available savefiles in GOLF$COURSE :');
        cond := lib$spawn('DIRECTORY/VERSION=1/NOTRAILING/COL=2 GOLF$COURSE:*.SVV');
                                              
	writeln;
	writeln;
	writeln('Available savefiles in SYS$LOGIN :');
	cond := lib$spawn('DIRECTORY/VERSION=1/NOTRAILING/COL=2 SYS$LOGIN:*.SVV');

	writeln(esc,'[0m');
	write('Filename to restore? :');
	get_name (restore_name, sfilename);
 	open(savefile, 'golf$course:'+sfilename, history:=OLD, error := continue);
	if status(savefile)<>0 then
	begin
 		open(savefile, 'sys$login:'+sfilename, history:=OLD, error := continue);
		command := 'DELETE/NOLOG SYS$LOGIN:' + sfilename + ';*';
	end
	else
		command := 'DELETE/NOLOG GOLF$COURSE:' + sfilename + ';*';
	if status(savefile)=0 then
	begin   
		reset(savefile);
		save_stats:=savefile^;
		get(savefile);
		close(savefile);
		writeln('Your game has been restored!!!!');    
	  	cond := lib$spawn(command);   
	   	players := save_stats[1].pls;
		read_done := TRUE;  
		old_game := TRUE;
		for x:=1 to 4 do
			playernames[x]:=save_stats[x].names;
	end
	else   
	begin            
		writeln;
		writeln('Starting new round!');
		rog:='N';
	end;
    end;                   

{ get number of players }

    if (rog<>'y') and (rog<>'Y') then
    begin
    	writeln;
    	repeat
		writeln;
		write('How many players? ');

		readln (players);
		read_done := true;
		if not (players in [1..max_players]) then
		    write (bell);
	until players in [1..max_players];
    end;

    okay := true;

    writeln;
    for current := 1 to players do begin
	if okay then begin
	    writeln;                                        
	    if (rog<>'y') and (rog<>'Y') then
	    	repeat
	    		write ('Player ', current:0,', please Enter your name : ');
		    	readln (playernames[current]);
		until (playernames[current]<>'');
	    writeln;
	    writeln;
	    namesize(playernames[current],len);                        
	    write (substr(playernames[current],1,len),
			', do you want initial direction of compass ? ');

	    readln (ch3);

	    if ch3[1] in ['n','N'] then
		point_compass[current] := false
	    else                                                     
	    begin
		writeln('Setting initial direction of compass.....');
   	        point_compass[current] := true;
	    end;

	    writeln;
	    writeln;
	    write (substr(playernames[current],1,len), ', what file has your golf clubs [GOLF.CLUBS] ? ');

	    get_club_selection (okay);

	    for j := 1 to 18 do
		player_stats[current].score[j] := 0;

	    player_stats[current].total := 0;
	end;
    end;
    for x:=players+1 to 4 do
          case x of
          	2 : playernames[x]:='Player 2';
          	3 : playernames[x]:='Player 3';
          	4 : playernames[x]:='Player 4';
          end;
          	
    if (okay) and (NOT old_game) then
	get_course_selection (okay)
    else
    begin                    
	course_selection := save_stats[1].c;
	open (course, course_selection, readonly, error := continue);
	if status(course)<>0 then
	begin 
		writeln('Course file is not where it used to be!!!');
		writeln('This may be due to the missing definition of the');
		writeln('logical name GOLF$COURSE. Please define this logical');
		writeln('name before restarting the game. It must point to the');
		writeln('directory that contains GOLF.CLUBS and any of the');
		writeln('*.COURSE files.');
		okay:=FALSE;
	end
	else
	begin
		okay:=TRUE;
		reset(course);
	end;
	hole := save_stats[1].h;
	for xxx := 1 to players do
	begin
		player_stats[xxx].total := save_stats[xxx].pl_rec.total;
    		for yyy := 1 to 18 do
	     		player_stats[xxx].score[yyy] := save_stats[xxx].pl_rec.score[yyy];
	end;                          
    end;  

{ initialize the hole statistics }
  
    for i := 1 to 18 do begin
	stats[i].name := '';
	stats[i].par := 0;
	stats[i].yards := 0;
    end;
end;

procedure set_up_screen;
          
begin
                        
{ clear screen }
{ keypad numeric }
{ scroll lines 23-24 }
{ enter graphics mode }
{ define graphics region }
    writeln(esc, '>', esc, '[2J', esc, '[23;24r', esc, '[24;1H',
	    esc, '7', esc, 'P1p@.');
                                                          

    writeln('S(A[0,0][799,479]);');
          
{ define macro's }

{ golf ball }

    writeln ('@:BC(W(E))[+', (ball_radius + 2):1, ']C(W(I',
	    water:0, ')(S1))[+', ball_radius:1, '];@;');

{ erase ball different places }

    writeln ('@:WC(W(E))[+', (ball_radius + 2):1, ']C(W(I',
	    background:0, ')(S1))[+', (ball_radius + 3):1, '];@;');

    writeln ('@:GC(W(E))[+', (ball_radius + 2):1, ']C(W(I',
	    grass:0, ')(S1))[+', (ball_radius + 3):1, '];@;');

    writeln ('@:SC(W(E))[+', (ball_radius + 2):1, ']C(W(I',
	    sand:0, ')(S1))[+', (ball_radius + 3):1, '];@;');

{ flag }  
          
    writeln ('@:FV[,-30]F(V(B)[+10,+5][-10,+5](E))@;');

{ define pattern for water }

    writeln('L(A1);L"^"0000001028C700000000;');

{ define HLS for color planes 0-3 }

    if color_monitor then begin                          
 	writeln ('S(M', background:0, '(H0L20S0))');	 { black }  
{ 	writeln ('S(M', background:0, '(H140L65S60))');	  lt tan } 
	writeln ('S(M', water:0, '(H0L50S60))');	 { blue  }
	writeln ('S(M', grass:0, '(H240L30S60))');	 { green } 
 	writeln ('S(M', sand:0, '(H160L40S60))');	 { brown } 
    end   
    else begin
	writeln ('S(M', background:0, '(H0L20S0))');	{ black }
	writeln ('S(M', water:0, '(H0L40S0))');		{ dark grey }
	writeln ('S(M', grass:0, '(H0L60S0))');		{ light grey }
	writeln ('S(M', sand:0, '(H0L80S0))');		{ white }
    end;
end;

procedure get_next_hole;
                                                         
begin     
    wind_s := trunc(mth$random(seed) * 25);
    wind_a := trunc(mth$random(seed) * 360);
          
    green_s := trunc(mth$random(seed) * 45) + 6;
    green_a := trunc(mth$random(seed) * 360);

    if not eof(course) then
	get_hole;

    stats[hole].par := par;
    stats[hole].yards := yards;
    stats[hole].name := name;
end;      

procedure go_putt;  
var                 
	inn : integer;
begin
    if players=1 then
	writev (line, 'You are on the green.')
    else
	writev (line, 'You are all on the green.');
    all_done:=FALSE;
    write_line (line);

    erase_screen;

    writeln('W(I', grass:0, ')');

    writeln('P[', green_x:1, ',', green_y:1, '];C(W(S1))[+', green_r:1, '];');
          
    writeln('W(I', sand:0, ')');

    writeln('P[', green_x:1, ',', green_y:1, '];C(W(S1))[+',
	    (cup_radius * 2):1, ']');
                 
    for dum:=1 to players do
	if (not in_hole(x[dum],y[dum])) then
	    place_ball (x[dum], y[dum]);

    new_x := 60 + trunc(green_s * cos(deg_to_rad(green_a)));
    new_y := y_max - 60 - trunc(green_s * sin(deg_to_rad(green_a)));

    writeln('P[60,', (y_max - 60):1, '];C[+50];V[',
	    new_x:1, ',', new_y:1, '];');

    repeat
	reset (input);

	current := 0;
	high_dist := 0;
  	for dum:= 1 to players do
	begin
		distance[order[dum]] := trunc(sqrt(((green_x - x[order[dum]]) / green_scale) ** 2 +
			((green_y - y[order[dum]]) / green_scale) ** 2));
		if distance[order[dum]] > high_dist then
			if (not in_hole(x[order[dum]],y[order[dum]])) then
			begin
				high_dist := distance[order[dum]];
			     	current := order[dum];
			end;
	end;

	if current = 0 then all_done:=TRUE;

	if (not all_done) then
	begin
   		display_line;

		writeln('W(I', sand:0, ')');

		writeln('P[', green_x:1, ',', green_y:1, '];C(W(S1))[+',
	    		(cup_radius * 2):1, ']');

		angle[current] := get_angle (green, angle[current]);
        
		writev (line, 'Strength (0 - 100) ? ');
		write_line (line);

		ascii_mode;
		reset (input);
	  	read (force);
		read_done := true;
		graphics_mode;
		if (force > 20) then 
		  angle[current] := angle[current] + (20.0 * mth$random(seed) - 10.0);
		if (force > 30) then
		  force := force + trunc(15 * mth$random(seed));

		if (force <= 0) or (force > 100) then
	    	force := 100;

		yards := trunc((100 + trunc(mth$random(seed) * 8) - 4 -
			(abs(diff2(angle[current], green_a)) / 90.0 - 1) * 0.75 *
			green_s + green_s div 2) * force / 50.0);
                                           	
		new_x := x[current] + trunc(cos(deg_to_rad(angle[current])) * yards);
		new_y := y[current] - trunc(sin(deg_to_rad(angle[current])) * yards);

  		move (green, x[current], y[current], new_x, new_y);

		shots[current] := shots[current] + 1;
		if in_hole (x[current],y[current]) then
			writev (line,'It''s In the hole!!!');
		write_line (line);              

		inn:=0;
		for dum:=1 to players do
			if in_hole(x[dum],y[dum]) then inn:=inn+1;
		if inn=players then all_done := TRUE;
	end;

    until all_done;
end;

function done: boolean;
                        
begin                    
    if (hole > 18) or (eof(course) and (current = players)) then
	done := true
    else
	done := false;
end;

procedure write_results;

var
    i, j, p, q: integer;
                                    
begin     
    ascii_mode;
    writeln(esc,'[H', esc,'[2J');
    writeln( esc, '[1;1H               ',substr(playernames[1],1,12),'  ',
    	substr(playernames[2],1,12),'  ',substr(playernames[3],1,12),'  ',
    	substr(playernames[4],1,12));
    writeln('Hole   Par     Score +/-     Score +/-     Score +/-     ',
	    'Score +/-');

    for i := 1 to hole - 1 do begin
	p := stats[i].par;

	write (i:3, p:6);

	for j := 1 to players do begin
	    q := player_stats[j].score[i];
	    write (q:10, (q-p):4);
	end;

	writeln;
    end;

    
    writeln('-------------------------------------------',
	    '----------------------');

    write ((hole-1):3, total_par:6);
    for i := 1 to players do begin
	p := total_par;
	q := player_stats[i].total;

	write (q:10, (q-p):4);
    end;
    writeln;
    write(esc,'[24;1H');
    graphics_mode;
end;
         
procedure save_game;
var          
	ret : packed array[1..3] of char;
	xxx,yyy : integer;
begin                   
	write('Filename to save it under :');
	get_name (restore_name, sfilename);
	for xxx := 1 to 4 do
	begin      
		save_stats[xxx].pls := 0;
                save_stats[xxx].names := '';
		save_stats[xxx].c := '';
		save_stats[xxx].h := 0;
		save_stats[xxx].pl_rec.total :=0;
		for yyy := 1 to 18 do           
			save_stats[xxx].pl_rec.score[yyy] := 0;
	end;
	save_stats[1].pls := players;   
	save_stats[1].c := course_selection;
	save_stats[1].h := hole;
	for xxx := 1 to players do
	begin
	  	save_stats[xxx].pl_rec.total := player_stats[xxx].total;
	  	save_stats[xxx].names := playernames[xxx];
    		for yyy := 1 to 18 do
	     		save_stats[xxx].pl_rec.score[yyy] := player_stats[xxx].score[yyy];
	end;                          
	open(savefile,'golf$course:'+sfilename, history:=NEW, error:=continue);
	if status(savefile)<>0 then
		open(savefile,'sys$login:'+sfilename, history:=NEW);
	rewrite(savefile);
	savefile^:=save_stats;
	put (savefile);
	close(savefile);
	writeln('Your game, ',sfilename,', has been saved !!!!');
	write('Hit <RET> To Continue');
	game_saved:=TRUE;
	readln (ret);
end;
         
procedure play_golf;                                  
var       
	ii, on, catch_up, x_dum, y_dum, dum2, best, best_spot,
	gr_x_temp, gr_y_temp, best_man : integer;
begin           
	current := 0;
	total_par := 0;
	if (old_game) then
    begin
	catch_up := hole-1;
	for hole := 1 to catch_up do                      
	begin
		get_next_hole;
	     	total_par := total_par + par;
	end;
	hole := catch_up+1;
    end
    else
    	hole := 1;                  
	for dum := 1 to players do
		order[dum] := dum;

	repeat
		all_on_green := FALSE;
		erase_screen;
		get_next_hole;
		total_par := total_par + par;
                draw_hole;
		for dum := 1 to players do
		begin
			shots[dum] := 0;
			distance[dum] := trunc(sqrt(((green_x - x[dum]) / x_scale) ** 2 +
					 ((green_y - y[dum]) / y_scale) ** 2));
			old_x[dum] := x[dum];
			old_y[dum] := y[dum];
		end;    
		repeat
			current := 0;
			high_dist := 0;
  	  		for dum:= 1 to players do
			begin
				if (not on_green(x[order[dum]],y[order[dum]])) then
				begin
					distance[order[dum]] := trunc(sqrt(((green_x - x[order[dum]]) / x_scale) ** 2 +
							((green_y - y[order[dum]]) / y_scale) ** 2));
				     	if distance[order[dum]] > high_dist then
						begin
							high_dist := distance[order[dum]];
						     	current := order[dum];
						end;
				end;
	  		end;
	  		display_line;
			place_ball(x[current],y[current]);
	  		angle[current] := get_angle(fairway,angle[current]);
			get_club;
			if in_trap(x[current],y[current]) then
			begin
			  	if (yards > 100) and (mth$random(seed) < 0.1) then
				    yards := trunc(mth$random(seed) * 10.0) + 1
			  	else if (yards > 75) then
				    yards := trunc(yards * 0.65 + yards *
					     mth$random(seed) * 0.25)
				else
				    yards := trunc(yards * 0.6 + yards *
				    	     mth$random(seed) * 0.5);

				if yards = 1 then
				    writev (line, 'You caught the lip of the trap and went ',
					    yards:0, ' yard')
				else if yards < 15 then
				    writev (line, 'You caught the lip of the trap and went ',
					    yards:0, ' yards');
			end;
		    compute (yards, x[current], y[current], angle[current], new_x, new_y);

		    if line = ' ' then begin
			if yards = 1 then
			    writev (line, 'Your shot went ', esc, '[1m1',
				    esc, '[m yard.')
			else
			    writev (line, 'Your shot went ', esc, '[1m', yards:0,
				    esc, '[m yards.');
		    end;

		    write_line (line);

		    old_x[current] := x[current];
		    old_y[current] := y[current];

		    move (fairway, x[current], y[current], new_x, new_y);

		    if not in_bounds (x[current], y[current]) then begin
			shots[current] := shots[current] + 1;

			writev (line, 'Your shot went out-of-bounds.  ',
				'One stroke penalty.  Shoot again.', bell);

			writeln('P[', (x[current] - ball_radius):1, ',', (y[current] - ball_radius):1,
	     		'];V(W(E))[', (x[current] + ball_radius):1, ',', (y[current] + ball_radius):1,
			'];P[', (x[current] - ball_radius):1, ',', (y[current] + ball_radius):1,
			'];V(W(E))[', (x[current] + ball_radius):1, ',', (y[current] - ball_radius):1,
			'];');

			x[current] := old_x[current];
			y[current] := old_y[current];

			place_ball(x[current], y[current]);
		    end
		    else if in_water(x[current], y[current]) then begin
			shots[current] := shots[current] + 1;

			writev (line, 'Your shot went in the water.  ',
				'One stroke penalty.', bell);

			calc_water(x[current], y[current]);
			place_ball(x[current], y[current]);
		    end                          
		    else if in_trap(x[current], y[current]) then
			writev (line, 'Your ball is in the trap.', bell);

		    if line <> ' ' then       
			write_line (line);

		    shots[current] := shots[current] + 1;

		    if on_green(x[current],y[current]) then
		    begin
			ii := y_max div 2 - 10;
			x_dum := trunc(((x[current] - green_x) / green_r) * ii) + x_max div 2;
			y_dum := trunc(((y[current] - green_y) / green_r) * ii) + y_max div 2;
			gr_x_temp := green_x;
			gr_y_temp := green_y;
			green_x := x_max div 2;
			green_y := y_max div 2;
			if in_hole (x_dum, y_dum) then begin
				writev (line,'It''s in the hole!!!');
				write_line (line);
			end;
			green_x := gr_x_temp;
			green_y := gr_y_temp;
		    end;
	   	    display_line;
		    on:=0;
		    for dum:=1 to players do
			if on_green(x[dum],y[dum]) then on:=on+1;
		    if on=players then all_on_green := TRUE;
		until all_on_green;
		i := y_max div 2 - 10;
		for dum:=1 to players do
		begin
			x[dum] := trunc(((x[dum] - green_x) / green_r) * i) + x_max div 2;
			y[dum] := trunc(((y[dum] - green_y) / green_r) * i) + y_max div 2;
		end;
		green_x := x_max div 2;
		green_y := y_max div 2;
		green_r := i;
		go_putt;		
		
		if current<>0 then
			display_line;

		for dum:=1 to players do
		begin
			player_stats[dum].score[hole] := shots[dum];
			player_stats[dum].total := player_stats[dum].total + shots[dum];
		end;

		for dum:=1 to players do
		begin
			best:=999;
			for dum2:=1 to players do
				if shots[order[dum2]]<best then
				begin
		    			best:=shots[order[dum2]];
					best_spot := dum2;
				    	best_man := order[dum2];
				end;  
			order[best_spot]:=order[dum];
			order[dum]:=best_man;
			shots[best_man] := 999;
		end;

 	   	hole := hole + 1;

		if (not done) then 
		begin
		    write_results;
		    writev (line, 'Would you like to continue playing ? ');
		    write_line (line);

		    ascii_mode;

		    repeat
			readln (cont);
		    until cont[1] in ['y','Y','n','N',chr(10)];
		    if (cont[1]='n') or (cont[1]='N') THEN
		    begin
			write('Do you wish to save this game?');
			repeat
				readln (sve);
			until sve[1] in ['y','Y','n','N'];
		  	if (sve[1]='y') or (sve[1]='Y') then save_game;
		    end;
		    graphics_mode;
		end;                        
	until done or (cont[1] in ['n','N']);
end;


procedure course_records;                    
type                                         
    	top_rec = record
	  	top_name : packed array [1..20] of char;
		holes_played : integer;
		top_score : integer;
	  	top_p_m : integer;
	  	top_date : packed array [1..11] of char;
	end;
var
	top_new : array[1..10] of boolean;
	tops : array[1..10] of top_rec;
	x,y,yy,z,i,j,k,where,where2 : integer;
	top_file : vstring;
	tfile : file of top_rec;  
	set_prot : varying [80] of char;
	new : boolean;
	
begin                 
	ascii_mode;
	new := FALSE;
	for x:=1 to 10 do
	begin
		tops[x].top_name := 'EMPTY';
		tops[x].holes_played := 0;
		tops[x].top_score := 999;
		tops[x].top_p_m := 999;
		tops[x].top_date := '01-JAN-1776';
		top_new[x] := FALSE;
	end;       
	j:=length(course_selection);
	for i:=1 to j do
	       	if course_selection[i] = '.' then
			k:=i;
	top_file := substr(course_selection,1,k) + 'top';
	open (tfile, top_file , history:=old , error:= continue);
	if status(tfile) <> 0 then
	begin
		open (tfile, top_file , history:=new);
		rewrite(tfile);
	       	for x:=1 to 10 do
		begin
			tfile^:=tops[x];
			put(tfile);
		end; 
		new:=TRUE;
	end;
	reset(tfile);
	for x:=1 to 10 do
	begin         
		tops[x]:=tfile^;
		top_new[x]:=FALSE;
		get(tfile);
	end;
	close(tfile);
                          
	if (new) then
	begin                    
		set_prot := 'SET PROT=(G:RWE,W:RWE) ' + top_file;
		cond := lib$spawn(set_prot);
	end;

	for x:=1 to players do
	begin   
		where:=0;                
		where2:=0;  
		for y:=1 to 10 do
			if (hole-1 >= tops[y].holes_played) and (where2=0) then
				where2:=y;
                if (where2=0) then where2:=11;
		for yy:=where2 to 10 do
			if ((hole-1>tops[yy].holes_played) or (player_stats[x].total < tops[yy].top_score)) and (where=0) then
				where:=yy;
		if (where<>0) then
		begin
			for z:=9 downto where do
			begin
				tops[z+1] := tops[z];
				top_new[z+1] := top_new[z];
			end;
			tops[where].top_name:=playernames[x];
			tops[where].holes_played:=hole-1;
			tops[where].top_score:=player_stats[x].total;
			tops[where].top_p_m:=player_stats[x].total-total_par;
			date(tops[where].top_date);
			top_new[where]:=TRUE;
			writeln;
		end;
    	end;
	write(esc,'[H',esc,'[2J');
	writeln('Top 10 Course Records for  ',substr(top_file,1,length(top_file)-4));
	writeln;
	writeln;
	writeln('     Name                 # Holes   Score  +/-     Date');
	writeln('-----------------------------------------------------------');
	for x:=1 to 10 do
	begin
		if (top_new[x]) then
			write(esc,'[1m');
	  	writeln(' ',x:2,'. ',tops[x].top_name:20,'    ',tops[x].holes_played:2,'      ',tops[x].top_score:3,'   ',tops[x].top_p_m:3,'  ',tops[x].top_date);
		write(esc,'[0m');
	end;
	writeln;
	writeln;
	open (tfile, top_file , history:=old);
	rewrite(tfile);
	for x:=1 to 10 do
	begin
		tfile^:=tops[x];
		put(tfile);
	end;
	close(tfile);
end;

begin { golf }
    game_saved := FALSE;
    initialize;
                            
    if okay then begin
	set_up_screen;
    	play_golf;
	graphics_mode;
       	writeln('S(E);');
	ascii_mode;
	write(esc,'[1;24r');
        write(esc, '[H', esc, '[2J');
	if (NOT game_saved) then
	begin
		write_results;
		ascii_mode;
		write(esc,'[24,1fHit <RET> To Continue');
		readln (cont);
		readln (cont);
	        write(esc, '[H', esc, '[2J');
		course_records;
	end;
    end;
end.
    
25.39Problem, Problems, ProblemsHESIRI::REHORMN Gophers are Giant Killers!Mon Feb 06 1989 20:3924
    For those of you who have experienced problems with the source code,
    here's what's been reported and the solutions:
    
    1.  PASCAL compiler aborts.  
    	I experienced this with the previous version of golf and using
    	an old version of PASCAL on VMS V5.0.  V3.8 of PASCAL on VMS
    	V5.0 should work.  For those of you who don't have either, good
    	sources, object, and executable are in:
    
    	HESIRI""::USER_1:[GAMES]golf.*
    
    2.	Access violation after not displaying any records and selecting
    	an otherwise known course.
       
    	Circumstances:                
    	1. GOLF$COURSE not defined.
    	2. Default directory set to directory of GOLF.EXE and courses.
    	3. Default directory not SYS$LOGIN.              
    
    	A program bug (of my fault) causes golf to abort.  New source
    	available in above directory.  Sorry for any inconvenience.
    
    Rod
      
25.40yes, it works it works !MPGS::FIELDSCTime is something to use - not killTue Feb 07 1989 09:343
    Thanks Rod, It works just fine !!
    
    		Chris 
25.41question to 25.39CIMNET::MACDONALDHugh MacDonaldThu Feb 09 1989 15:2614
    Rod,
    
    	thanks for the access to the golf game, but I seem to have a
    problem when I re-enter into the game. At the point it displays
    the record file the program bombs with the following:
    
    %pas-f-filalrclo, file is already closed
      FILE "TFILE"  FILENAME""
    %TRACE-F-TRACEBACK, SYMBOLIC STACK DUMP FOLLOWS:
    
    Am i doing something wrong/ if you need the dump I'll enter it later.
    
    
    	Hugh
25.42Yup, need more.HESIRI::REHORMN Gophers are Giant Killers!Thu Feb 09 1989 20:3624
>    thanks for the access to the golf game, but I seem to have a
>    problem when I re-enter into the game. At the point it displays
>    the record file the program bombs with the following:
 
    What do you mean "re-enter"?   After saving a game and then to replay
    it?  Or just playing another round?  I haven't experienced this
    myself, but there could be a problem.
        
>    %pas-f-filalrclo, file is already closed
>      FILE "TFILE"  FILENAME""
>    %TRACE-F-TRACEBACK, SYMBOLIC STACK DUMP FOLLOWS:
                                         
    This is curious, TFILE is the pascal dataname for the records file,
    but no filename is given.  Could be that it was trying to close
    a file that had never been opened.  Please send the traceback and
    if you could, a copy of the file "GOLF.RECORDS" which should be
    in your current directory when it bombs.  Please, especially let
    me know if there are any blank lines in that file.  Thanks.
    
    Rod
    
>    Am i doing something wrong/ if you need the dump I'll enter it later.
    

25.43Located another bug.HESIRI::REHORMN Gophers are Giant Killers!Tue Feb 14 1989 21:429
    I may have run across a different problem.  When playing golf from
    other than the GOLF$COURSE directory, and trying to save the game,
    GOLF will abort when playing course with long names, ie
    AUGUSTA_NATIONAL.  I've increased the size of the save record's course
    name field.  This will make previous save files (*.SVV) unusable,
    so be careful about replacing your game.
    
    The new code is still in  HESIRI::USER_1:[GAMES]GOLF.PAS,.EXE
    
25.44Help needed for directionFIRST3::STACKTue Mar 21 1989 11:4812
    How does the indicator fo the wind factor and green slope workk?
    I can't seem to grasp it.
    
    For the wind is it blowing toward the center of the circle or away
    from the center.
    
    For the green slope where the h**l does it slope???  Each time I
    think I've got it I end up going in the wrong direction!  I'm getting
    tired of 3, 4, and 5 putting!!!  Please help.
    
    Jeff
   
25.45TOOK::RASPUZZIMichael RaspuzziTue Mar 21 1989 20:0011
    The wind direction indicator and putting slope indicator work like
    this basically:
    
    The direction of the break is going from the center of the circle
    towards the outter part of the circle in the direction the line
    points. The longer the line, the more severe the break. The same
    is true for the wind. Line indicates direction and length of line
    indicates wind strength.
    
    Hope this helps.
    Mike
25.46HELP HELP HELPPTOMV3::JACOBPirates=CHAMPS NLEast-&#039;89,world-&#039;90Wed Mar 22 1989 14:206
    I'm no vms wizard and I'm not real good at copying things over the
    net.  Could someone assist me and give me the commands necessary
    to get myself the vax based golf up & running here?????
    
    JaKe
    
25.47<2ND REQUEST FOR ASSISTANCE>TRCA03::HISKOTue Mar 28 1989 13:144
    I'M ALSO NO VMS WIZARD AND FIND THE PROCEEDING INFORMATION CONFUSING
    AT BEST. CAN ANYONE HELP WITH AN EASY TO USE FORMAT FOR GETTING
    STARTED??????????/
    
25.50MUCHO THANKSPTOMV6::JACOBLT=NOT AS THINK AS YOU DRUNK HE WASThu Mar 30 1989 12:035
    Thanks, I'm going to try it when i get out of this notesfile.
    
    
    JaKe
    
25.51Help!!GENRAL::BALDRIDGEAll in a day&#039;s workThu Mar 30 1989 13:4714
    Well, I followed the instructions in 25.48 and .49 and got all sorts
    of copying going on, but at the very end got the following:
    
    %COPY-S-NEW FILES, 9 files created
    
    %DCL-W-ACTIMAGE, error activating image LIBRTL
    -CLI-E-IMGNAME,image file $1$DUSO:[SYS3.SYSCOMMON.][SYSLIB]LIBRTL.EXE
    -SYSTEM-F-SHRIDMISMAT, ident mismatch with shareable image
    
    When I try @GOLF, I get the latter part of the above message.
    
    Help!
    
    Chuck
25.52Try it again, please.HESIRI::REHORMN Gophers are Giant Killers!Thu Mar 30 1989 15:0116
    Obviously a run-time library mismatch.  Let's try it again.  This
    time we'll copy the object code and link it on your system...

    This should make it real simple to copy and play.  When you read the
    next answer to this note, enter this command: 

	EXTRACT/NOHEAD GOLF.COM

    Then exit notes.  Any time you want to play golf, at the $ prompt, just
    enter: 

	@GOLF
                       
    That should be it!
                       
    
25.54More dumb questions!!!GENRAL::BALDRIDGEAll in a day&#039;s workThu Mar 30 1989 19:169
    I'm feeling really stupid.  It took awhile before node "hesiri"
    was available and then "MSEE" was down, but FINALLY I got a good
    copy. I switched over to my neighbor's terminal (I don't have
    graphics, VT100) and ran @GOLF. Everything came up just fine, but
    I don't know where the instructions. I found I could move the angle
    of the tee shot with the cursor (L&R) keys, but HOW DO I STRIKE
    THE BALL????
    
    Stupidly, Chuck
25.55Check the DocumentationHESIRI::REHORMN Gophers are Giant Killers!Thu Mar 30 1989 21:546
    One of the files that gets copied is the GOLF.MEM file.  That is
    the User's Guide (V4.0, but still applicable).  Just print it out.
    
    I've about had it with the VAX game though, might make it outside
    for real this weekend, if the weather will just cooperate.
    
25.56Figured it outGENRAL::BALDRIDGEAll in a day&#039;s workFri Mar 31 1989 11:305
    As Emily Litrella(sp?) used to say on 'Saturday Nite Live',
    "Never Mind".  After fooling around for a short while I figured
    it out.  I agree that it is now time to go out and play for real.
    
    Thanx, Chuck
25.57like playing in the dark..USWAV3::FAGERBERGFri Mar 31 1989 11:433
    
    Is there any graphics or displays of the holes in this game?  I
    did as .53 said, but get no "visuals".
25.58ClsoeDNEAST::STEVENS_JIMFri Mar 31 1989 14:487
    re:-2
    
    That was, I think, Rosanne Rosanna Danna....
    
    Loved it when she asked Jane Curtain if "those things are real."
    
    
25.59moved here by moderator...MSEE::KELLEYCustom clubs/club repairWed Jun 21 1989 11:5331
                    <<< USER$1:[NOTES$LIBRARY]GOLF.NOTE;1 >>>
                               -< The Good Game >-
================================================================================
Note 653.0                          VAX GOLF                          No replies
CHEFS::NEWPORTP                                      24 lines  21-JUN-1989 10:45
--------------------------------------------------------------------------------

    Can anyone help me on accessing the Vax Golf game ??
    
    I have read through topic 25 and followed the commands closely,
    yet I am still not quite there!! I have obtained copies of the 
    following:
    
    GOLF.COM
    GOLF.MEM
    GOLF.OBJ
    GOLF.CLUBS
    
    In addition I have a number of the course layouts...Augusta,
    Pebble_Beach, etc. It appears what I'm missing is the GOLF.EXE 
    file which gets going...metaphorically speaking ofcourse 8^)
    I have tried to access it from [Raspuzzi.Golf] and also from 
    [Campanella] as stated in GOLF.MEM, but all to no avail.
    
    So if anyone can set me up I'd be really grateful.
    
    
    Thanks,
    
    Phil (who_is_so_near_yet_so_far)
    
25.60try accessing here...TOOK::RASPUZZIMichael Raspuzzi - VMS/LAT EngineeringWed Jun 21 1989 13:3310
If you have tried to copy the game from VINO::, it may not be there as I have
changed jobs and nodes since I last reported the availability of any golf files.

Feel free to look in:

TOOK::USER$66:[RASPUZZI.GOLF]

for any files that you may need.

Mike
25.62not enough information...TOOK::RASPUZZIMichael Raspuzzi - VMS/LAT EngineeringFri Jul 14 1989 16:118
What do you mean "can't seem to get it right"?

What command to you issue to define GOLF$COURSE?
What errors are appearing when you try to run GOLF?
Are you running this game on a VT241 (not a machine that is emulating a VT241
because that will not work)?

Mike
25.64Someone hid the hazards..HIRISK::FAGERBERGFri Jul 14 1989 17:555
    
    
    I run the same game on a VAXmate, using vt240 emulation, and it
    runs.  However I do not get all the graphics ( what causes that,
    color planes? )
25.65TOOK::RASPUZZIMichael Raspuzzi - VMS/LAT EngineeringSat Jul 15 1989 10:5311
    I think .63's problem may be the fact that he is using DUA1:[directory]
    as his definition for GOLF$COURSE.  Usually, disks that are served
    through an HSC are $1$DUA1:.  Without the $1$, you can get an error in
    the device name.
    
    .64:  You are the first person that has been able to get golf to run
    with a terminal emulator.  Other that have tried have had no luck.  But
    as you indicated, some graphics are missing and I think that is due to
    the fact that you are running a terminal emulator.
    
    Mike
25.66THOTH::MANGANFri Mar 23 1990 14:026
              
           re .45
    
                   The line for the wind indicator, indicates direction
                   but what direction (wind coming from that dir or
                   wind blowing in that dir)?
25.67EXT/NOHEAD SUGARLOAF.COURSE tuffest maine has to offer.DNEAST::FREEMAN_KEVIThe Squeeky Wheel = NeglectTue Jun 12 1990 14:111335
Hole 1
  400    4         ! Length of hole and par
   20  300         ! Location of tee
  700  230   32    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  400  300         ! Location of wind indicator
 1.8470 1.7316     ! X and Y scale factors
   11              ! Number of traps
  380  100    9    ! Location and size of trap # 1
  394   94   10    ! Location and size of trap # 2
  434  100   12    ! Location and size of trap # 3
  450  104   11    ! Location and size of trap # 4
  444  110   10    ! Location and size of trap # 5
  666  260   10    ! Location and size of trap # 6
  678  268   10    ! Location and size of trap # 7
  660  250   11    ! Location and size of trap # 8
  684  190   10    ! Location and size of trap # 9
  694  180   11    ! Location and size of trap # 10
  706  186   11    ! Location and size of trap # 11
   46              ! Number of points defining OB
   82  244         ! Location of point # 1
   90  264         ! Location of point # 2
  106  272         ! Location of point # 3
  126  266         ! Location of point # 4
  154  254         ! Location of point # 5
  196  230         ! Location of point # 6
  244  212         ! Location of point # 7
  292  190         ! Location of point # 8
  332  174         ! Location of point # 9
  356  166         ! Location of point # 10
  374  162         ! Location of point # 11
  400  160         ! Location of point # 12
  444  162         ! Location of point # 13
  492  178         ! Location of point # 14
  534  204         ! Location of point # 15
  576  226         ! Location of point # 16
  618  248         ! Location of point # 17
  640  274         ! Location of point # 18
  674  286         ! Location of point # 19
  708  286         ! Location of point # 20
  740  266         ! Location of point # 21
  758  240         ! Location of point # 22
  770  212         ! Location of point # 23
  760  188         ! Location of point # 24
  738  170         ! Location of point # 25
  704  164         ! Location of point # 26
  676  160         ! Location of point # 27
  648  150         ! Location of point # 28
  612  138         ! Location of point # 29
  586  130         ! Location of point # 30
  550  118         ! Location of point # 31
  514  106         ! Location of point # 32
  476   96         ! Location of point # 33
  438   82         ! Location of point # 34
  400   78         ! Location of point # 35
  366   84         ! Location of point # 36
  336   92         ! Location of point # 37
  308   98         ! Location of point # 38
  282  110         ! Location of point # 39
  252  124         ! Location of point # 40
  210  140         ! Location of point # 41
  174  156         ! Location of point # 42
  140  178         ! Location of point # 43
  112  194         ! Location of point # 44
   88  218         ! Location of point # 45
   82  244         ! Location of point # 46
Double Dog Hole 2
  518    5         ! Length of hole and par
   10  226         ! Location of tee
  634  122   27    ! Location and size of green
  280  190   67    ! Location and size of water hazzard
  140  320         ! Location of wind indicator
 1.3587 1.2737     ! X and Y scale factors
   12              ! Number of traps
  470  234   13    ! Location and size of trap # 1
  490  230   12    ! Location and size of trap # 2
  500  220   12    ! Location and size of trap # 3
  480  220   12    ! Location and size of trap # 4
  614  162   12    ! Location and size of trap # 5
  644  160    9    ! Location and size of trap # 6
  664  150   10    ! Location and size of trap # 7
  638  160    8    ! Location and size of trap # 8
  596   90    9    ! Location and size of trap # 9
  612   78   10    ! Location and size of trap # 10
  626   80   10    ! Location and size of trap # 11
  610   86   11    ! Location and size of trap # 12
   44              ! Number of points defining OB
  122  138         ! Location of point # 1
  126  106         ! Location of point # 2
  170   82         ! Location of point # 3
  218   66         ! Location of point # 4
  256   58         ! Location of point # 5
  290   58         ! Location of point # 6
  320   88         ! Location of point # 7
  346  110         ! Location of point # 8
  368  148         ! Location of point # 9
  378  170         ! Location of point # 10
  406  176         ! Location of point # 11
  434  170         ! Location of point # 12
  462  146         ! Location of point # 13
  492  124         ! Location of point # 14
  526  102         ! Location of point # 15
  566   78         ! Location of point # 16
  600   64         ! Location of point # 17
  644   64         ! Location of point # 18
  670   82         ! Location of point # 19
  680  108         ! Location of point # 20
  684  138         ! Location of point # 21
  678  160         ! Location of point # 22
  656  174         ! Location of point # 23
  630  188         ! Location of point # 24
  598  196         ! Location of point # 25
  564  194         ! Location of point # 26
  538  216         ! Location of point # 27
  512  238         ! Location of point # 28
  486  248         ! Location of point # 29
  460  250         ! Location of point # 30
  428  248         ! Location of point # 31
  398  246         ! Location of point # 32
  372  232         ! Location of point # 33
  360  212         ! Location of point # 34
  354  184         ! Location of point # 35
  344  154         ! Location of point # 36
  318  132         ! Location of point # 37
  286  124         ! Location of point # 38
  262  124         ! Location of point # 39
  228  128         ! Location of point # 40
  200  138         ! Location of point # 41
  166  156         ! Location of point # 42
  140  160         ! Location of point # 43
  126  138         ! Location of point # 44
Hole 3
  190    3         ! Length of hole and par
  400  380         ! Location of tee
  350   60   32    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  180  200         ! Location of wind indicator
 1.8157 1.7022     ! X and Y scale factors
    3              ! Number of traps
  310   80   12    ! Location and size of trap # 1
  320  100   12    ! Location and size of trap # 2
  324   86   12    ! Location and size of trap # 3
   27              ! Number of points defining OB
  410  234         ! Location of point # 1
  434  228         ! Location of point # 2
  456  214         ! Location of point # 3
  476  190         ! Location of point # 4
  488  170         ! Location of point # 5
  488  148         ! Location of point # 6
  478  130         ! Location of point # 7
  460  112         ! Location of point # 8
  450   88         ! Location of point # 9
  432   64         ! Location of point # 10
  412   46         ! Location of point # 11
  392   34         ! Location of point # 12
  366   20         ! Location of point # 13
  344   12         ! Location of point # 14
  316   16         ! Location of point # 15
  298   28         ! Location of point # 16
  282   54         ! Location of point # 17
  276   74         ! Location of point # 18
  276   98         ! Location of point # 19
  288  118         ! Location of point # 20
  298  138         ! Location of point # 21
  306  154         ! Location of point # 22
  326  162         ! Location of point # 23
  344  188         ! Location of point # 24
  358  214         ! Location of point # 25
  378  234         ! Location of point # 26
  408  234         ! Location of point # 27
Hole 4
  508    5         ! Length of hole and par
   10  160         ! Location of tee
  660  220   28    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  320   90         ! Location of wind indicator
 1.4928 1.3995     ! X and Y scale factors
   13              ! Number of traps
  270  276   10    ! Location and size of trap # 1
  286  278   10    ! Location and size of trap # 2
  560  192   10    ! Location and size of trap # 3
  576  190   12    ! Location and size of trap # 4
  568  202   10    ! Location and size of trap # 5
  614  236    8    ! Location and size of trap # 6
  626  232    5    ! Location and size of trap # 7
  626  240   10    ! Location and size of trap # 8
  646  184   10    ! Location and size of trap # 9
  660  180   11    ! Location and size of trap # 10
  650  258    8    ! Location and size of trap # 11
  664  258    8    ! Location and size of trap # 12
  678  250    6    ! Location and size of trap # 13
   43              ! Number of points defining OB
  184  254         ! Location of point # 1
  180  276         ! Location of point # 2
  192  296         ! Location of point # 3
  210  314         ! Location of point # 4
  236  328         ! Location of point # 5
  270  340         ! Location of point # 6
  308  352         ! Location of point # 7
  340  358         ! Location of point # 8
  378  354         ! Location of point # 9
  412  342         ! Location of point # 10
  434  326         ! Location of point # 11
  454  300         ! Location of point # 12
  476  280         ! Location of point # 13
  504  262         ! Location of point # 14
  540  258         ! Location of point # 15
  574  260         ! Location of point # 16
  610  272         ! Location of point # 17
  640  274         ! Location of point # 18
  670  268         ! Location of point # 19
  694  254         ! Location of point # 20
  712  236         ! Location of point # 21
  722  210         ! Location of point # 22
  716  184         ! Location of point # 23
  698  170         ! Location of point # 24
  664  158         ! Location of point # 25
  630  156         ! Location of point # 26
  598  168         ! Location of point # 27
  574  170         ! Location of point # 28
  538  172         ! Location of point # 29
  502  180         ! Location of point # 30
  472  192         ! Location of point # 31
  462  216         ! Location of point # 32
  452  230         ! Location of point # 33
  432  242         ! Location of point # 34
  410  252         ! Location of point # 35
  382  262         ! Location of point # 36
  352  270         ! Location of point # 37
  322  272         ! Location of point # 38
  286  264         ! Location of point # 39
  258  252         ! Location of point # 40
  228  246         ! Location of point # 41
  204  244         ! Location of point # 42
  186  254         ! Location of point # 43
Hole 5
  385    4         ! Length of hole and par
   10  250         ! Location of tee
  700  214   27    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  400  290         ! Location of wind indicator
 1.9045 1.7855     ! X and Y scale factors
    9              ! Number of traps
  640  168   11    ! Location and size of trap # 1
  650  170   11    ! Location and size of trap # 2
  640  180   10    ! Location and size of trap # 3
  680  176    9    ! Location and size of trap # 4
  660  226   10    ! Location and size of trap # 5
  650  220   10    ! Location and size of trap # 6
  662  212   11    ! Location and size of trap # 7
  734  186   10    ! Location and size of trap # 8
  740  200   11    ! Location and size of trap # 9
   40              ! Number of points defining OB
  210  170         ! Location of point # 1
  212  150         ! Location of point # 2
  230  136         ! Location of point # 3
  258  126         ! Location of point # 4
  284  118         ! Location of point # 5
  316  108         ! Location of point # 6
  342  102         ! Location of point # 7
  386   92         ! Location of point # 8
  420   88         ! Location of point # 9
  448   90         ! Location of point # 10
  472   98         ! Location of point # 11
  490  116         ! Location of point # 12
  526  126         ! Location of point # 13
  562  136         ! Location of point # 14
  602  146         ! Location of point # 15
  634  154         ! Location of point # 16
  668  160         ! Location of point # 17
  704  164         ! Location of point # 18
  728  172         ! Location of point # 19
  754  188         ! Location of point # 20
  758  214         ! Location of point # 21
  748  242         ! Location of point # 22
  722  256         ! Location of point # 23
  682  258         ! Location of point # 24
  652  252         ! Location of point # 25
  622  240         ! Location of point # 26
  602  214         ! Location of point # 27
  568  196         ! Location of point # 28
  540  180         ! Location of point # 29
  508  168         ! Location of point # 30
  470  166         ! Location of point # 31
  428  168         ! Location of point # 32
  396  170         ! Location of point # 33
  358  168         ! Location of point # 34
  324  170         ! Location of point # 35
  300  174         ! Location of point # 36
  272  184         ! Location of point # 37
  242  194         ! Location of point # 38
  220  186         ! Location of point # 39
  208  168         ! Location of point # 40
Up Hill #6
  361    4         ! Length of hole and par
   10  290         ! Location of tee
  730  206   21    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  400  260         ! Location of wind indicator
 2.2115 2.0733     ! X and Y scale factors
   10              ! Number of traps
  620  170   10    ! Location and size of trap # 1
  640  174    8    ! Location and size of trap # 2
  680  190    8    ! Location and size of trap # 3
  696  196    9    ! Location and size of trap # 4
  670  158    6    ! Location and size of trap # 5
  670  166    6    ! Location and size of trap # 6
  700  174    6    ! Location and size of trap # 7
  710  174    5    ! Location and size of trap # 8
  730  168    7    ! Location and size of trap # 9
  740  168    5    ! Location and size of trap # 10
   41              ! Number of points defining OB
  258  150         ! Location of point # 1
  264  124         ! Location of point # 2
  276   96         ! Location of point # 3
  310   84         ! Location of point # 4
  340   72         ! Location of point # 5
  376   66         ! Location of point # 6
  410   60         ! Location of point # 7
  430   70         ! Location of point # 8
  444   84         ! Location of point # 9
  470   96         ! Location of point # 10
  492  108         ! Location of point # 11
  516  116         ! Location of point # 12
  550  116         ! Location of point # 13
  590  122         ! Location of point # 14
  622  128         ! Location of point # 15
  656  136         ! Location of point # 16
  692  146         ! Location of point # 17
  722  156         ! Location of point # 18
  748  160         ! Location of point # 19
  768  180         ! Location of point # 20
  778  206         ! Location of point # 21
  770  232         ! Location of point # 22
  748  246         ! Location of point # 23
  714  242         ! Location of point # 24
  680  234         ! Location of point # 25
  650  218         ! Location of point # 26
  618  202         ! Location of point # 27
  586  186         ! Location of point # 28
  556  164         ! Location of point # 29
  522  144         ! Location of point # 30
  494  130         ! Location of point # 31
  462  116         ! Location of point # 32
  440  110         ! Location of point # 33
  422  128         ! Location of point # 34
  400  142         ! Location of point # 35
  370  154         ! Location of point # 36
  346  164         ! Location of point # 37
  316  172         ! Location of point # 38
  286  174         ! Location of point # 39
  268  166         ! Location of point # 40
  258  150         ! Location of point # 41
Hole 7
  354    4         ! Length of hole and par
   20  110         ! Location of tee
  714  226   23    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  400  140         ! Location of wind indicator
 2.1851 2.0485     ! X and Y scale factors
    8              ! Number of traps
  370  344   10    ! Location and size of trap # 1
  386  344   10    ! Location and size of trap # 2
  400  346   10    ! Location and size of trap # 3
  686  260    7    ! Location and size of trap # 4
  694  250    9    ! Location and size of trap # 5
  700  260   10    ! Location and size of trap # 6
  732  198    9    ! Location and size of trap # 7
  740  200    8    ! Location and size of trap # 8
   35              ! Number of points defining OB
  220  244         ! Location of point # 1
  252  236         ! Location of point # 2
  286  254         ! Location of point # 3
  318  260         ! Location of point # 4
  352  264         ! Location of point # 5
  390  278         ! Location of point # 6
  414  274         ! Location of point # 7
  454  264         ! Location of point # 8
  496  246         ! Location of point # 9
  542  230         ! Location of point # 10
  586  218         ! Location of point # 11
  622  206         ! Location of point # 12
  666  194         ! Location of point # 13
  712  188         ! Location of point # 14
  750  190         ! Location of point # 15
  772  208         ! Location of point # 16
  766  234         ! Location of point # 17
  738  258         ! Location of point # 18
  706  272         ! Location of point # 19
  672  284         ! Location of point # 20
  632  298         ! Location of point # 21
  590  306         ! Location of point # 22
  556  316         ! Location of point # 23
  512  332         ! Location of point # 24
  474  344         ! Location of point # 25
  436  356         ! Location of point # 26
  394  360         ! Location of point # 27
  362  358         ! Location of point # 28
  328  352         ! Location of point # 29
  294  340         ! Location of point # 30
  264  324         ! Location of point # 31
  242  312         ! Location of point # 32
  218  292         ! Location of point # 33
  206  268         ! Location of point # 34
  218  242         ! Location of point # 35
Hole 8
  172    3         ! Length of hole and par
  380  380         ! Location of tee
  370   58   29    ! Location and size of green
  370  122   31    ! Location and size of water hazzard
  230  200         ! Location of wind indicator
 2.0225 1.8961     ! X and Y scale factors
    6              ! Number of traps
  436  240    9    ! Location and size of trap # 1
  436  250    9    ! Location and size of trap # 2
  408   64   10    ! Location and size of trap # 3
  406   50   10    ! Location and size of trap # 4
  404   40   10    ! Location and size of trap # 5
  422   50   11    ! Location and size of trap # 6
   31              ! Number of points defining OB
  430  286         ! Location of point # 1
  452  272         ! Location of point # 2
  454  254         ! Location of point # 3
  456  240         ! Location of point # 4
  452  210         ! Location of point # 5
  448  184         ! Location of point # 6
  442  162         ! Location of point # 7
  444  132         ! Location of point # 8
  448  112         ! Location of point # 9
  452   90         ! Location of point # 10
  454   64         ! Location of point # 11
  450   38         ! Location of point # 12
  426   18         ! Location of point # 13
  392   12         ! Location of point # 14
  368   14         ! Location of point # 15
  348   18         ! Location of point # 16
  320   26         ! Location of point # 17
  302   50         ! Location of point # 18
  296   72         ! Location of point # 19
  300  104         ! Location of point # 20
  308  130         ! Location of point # 21
  320  152         ! Location of point # 22
  346  166         ! Location of point # 23
  372  170         ! Location of point # 24
  398  168         ! Location of point # 25
  414  180         ! Location of point # 26
  418  202         ! Location of point # 27
  416  228         ! Location of point # 28
  410  256         ! Location of point # 29
  414  284         ! Location of point # 30
  432  286         ! Location of point # 31
Hole 9
  392    4         ! Length of hole and par
   10   60         ! Location of tee
  736  168   30    ! Location and size of green
  210  190   44    ! Location and size of water hazzard
  400   80         ! Location of wind indicator
 2.1455 2.0114     ! X and Y scale factors
    8              ! Number of traps
  400  250   16    ! Location and size of trap # 1
  414  234    9    ! Location and size of trap # 2
  386  232    9    ! Location and size of trap # 3
  388  262    9    ! Location and size of trap # 4
  416  266    9    ! Location and size of trap # 5
  690  158    8    ! Location and size of trap # 6
  698  152    8    ! Location and size of trap # 7
  700  164    9    ! Location and size of trap # 8
   41              ! Number of points defining OB
  404  194         ! Location of point # 1
  446  188         ! Location of point # 2
  484  178         ! Location of point # 3
  522  166         ! Location of point # 4
  556  156         ! Location of point # 5
  586  174         ! Location of point # 6
  614  172         ! Location of point # 7
  636  152         ! Location of point # 8
  650  132         ! Location of point # 9
  688  122         ! Location of point # 10
  726  120         ! Location of point # 11
  758  122         ! Location of point # 12
  784  142         ! Location of point # 13
  788  168         ! Location of point # 14
  784  188         ! Location of point # 15
  768  206         ! Location of point # 16
  736  226         ! Location of point # 17
  684  242         ! Location of point # 18
  644  256         ! Location of point # 19
  602  268         ! Location of point # 20
  568  290         ! Location of point # 21
  530  314         ! Location of point # 22
  486  324         ! Location of point # 23
  434  330         ! Location of point # 24
  384  332         ! Location of point # 25
  344  326         ! Location of point # 26
  292  312         ! Location of point # 27
  258  298         ! Location of point # 28
  222  274         ! Location of point # 29
  210  236         ! Location of point # 30
  176  228         ! Location of point # 31
  152  206         ! Location of point # 32
  154  172         ! Location of point # 33
  178  150         ! Location of point # 34
  212  138         ! Location of point # 35
  238  142         ! Location of point # 36
  258  154         ! Location of point # 37
  286  178         ! Location of point # 38
  312  196         ! Location of point # 39
  350  198         ! Location of point # 40
  402  192         ! Location of point # 41
ELEVATED LONG POKE 10
  275    4         ! Length of hole and par
   20  230         ! Location of tee
  740  210   17    ! Location and size of green
  780  220   20    ! Location and size of water hazzard
  560   80         ! Location of wind indicator
 2.6194 2.4557     ! X and Y scale factors
   18              ! Number of traps
  350  200   12    ! Location and size of trap # 1
  366  206    9    ! Location and size of trap # 2
  336  202    9    ! Location and size of trap # 3
  324  206   10    ! Location and size of trap # 4
  620  238    6    ! Location and size of trap # 5
  630  240    8    ! Location and size of trap # 6
  644  240    7    ! Location and size of trap # 7
  650  200    5    ! Location and size of trap # 8
  660  200    8    ! Location and size of trap # 9
  690  194    9    ! Location and size of trap # 10
  700  190    8    ! Location and size of trap # 11
  738  190    5    ! Location and size of trap # 12
  730  190    5    ! Location and size of trap # 13
  716  214    5    ! Location and size of trap # 14
  710  218    5    ! Location and size of trap # 15
  720  234    6    ! Location and size of trap # 16
  710  236    6    ! Location and size of trap # 17
  704  214    6    ! Location and size of trap # 18
   90              ! Number of points defining OB
  274  222         ! Location of point # 1
  276  214         ! Location of point # 2
  280  208         ! Location of point # 3
  288  204         ! Location of point # 4
  300  196         ! Location of point # 5
  312  192         ! Location of point # 6
  324  186         ! Location of point # 7
  332  186         ! Location of point # 8
  346  182         ! Location of point # 9
  364  184         ! Location of point # 10
  384  192         ! Location of point # 11
  394  204         ! Location of point # 12
  402  208         ! Location of point # 13
  416  210         ! Location of point # 14
  424  210         ! Location of point # 15
  436  208         ! Location of point # 16
  446  202         ! Location of point # 17
  456  192         ! Location of point # 18
  466  188         ! Location of point # 19
  486  190         ! Location of point # 20
  510  190         ! Location of point # 21
  530  192         ! Location of point # 22
  554  194         ! Location of point # 23
  582  196         ! Location of point # 24
  598  192         ! Location of point # 25
  622  190         ! Location of point # 26
  638  186         ! Location of point # 27
  656  182         ! Location of point # 28
  674  180         ! Location of point # 29
  690  178         ! Location of point # 30
  704  180         ! Location of point # 31
  716  178         ! Location of point # 32
  730  180         ! Location of point # 33
  744  182         ! Location of point # 34
  754  186         ! Location of point # 35
  762  190         ! Location of point # 36
  772  196         ! Location of point # 37
  774  202         ! Location of point # 38
  776  210         ! Location of point # 39
  774  218         ! Location of point # 40
  772  226         ! Location of point # 41
  768  234         ! Location of point # 42
  758  244         ! Location of point # 43
  748  248         ! Location of point # 44
  736  250         ! Location of point # 45
  722  250         ! Location of point # 46
  704  258         ! Location of point # 47
  696  262         ! Location of point # 48
  676  260         ! Location of point # 49
  670  258         ! Location of point # 50
  662  256         ! Location of point # 51
  652  252         ! Location of point # 52
  644  250         ! Location of point # 53
  636  252         ! Location of point # 54
  628  254         ! Location of point # 55
  616  258         ! Location of point # 56
  604  262         ! Location of point # 57
  594  264         ! Location of point # 58
  586  264         ! Location of point # 59
  576  262         ! Location of point # 60
  562  260         ! Location of point # 61
  550  256         ! Location of point # 62
  538  252         ! Location of point # 63
  528  250         ! Location of point # 64
  520  250         ! Location of point # 65
  510  252         ! Location of point # 66
  500  254         ! Location of point # 67
  488  258         ! Location of point # 68
  476  262         ! Location of point # 69
  466  264         ! Location of point # 70
  456  266         ! Location of point # 71
  446  268         ! Location of point # 72
  438  268         ! Location of point # 73
  424  270         ! Location of point # 74
  414  272         ! Location of point # 75
  404  274         ! Location of point # 76
  396  274         ! Location of point # 77
  378  272         ! Location of point # 78
  366  268         ! Location of point # 79
  356  266         ! Location of point # 80
  346  264         ! Location of point # 81
  338  264         ! Location of point # 82
  330  258         ! Location of point # 83
  320  246         ! Location of point # 84
  314  242         ! Location of point # 85
  304  244         ! Location of point # 86
  296  244         ! Location of point # 87
  286  242         ! Location of point # 88
  274  234         ! Location of point # 89
  274  224         ! Location of point # 90
Hole 11
  200    3         ! Length of hole and par
   50  150         ! Location of tee
  678  162   28    ! Location and size of green
  608  160   28    ! Location and size of water hazzard
  220  320         ! Location of wind indicator
 3.1407 2.9444     ! X and Y scale factors
    6              ! Number of traps
  696  198   10    ! Location and size of trap # 1
  676  204   10    ! Location and size of trap # 2
  690  200   10    ! Location and size of trap # 3
  664  216   11    ! Location and size of trap # 4
  680  130    8    ! Location and size of trap # 5
  694  136    8    ! Location and size of trap # 6
   87              ! Number of points defining OB
  546  200         ! Location of point # 1
  548  198         ! Location of point # 2
  550  196         ! Location of point # 3
  552  192         ! Location of point # 4
  554  188         ! Location of point # 5
  554  184         ! Location of point # 6
  556  180         ! Location of point # 7
  554  176         ! Location of point # 8
  556  172         ! Location of point # 9
  556  164         ! Location of point # 10
  558  158         ! Location of point # 11
  560  150         ! Location of point # 12
  560  146         ! Location of point # 13
  564  140         ! Location of point # 14
  566  134         ! Location of point # 15
  572  124         ! Location of point # 16
  578  116         ! Location of point # 17
  584  106         ! Location of point # 18
  590  100         ! Location of point # 19
  594   98         ! Location of point # 20
  600   96         ! Location of point # 21
  606   98         ! Location of point # 22
  612  100         ! Location of point # 23
  618  102         ! Location of point # 24
  626  106         ! Location of point # 25
  636  108         ! Location of point # 26
  642  110         ! Location of point # 27
  648  112         ! Location of point # 28
  656  114         ! Location of point # 29
  666  116         ! Location of point # 30
  672  118         ! Location of point # 31
  678  122         ! Location of point # 32
  686  126         ! Location of point # 33
  694  128         ! Location of point # 34
  700  130         ! Location of point # 35
  706  132         ! Location of point # 36
  712  134         ! Location of point # 37
  720  138         ! Location of point # 38
  724  142         ! Location of point # 39
  728  146         ! Location of point # 40
  732  152         ! Location of point # 41
  736  158         ! Location of point # 42
  736  160         ! Location of point # 43
  738  164         ! Location of point # 44
  736  174         ! Location of point # 45
  736  178         ! Location of point # 46
  734  184         ! Location of point # 47
  736  190         ! Location of point # 48
  734  198         ! Location of point # 49
  732  204         ! Location of point # 50
  730  210         ! Location of point # 51
  728  218         ! Location of point # 52
  722  230         ! Location of point # 53
  712  240         ! Location of point # 54
  704  244         ! Location of point # 55
  694  254         ! Location of point # 56
  682  258         ! Location of point # 57
  674  262         ! Location of point # 58
  664  266         ! Location of point # 59
  656  268         ! Location of point # 60
  648  272         ! Location of point # 61
  638  276         ! Location of point # 62
  630  278         ! Location of point # 63
  618  282         ! Location of point # 64
  604  286         ! Location of point # 65
  594  290         ! Location of point # 66
  582  296         ! Location of point # 67
  570  300         ! Location of point # 68
  558  302         ! Location of point # 69
  544  304         ! Location of point # 70
  536  304         ! Location of point # 71
  524  306         ! Location of point # 72
  514  304         ! Location of point # 73
  504  300         ! Location of point # 74
  492  294         ! Location of point # 75
  486  288         ! Location of point # 76
  482  282         ! Location of point # 77
  480  276         ! Location of point # 78
  482  268         ! Location of point # 79
  484  260         ! Location of point # 80
  490  248         ! Location of point # 81
  498  236         ! Location of point # 82
  506  230         ! Location of point # 83
  516  224         ! Location of point # 84
  528  220         ! Location of point # 85
  538  212         ! Location of point # 86
  548  200         ! Location of point # 87
Hole 12
  520    5         ! Length of hole and par
  784  270         ! Location of tee
   70   40   23    ! Location and size of green
   70   90   20    ! Location and size of water hazzard
  650   80         ! Location of wind indicator
 1.6017 1.5016     ! X and Y scale factors
    4              ! Number of traps
   92   74    6    ! Location and size of trap # 1
   82   70    6    ! Location and size of trap # 2
  114   34   12    ! Location and size of trap # 3
  120   40   11    ! Location and size of trap # 4
  100              ! Number of points defining OB
  600  330         ! Location of point # 1
  598  342         ! Location of point # 2
  596  348         ! Location of point # 3
  594  352         ! Location of point # 4
  592  358         ! Location of point # 5
  586  364         ! Location of point # 6
  580  368         ! Location of point # 7
  574  372         ! Location of point # 8
  566  374         ! Location of point # 9
  560  376         ! Location of point # 10
  554  376         ! Location of point # 11
  544  378         ! Location of point # 12
  538  376         ! Location of point # 13
  532  372         ! Location of point # 14
  526  368         ! Location of point # 15
  520  366         ! Location of point # 16
  512  364         ! Location of point # 17
  504  362         ! Location of point # 18
  494  360         ! Location of point # 19
  484  358         ! Location of point # 20
  474  356         ! Location of point # 21
  464  352         ! Location of point # 22
  454  346         ! Location of point # 23
  446  340         ! Location of point # 24
  438  334         ! Location of point # 25
  426  326         ! Location of point # 26
  416  318         ! Location of point # 27
  408  306         ! Location of point # 28
  404  298         ! Location of point # 29
  398  286         ! Location of point # 30
  392  276         ! Location of point # 31
  386  266         ! Location of point # 32
  380  252         ! Location of point # 33
  378  244         ! Location of point # 34
  376  232         ! Location of point # 35
  376  226         ! Location of point # 36
  378  208         ! Location of point # 37
  378  194         ! Location of point # 38
  376  178         ! Location of point # 39
  374  166         ! Location of point # 40
  370  156         ! Location of point # 41
  364  150         ! Location of point # 42
  358  144         ! Location of point # 43
  346  142         ! Location of point # 44
  322  144         ! Location of point # 45
  298  146         ! Location of point # 46
  276  148         ! Location of point # 47
  254  150         ! Location of point # 48
  234  150         ! Location of point # 49
  220  152         ! Location of point # 50
  202  154         ! Location of point # 51
  194  152         ! Location of point # 52
  186  150         ! Location of point # 53
  168  142         ! Location of point # 54
  148  132         ! Location of point # 55
  130  122         ! Location of point # 56
  114  112         ! Location of point # 57
   96  106         ! Location of point # 58
   74  102         ! Location of point # 59
   60   96         ! Location of point # 60
   48   92         ! Location of point # 61
   38   88         ! Location of point # 62
   32   76         ! Location of point # 63
   30   66         ! Location of point # 64
   26   54         ! Location of point # 65
   26   48         ! Location of point # 66
   24   38         ! Location of point # 67
   28   30         ! Location of point # 68
   32   22         ! Location of point # 69
   38   16         ! Location of point # 70
   50   10         ! Location of point # 71
   58    6         ! Location of point # 72
   68    2         ! Location of point # 73
   74    0         ! Location of point # 74
   82    0         ! Location of point # 75
   90    0         ! Location of point # 76
   98    2         ! Location of point # 77
  112    4         ! Location of point # 78
  120    6         ! Location of point # 79
  130   10         ! Location of point # 80
  142   18         ! Location of point # 81
  152   26         ! Location of point # 82
  162   32         ! Location of point # 83
  174   42         ! Location of point # 84
  182   54         ! Location of point # 85
  192   64         ! Location of point # 86
  200   76         ! Location of point # 87
  206   82         ! Location of point # 88
  216   90         ! Location of point # 89
  236   98         ! Location of point # 90
  250  102         ! Location of point # 91
  268  104         ! Location of point # 92
  288  108         ! Location of point # 93
  308  110         ! Location of point # 94
  330  110         ! Location of point # 95
  340  108         ! Location of point # 96
  352  110         ! Location of point # 97
  366  108         ! Location of point # 98
  378  106         ! Location of point # 99
  392  108         ! Location of point # 100
Hole 13
  373    4         ! Length of hole and par
  784   50         ! Location of tee
  100  320   24    ! Location and size of green
  146  346   26    ! Location and size of water hazzard
  470  270         ! Location of wind indicator
 2.0872 1.9568     ! X and Y scale factors
   13              ! Number of traps
  390  130   10    ! Location and size of trap # 1
  410  130   12    ! Location and size of trap # 2
  400  120   10    ! Location and size of trap # 3
  320   90   10    ! Location and size of trap # 4
  336   84    7    ! Location and size of trap # 5
  308   94    7    ! Location and size of trap # 6
  220  150   10    ! Location and size of trap # 7
  230  140   12    ! Location and size of trap # 8
  206  146   10    ! Location and size of trap # 9
  118  282    8    ! Location and size of trap # 10
  104  280   12    ! Location and size of trap # 11
  140  310    8    ! Location and size of trap # 12
  134  316    6    ! Location and size of trap # 13
   66              ! Number of points defining OB
  670   80         ! Location of point # 1
  668   92         ! Location of point # 2
  666  100         ! Location of point # 3
  662  104         ! Location of point # 4
  656  108         ! Location of point # 5
  648  112         ! Location of point # 6
  638  114         ! Location of point # 7
  624  116         ! Location of point # 8
  610  116         ! Location of point # 9
  596  118         ! Location of point # 10
  578  120         ! Location of point # 11
  558  122         ! Location of point # 12
  534  126         ! Location of point # 13
  508  130         ! Location of point # 14
  484  132         ! Location of point # 15
  452  136         ! Location of point # 16
  430  140         ! Location of point # 17
  410  148         ! Location of point # 18
  386  160         ! Location of point # 19
  352  176         ! Location of point # 20
  326  190         ! Location of point # 21
  304  216         ! Location of point # 22
  290  232         ! Location of point # 23
  268  256         ! Location of point # 24
  248  278         ! Location of point # 25
  234  298         ! Location of point # 26
  216  318         ! Location of point # 27
  204  336         ! Location of point # 28
  194  362         ! Location of point # 29
  184  376         ! Location of point # 30
  178  380         ! Location of point # 31
  168  388         ! Location of point # 32
  154  392         ! Location of point # 33
  144  392         ! Location of point # 34
  128  390         ! Location of point # 35
  114  388         ! Location of point # 36
  102  382         ! Location of point # 37
   80  368         ! Location of point # 38
   62  348         ! Location of point # 39
   56  334         ! Location of point # 40
   52  314         ! Location of point # 41
   48  294         ! Location of point # 42
   46  272         ! Location of point # 43
   54  256         ! Location of point # 44
   64  244         ! Location of point # 45
  102  204         ! Location of point # 46
  126  184         ! Location of point # 47
  144  164         ! Location of point # 48
  170  144         ! Location of point # 49
  206  120         ! Location of point # 50
  234  104         ! Location of point # 51
  288   82         ! Location of point # 52
  336   62         ! Location of point # 53
  376   48         ! Location of point # 54
  416   38         ! Location of point # 55
  466   28         ! Location of point # 56
  502   24         ! Location of point # 57
  538   22         ! Location of point # 58
  562   22         ! Location of point # 59
  580   24         ! Location of point # 60
  604   26         ! Location of point # 61
  628   32         ! Location of point # 62
  656   50         ! Location of point # 63
  668   64         ! Location of point # 64
  670   76         ! Location of point # 65
  670   80         ! Location of point # 66
Hole 14
  327    4         ! Length of hole and par
   30  120         ! Location of tee
  690   70   18    ! Location and size of green
  650   90   20    ! Location and size of water hazzard
  300   70         ! Location of wind indicator
 2.0942 1.9633     ! X and Y scale factors
    5              ! Number of traps
  716   56    7    ! Location and size of trap # 1
  720   62    7    ! Location and size of trap # 2
  550  160   11    ! Location and size of trap # 3
  564  148   10    ! Location and size of trap # 4
  536  162   10    ! Location and size of trap # 5
   57              ! Number of points defining OB
  344  210         ! Location of point # 1
  346  204         ! Location of point # 2
  348  196         ! Location of point # 3
  350  186         ! Location of point # 4
  358  172         ! Location of point # 5
  370  158         ! Location of point # 6
  386  150         ! Location of point # 7
  410  144         ! Location of point # 8
  438  142         ! Location of point # 9
  456  140         ! Location of point # 10
  494  134         ! Location of point # 11
  512  128         ! Location of point # 12
  528  116         ! Location of point # 13
  544  112         ! Location of point # 14
  558  110         ! Location of point # 15
  578  108         ! Location of point # 16
  594  106         ! Location of point # 17
  606   96         ! Location of point # 18
  608   84         ! Location of point # 19
  616   68         ! Location of point # 20
  632   52         ! Location of point # 21
  644   46         ! Location of point # 22
  668   40         ! Location of point # 23
  682   36         ! Location of point # 24
  696   36         ! Location of point # 25
  708   38         ! Location of point # 26
  724   42         ! Location of point # 27
  738   52         ! Location of point # 28
  742   60         ! Location of point # 29
  740   74         ! Location of point # 30
  726   92         ! Location of point # 31
  712  104         ! Location of point # 32
  704  112         ! Location of point # 33
  690  124         ! Location of point # 34
  674  130         ! Location of point # 35
  652  132         ! Location of point # 36
  640  130         ! Location of point # 37
  626  134         ! Location of point # 38
  610  140         ! Location of point # 39
  588  152         ! Location of point # 40
  564  172         ! Location of point # 41
  542  184         ! Location of point # 42
  522  198         ! Location of point # 43
  496  212         ! Location of point # 44
  476  224         ! Location of point # 45
  452  234         ! Location of point # 46
  434  240         ! Location of point # 47
  412  246         ! Location of point # 48
  394  248         ! Location of point # 49
  378  250         ! Location of point # 50
  368  250         ! Location of point # 51
  358  246         ! Location of point # 52
  352  240         ! Location of point # 53
  346  232         ! Location of point # 54
  344  222         ! Location of point # 55
  344  214         ! Location of point # 56
  346  206         ! Location of point # 57
Hole 15
  167    3         ! Length of hole and par
  380  390         ! Location of tee
  380   50   19    ! Location and size of green
  380   96   21    ! Location and size of water hazzard
  200  200         ! Location of wind indicator
 2.1716 2.0359     ! X and Y scale factors
    8              ! Number of traps
  354   30    6    ! Location and size of trap # 1
  350   40    6    ! Location and size of trap # 2
  410   30    9    ! Location and size of trap # 3
  400   20    8    ! Location and size of trap # 4
  408   66    6    ! Location and size of trap # 5
  412   60    5    ! Location and size of trap # 6
  414   54    7    ! Location and size of trap # 7
  400   72    7    ! Location and size of trap # 8
   37              ! Number of points defining OB
  420  110         ! Location of point # 1
  424  104         ! Location of point # 2
  430   96         ! Location of point # 3
  434   86         ! Location of point # 4
  436   80         ! Location of point # 5
  436   76         ! Location of point # 6
  438   68         ! Location of point # 7
  440   62         ! Location of point # 8
  438   50         ! Location of point # 9
  436   42         ! Location of point # 10
  432   32         ! Location of point # 11
  428   22         ! Location of point # 12
  422   10         ! Location of point # 13
  416    2         ! Location of point # 14
  408    0         ! Location of point # 15
  396    0         ! Location of point # 16
  388    2         ! Location of point # 17
  376    4         ! Location of point # 18
  360   10         ! Location of point # 19
  342   18         ! Location of point # 20
  324   32         ! Location of point # 21
  320   40         ! Location of point # 22
  318   46         ! Location of point # 23
  318   52         ! Location of point # 24
  320   60         ! Location of point # 25
  324   70         ! Location of point # 26
  324   74         ! Location of point # 27
  326   82         ! Location of point # 28
  330   92         ! Location of point # 29
  340  110         ! Location of point # 30
  350  116         ! Location of point # 31
  364  120         ! Location of point # 32
  376  122         ! Location of point # 33
  386  120         ! Location of point # 34
  400  118         ! Location of point # 35
  414  114         ! Location of point # 36
  420  110         ! Location of point # 37
Hole 16
  509    5         ! Length of hole and par
  780  360         ! Location of tee
   86   66   26    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  580  110         ! Location of wind indicator
 1.5925 1.4930     ! X and Y scale factors
   10              ! Number of traps
  260   60   11    ! Location and size of trap # 1
  280   70   12    ! Location and size of trap # 2
  220   50    9    ! Location and size of trap # 3
  212   38   10    ! Location and size of trap # 4
  196   46   11    ! Location and size of trap # 5
  136   44   12    ! Location and size of trap # 6
  130   30    9    ! Location and size of trap # 7
   64   36    9    ! Location and size of trap # 8
   70   30   12    ! Location and size of trap # 9
   86   30    8    ! Location and size of trap # 10
   71              ! Number of points defining OB
  604  330         ! Location of point # 1
  602  320         ! Location of point # 2
  600  312         ! Location of point # 3
  594  306         ! Location of point # 4
  580  298         ! Location of point # 5
  562  286         ! Location of point # 6
  550  280         ! Location of point # 7
  534  274         ! Location of point # 8
  516  266         ! Location of point # 9
  496  256         ! Location of point # 10
  472  248         ! Location of point # 11
  462  242         ! Location of point # 12
  456  232         ! Location of point # 13
  450  218         ! Location of point # 14
  442  202         ! Location of point # 15
  438  186         ! Location of point # 16
  434  176         ! Location of point # 17
  430  166         ! Location of point # 18
  424  160         ! Location of point # 19
  412  154         ! Location of point # 20
  406  140         ! Location of point # 21
  398  120         ! Location of point # 22
  384   98         ! Location of point # 23
  362   80         ! Location of point # 24
  344   66         ! Location of point # 25
  322   54         ! Location of point # 26
  292   44         ! Location of point # 27
  264   30         ! Location of point # 28
  234   22         ! Location of point # 29
  198   14         ! Location of point # 30
  166   10         ! Location of point # 31
  164   10         ! Location of point # 32
  152    8         ! Location of point # 33
  136    6         ! Location of point # 34
  108    0         ! Location of point # 35
   92    0         ! Location of point # 36
   64    2         ! Location of point # 37
   50    6         ! Location of point # 38
   36   18         ! Location of point # 39
   20   32         ! Location of point # 40
   18   42         ! Location of point # 41
   16   64         ! Location of point # 42
   18   74         ! Location of point # 43
   22   88         ! Location of point # 44
   28  104         ! Location of point # 45
   44  112         ! Location of point # 46
   68  122         ! Location of point # 47
   76  122         ! Location of point # 48
   94  120         ! Location of point # 49
  150  118         ! Location of point # 50
  220  112         ! Location of point # 51
  268  108         ! Location of point # 52
  290  110         ! Location of point # 53
  312  118         ! Location of point # 54
  332  142         ! Location of point # 55
  342  166         ! Location of point # 56
  344  190         ! Location of point # 57
  352  208         ! Location of point # 58
  364  236         ! Location of point # 59
  380  258         ! Location of point # 60
  384  274         ! Location of point # 61
  402  288         ! Location of point # 62
  430  302         ! Location of point # 63
  458  316         ! Location of point # 64
  488  326         ! Location of point # 65
  512  336         ! Location of point # 66
  538  348         ! Location of point # 67
  568  352         ! Location of point # 68
  584  346         ! Location of point # 69
  600  340         ! Location of point # 70
  604  332         ! Location of point # 71
Hole 17
  365    4         ! Length of hole and par
  520  396         ! Location of tee
  110   96   25    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  590  130         ! Location of wind indicator
 1.5590 1.4616     ! X and Y scale factors
   14              ! Number of traps
  450  220    9    ! Location and size of trap # 1
  442  210    6    ! Location and size of trap # 2
  454  232    8    ! Location and size of trap # 3
  458  222    8    ! Location and size of trap # 4
  460  248    8    ! Location and size of trap # 5
  160  100    8    ! Location and size of trap # 6
  154   90    5    ! Location and size of trap # 7
  172   98    5    ! Location and size of trap # 8
  152  104    5    ! Location and size of trap # 9
  164  110    5    ! Location and size of trap # 10
  160   70    7    ! Location and size of trap # 11
  156   62    5    ! Location and size of trap # 12
  170   72    5    ! Location and size of trap # 13
  158   76    5    ! Location and size of trap # 14
   69              ! Number of points defining OB
  490  360         ! Location of point # 1
  492  358         ! Location of point # 2
  498  354         ! Location of point # 3
  502  350         ! Location of point # 4
  506  344         ! Location of point # 5
  508  338         ! Location of point # 6
  508  334         ! Location of point # 7
  510  328         ! Location of point # 8
  508  322         ! Location of point # 9
  506  316         ! Location of point # 10
  504  310         ! Location of point # 11
  502  302         ! Location of point # 12
  500  292         ! Location of point # 13
  496  282         ! Location of point # 14
  492  272         ! Location of point # 15
  486  260         ! Location of point # 16
  478  248         ! Location of point # 17
  468  226         ! Location of point # 18
  460  204         ! Location of point # 19
  450  188         ! Location of point # 20
  428  162         ! Location of point # 21
  410  150         ! Location of point # 22
  392  138         ! Location of point # 23
  364  126         ! Location of point # 24
  344  120         ! Location of point # 25
  310  108         ! Location of point # 26
  268   96         ! Location of point # 27
  234   84         ! Location of point # 28
  204   76         ! Location of point # 29
  188   70         ! Location of point # 30
  176   62         ! Location of point # 31
  158   50         ! Location of point # 32
  144   48         ! Location of point # 33
  126   46         ! Location of point # 34
  110   48         ! Location of point # 35
   98   50         ! Location of point # 36
   82   56         ! Location of point # 37
   68   68         ! Location of point # 38
   64   78         ! Location of point # 39
   66  102         ! Location of point # 40
   68  112         ! Location of point # 41
   70  120         ! Location of point # 42
   76  130         ! Location of point # 43
   94  140         ! Location of point # 44
  110  144         ! Location of point # 45
  134  150         ! Location of point # 46
  152  152         ! Location of point # 47
  172  156         ! Location of point # 48
  198  160         ! Location of point # 49
  222  166         ! Location of point # 50
  258  176         ! Location of point # 51
  288  186         ! Location of point # 52
  310  194         ! Location of point # 53
  336  208         ! Location of point # 54
  366  230         ! Location of point # 55
  384  246         ! Location of point # 56
  400  256         ! Location of point # 57
  412  268         ! Location of point # 58
  424  282         ! Location of point # 59
  434  300         ! Location of point # 60
  440  320         ! Location of point # 61
  446  332         ! Location of point # 62
  454  346         ! Location of point # 63
  462  358         ! Location of point # 64
  468  362         ! Location of point # 65
  476  364         ! Location of point # 66
  480  364         ! Location of point # 67
  486  362         ! Location of point # 68
  492  358         ! Location of point # 69
Hole 18
  384    4         ! Length of hole and par
   20  300         ! Location of tee
  704   76   24    ! Location and size of green
    0    0    0    ! Location and size of water hazzard
  300   80         ! Location of wind indicator
 2.0149 1.8890     ! X and Y scale factors
   13              ! Number of traps
  410  304    6    ! Location and size of trap # 1
  420  300    7    ! Location and size of trap # 2
  434  296    9    ! Location and size of trap # 3
  450  292   10    ! Location and size of trap # 4
  468  290    7    ! Location and size of trap # 5
  664   74    6    ! Location and size of trap # 6
  674   72    7    ! Location and size of trap # 7
  698  114    6    ! Location and size of trap # 8
  706  114    6    ! Location and size of trap # 9
  720   46    6    ! Location and size of trap # 10
  746   80   11    ! Location and size of trap # 11
  728   54    9    ! Location and size of trap # 12
  710   50    6    ! Location and size of trap # 13
   77              ! Number of points defining OB
  220  280         ! Location of point # 1
  220  286         ! Location of point # 2
  222  294         ! Location of point # 3
  224  302         ! Location of point # 4
  232  308         ! Location of point # 5
  238  312         ! Location of point # 6
  252  318         ! Location of point # 7
  272  322         ! Location of point # 8
  286  324         ! Location of point # 9
  302  326         ! Location of point # 10
  318  328         ! Location of point # 11
  332  330         ! Location of point # 12
  338  330         ! Location of point # 13
  360  324         ! Location of point # 14
  376  322         ! Location of point # 15
  384  320         ! Location of point # 16
  412  316         ! Location of point # 17
  454  304         ! Location of point # 18
  488  292         ! Location of point # 19
  520  276         ! Location of point # 20
  546  264         ! Location of point # 21
  570  250         ! Location of point # 22
  604  232         ! Location of point # 23
  620  222         ! Location of point # 24
  638  204         ! Location of point # 25
  654  192         ! Location of point # 26
  676  176         ! Location of point # 27
  688  168         ! Location of point # 28
  714  144         ! Location of point # 29
  734  126         ! Location of point # 30
  750  114         ! Location of point # 31
  756  106         ! Location of point # 32
  760   96         ! Location of point # 33
  762   90         ! Location of point # 34
  764   80         ! Location of point # 35
  764   72         ! Location of point # 36
  766   60         ! Location of point # 37
  764   50         ! Location of point # 38
  760   42         ! Location of point # 39
  754   38         ! Location of point # 40
  748   36         ! Location of point # 41
  744   34         ! Location of point # 42
  732   30         ! Location of point # 43
  724   28         ! Location of point # 44
  714   26         ! Location of point # 45
  706   26         ! Location of point # 46
  698   28         ! Location of point # 47
  688   30         ! Location of point # 48
  672   34         ! Location of point # 49
  658   40         ! Location of point # 50
  640   56         ! Location of point # 51
  628   70         ! Location of point # 52
  612   88         ! Location of point # 53
  594  108         ! Location of point # 54
  582  128         ! Location of point # 55
  574  144         ! Location of point # 56
  562  158         ! Location of point # 57
  544  168         ! Location of point # 58
  524  178         ! Location of point # 59
  510  184         ! Location of point # 60
  490  194         ! Location of point # 61
  464  208         ! Location of point # 62
  436  222         ! Location of point # 63
  416  230         ! Location of point # 64
  394  234         ! Location of point # 65
  370  242         ! Location of point # 66
  336  256         ! Location of point # 67
  316  262         ! Location of point # 68
  298  264         ! Location of point # 69
  278  266         ! Location of point # 70
  254  266         ! Location of point # 71
  244  262         ! Location of point # 72
  232  260         ! Location of point # 73
  224  264         ! Location of point # 74
  222  268         ! Location of point # 75
  220  272         ! Location of point # 76
  220  280         ! Location of point # 77
25.68Narrow in real life too.DNEAST::FREEMAN_KEVIThe Squeeky Wheel = NeglectTue Jun 12 1990 14:2610
    For a description of the course in -.1 refer to 904.6  I've made this 
    course somewhat narrow to give you a feeling of how critical shot
    placement is and keep in mind that in most cases, if your shot
    trajectory were to cross OB lines you would end up in the booneys.  Too
    bad we can't shut the wind off for this course!  I'll be working on the
    Samoset next.
    
    Kevin,
    
    Ps. I've got distances from the Blue if you want them.
25.69LUNER::LAFORESTThu Sep 06 1990 14:462
    
    
25.70I don't understand KP7?DEMING::COULOMBEMon Mar 18 1991 08:584
    Rolf - here is a stupid question - what does KP7 mean
    when trying to access the games files?
    Betty
    
25.71I need some helpHLFS00::DUFAIS_PPERRYThu Mar 28 1991 09:3818
    
    re:.52
    
    After extracting golf.com then @golf I get the following error.
    
    %COPY E OPENIN error opening Hesiri""::user_1:[games]golf.clubs as
    input
    -RMS-E-FND.ACP file or directory lookup failed
    
    What does this mean? As you probabley guessed I am also no whiz with
    VMS. I assumes this means that the file no longer exists which is
    possible since the note is two years old.
    
    Any ideas or help available.
    
    Thanks in advance
    
    Perry
25.72Files have been movedSLICER::RODNeed Excellent Bar Service!Sun Mar 31 1991 11:3816
    The system manager has removed the default DECnet account from HESIRI,
    but I have the game on my workstation.  It should be up 99% of time.
    
    To get a copy of the game, extract the new reply to this note by
    entering this command: 

	EXTRACT/NOHEAD GOLF.COM

    Then exit notes.  The first time you the procedure is executed, it will
    copy the correect files and replace GOLF.COM with the procedure to
    play it.  To execute the procedure, just enter: 

	@GOLF
                       
    That should be it!
                       
25.73SLICER::RODNeed Excellent Bar Service!Sun Mar 31 1991 11:3818
$ write sys$output " Copying golf..."
$ copy SLICER""::SYS$GAMES:GOLF.CLUBS 	*.*/log
$ copy SLICER""::SYS$GAMES:GOLF.COM	*.*/log
$ copy SLICER""::SYS$GAMES:GOLF.MEM	*.*/log
$ copy SLICER""::SYS$GAMES:GOLF.OBJ	*.*/log
$ copy SLICER""::SYS$GAMES:*.COURSE	*.*/log
$ inquire ans " Do you want the course layout program [Y]? "
$ if (ans .eqs. "") .or. (f$ext(0,1,ans).eqs."Y").or. (f$ext(0,1,ans).eqs."y") -
	then copy SLICER""::SYS$GAMES:LAYOUT.EXE	*.*/log
$ inquire ans " Do you want the TOP scores program [Y]? "
$ if (ans .eqs. "") .or. (f$ext(0,1,ans).eqs."Y").or. (f$ext(0,1,ans).eqs."y") -
	then copy SLICER""::SYS$GAMES:TOP.OBJ	*.*/log
$ write sys$output " Linking object code..."
$ link golf
$ if f$sea("top.obj")    then link top
$ @golf
$ purge golf.*,*.course,layout.*,top.*
    
25.74Missing File golf.exeWMOIS::JCICCONEMon Apr 22 1991 16:597
    
    Help, I have followed the instructions and keep getting a system message
    that I am missing the Golf.exe file Can you let me know what to do?
    
    Thanks,
    
    John Ciccone
25.75linkEPAVAX::OBRIENCertifiable golferTue Apr 23 1991 14:258
    There looks to be a file call GOLF.OBJ that was copied over.  This must
    be linked to become an executable (GOLF.EXE).  At the $ type
    
    $ link golf
    
    Then there should be a file called GOLF.EXE.
    
    						KO
25.76SUCCESSWMOIS::JCICCONETue Apr 23 1991 15:485
    KO,
    
     THAT'S THE TICKET. THANKS MUCH.
    
    JC
25.77Works at the office but not at homeSCAACT::PARODIJTue May 14 1991 14:4817
I have a problem running golf from my home using a VT320 and a scholar plus
modem.

When I run the game at the office I have no problems.  However, since I
really would like to play from home rather than the offfice I have tried
to run the game using the terminal I have at home.  My home set up is
a DEC VT320 and scholar plus modem (@2400 bps). 

No matter what I do the graphic representation of the hole does not
show or come up.  I can play but I am shooting completely in the dark
not seeing the course at all (that is no fun!).

Is it the terminal or do I have to set up something else?

Thanks for any help!

Jos�
25.78Need a different terminal. FXNET::TURNQUISTGreg TurnquistFri May 17 1991 11:284
    It's the terminal. VT320's have no graphics. Although "shooting in the 
    dark" pretty much sums up the way I've been playing for real this year...
    
    Greg 
25.79helpCASINO::MCCONNELLMon May 15 1995 04:553
    How about a Help file?