//GEN-BEGIN:header
import chess.*;
import java.util.Calendar;

/**
 * SpriteClock.java
 *
 * Created on June 19, 2006, 9:58 AM by Jeremy
 */
public class SpriteClock {
    public static void main(String[] args) {//GEN-END:header
        Screen myScreen;
        Calendar myCalendar;
        Sprite minuteHand;
        Sprite secondHand;
        Sprite hourHand;
        
        int hour, minute, second;
        
        myScreen= Chess.newScreen(700,700);
        minuteHand= myScreen.newSprite("/sprites/minuteHand.png",350,350);
        minuteHand.setAnchorPosition(31,259);
        secondHand= myScreen.newSprite("/sprites/secondHand.png",350,350);
        secondHand.setAnchorPosition(31,262);
        hourHand= myScreen.newSprite("/sprites/hourHand.png",350,350);
        hourHand.setAnchorPosition(30,203);
        
        while ( true ) {
            myCalendar= Calendar.getInstance();
            
            hour= myCalendar.get( Calendar.HOUR );
            hourHand.setOrientation( hour * 360 / 12 );
            
            minute= myCalendar.get( Calendar.MINUTE );
            minuteHand.setOrientation( minute * 360 / 60 );
            
            second=  myCalendar.get( Calendar.SECOND );
            double millis= myCalendar.get( Calendar.MILLISECOND );
            secondHand.setOrientation( second * 360 / 60 + 
                    millis / 60000 * 360  );
            
            Chess.waitForNextFrame(60);
        }
        
        
    } //main//GEN-BEGIN:footer
    
} //class
//GEN-END:footer
