public class CtFwSGameState {
- public interface TimerProvider {
- long wallMS();
- void postDelay(Runnable r, long delayMS);
- void cancelPost(Runnable r);
- }
private final TimerProvider mT;
public CtFwSGameState (TimerProvider t) {
--- /dev/null
+package com.acmetensortoys.ctfwstimer.lib;
+
+public interface TimerProvider {
+ long wallMS();
+ void postDelay(Runnable r, long delayMS);
+ void cancelPost(Runnable r);
+}
import android.util.Log;
import com.acmetensortoys.ctfwstimer.lib.CtFwSGameState;
+import com.acmetensortoys.ctfwstimer.lib.TimerProvider;
import org.eclipse.paho.android.service.MqttAndroidClient;
import org.eclipse.paho.android.service.MqttTraceHandler;
// The reason we're here!
private final CtFwSGameState mCgs
- = new CtFwSGameState(new CtFwSGameState.TimerProvider() {
+ = new CtFwSGameState(new TimerProvider() {
@Override
public long wallMS() {
return System.currentTimeMillis();