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 }