Pool
====
By Tom Mulgrew

Requirements
------------
* You must have Basic4GL v2.3.0 or later.

Installing
----------
* Create a folder on your hard drive and unzip Pool.zip into it.
* Double click Pool.gb to run (or open it in Basic4GL)

Instructions:
-------------

1. Starting the game:

The game is for two players, either playing on the same PC, or 
on 2 PCs networked together.

i)  To play on the same PC, simply enter the players names (if 
    you desire) then click "start".

ii) To play on 2 networked PCs click "Server" on one PC then 
    click "start".
    Click "client" on the other PC, enter the network address of
    the server, then click "start"

    (The game will use network port 8000 to connect.
    You can change this by changing the "netport" constant in
    the game source code.)

2. Playing the game:
* Use the mouse to aim, button to shoot
* Mouse wheel zooms in and out
* Up/down arrow sets the strength

When networked to another PC, you can send chat messages.
Simply type them in and hit "Enter" to send.

Game rules:
-----------

The game ends when the 8-ball is sunk.
If the player who sunk it played a legal shot and had no other
balls on the table, then he/she wins the game.
Otherwise he/she loses.

A shot is legal when it strikes one of your balls first, and 
does not sink the white or any of the other player's balls.

If you sink one of your balls with a legal shot then you are 
awarded another shot.

If you play a legal shot, but do not sink any balls, you lose
your turn.

If you play in illegal shot, you lose your turn, and the other 
player is awarded a "free ball".

A free ball means that you may take two shots (as long as the 
first shot is a legal shot), regardless of whether you sink any
balls with the first shot.

If the white ball is sunk, it will be returned to the breaking 
position.

Some notes:
-----------

There is no automatic loss of the game for playing an illegal
shot when "on the black" (unless you sink the black with an 
illegal shot).

There is no "D" as such. The white ball when sunk is simply
restored to a set position on the table.

Adherance to and enforcement of the "down trou" rule is entirely 
up to the respective parties involved.