chessai

college code for ai playing chess in java

git clone https://9o.is/git/chessai.git

ChessClock.java

(488B)


      1 package chess;
      2 
      3 /**
      4  *
      5  */
      6 public class ChessClock {
      7 
      8     private long start;
      9     private long milliseconds;
     10 
     11     public ChessClock(int seconds) {
     12         this.milliseconds = seconds * 1000;
     13         this.start = System.currentTimeMillis();
     14     }
     15 
     16     public int timeRemaining() {
     17         final long current = System.currentTimeMillis();
     18         final long running = current - start;
     19 
     20         final long remaining = milliseconds - running;
     21         return (int) (remaining / 1000);
     22     }
     23 }