/*
 ClockDraw.java
 
 Implementation of a graphical clock using the Stdlib JAR
 
 OS X / Linux
 ------------
 % javac -classpath .:stdlib.jar ClockDraw.java
 % java  -classpath .:stdlib.jar ClockDraw
 
 Windows
 -------
 % javac -classpath .;stdlib.jar ClockDraw.java
 % java  -classpath .;stdlib.jar ClockDraw

*/

import java.awt.*;


public class ClockDraw
{ 
  public static void main(String[] args)
  {
    StdDraw.setFont( new Font("Dialog", Font.PLAIN, 96));

    ClockDisplay clock = new ClockDisplay();
    clock.setTime(14, 10);  // set time to 14:10

    while (true) { 
      clock.minIncrement();

      StdDraw.clear();
      StdDraw.text(0.5, 0.5, clock.getTime()); // (x,y) is center
      StdDraw.show();
      StdDraw.pause(100);
    } 
  } // end of main()

} // end of ClockDraw class
