This repository contains an implementation of an interactive clock animation.
This clock was written in Java, using a rudimentary graphics engine which was created from scratch.
- Click and drag any of the main Clock Hands to set the time to suit.
- Press spacebar to start, stop, then reset the Stopclock.
- While Stopclock is running, press 'L' to log laptime (up to x4 laptimes displayed in bottom left corner).
- Resetting the Stopclock clears the logged times and resets the hands.
- Use UP or DOWN arrow keys to cycle through the world times; UP = +, DOWN = -.
- City names will also change accordingly showing the time in each city.
- Clock can occasionally freeze on startup or when 'over-clicking' keys or buttons in the canvas.
- Stopclock times might stop logging when pressing 'L'.
Terminating and restarting the program should solve these issues.