Mouse left and right controls the aiming direction
Club will rotate around the ball in order to maintain aiming direction
Camera will also follow aiming direction (who woulda thought)
When the ball is on a slope, the club will rotate around the "y-axis of the ball" which is
Power (Aaron)
Click on left mouse button will start the swinging of the club
As soon as you click left button camera and aim is locked into place
The power bar will reflect the amount of power the shot will have
The club will swing back
On a second click of the left mouse button, the club will swing down
If the player decides that they didn't want to hit the ball, then they can get out of "power selection" mode and go back to "aiming" mode
Stopping (Matt)
If the ball is rolling, we're gonna want it to stop
We can do this by checking previous velocity and then previous position
If we have been "moving slowly" and "not moving far" then, we increment a counter, if this counter gets to a number, then we stop the ball
If we start to move "fast" or "far" again, then we reset this counter
When we stop, we want to get the normal of the triangle that the ball is resting on
We want to add friction to the ball
Viewing (Aaron)
Click on right mouse button will allow free roam to view golf hole
Other viewing will be dependent on where the ball is (this may be elaborated)