]> hydra-www.ietfng.org Git - acmetensortoys-ctfws-android/commitdiff
Tidying
authorNathaniel Wesley Filardo <nwf@cs.jhu.edu>
Sat, 21 Oct 2017 04:48:31 +0000 (00:48 -0400)
committerNathaniel Wesley Filardo <nwf@cs.jhu.edu>
Sat, 21 Oct 2017 07:11:59 +0000 (03:11 -0400)
lib/src/main/java/com/acmetensortoys/ctfwstimer/lib/CtFwSGameState.java
mobile/src/main/java/com/acmetensortoys/ctfwstimer/MainService.java
mobile/src/main/java/com/acmetensortoys/ctfwstimer/MainServiceNotification.java
wear/src/main/res/values/strings.xml

index c83b38d4b80e4366148052d156e9e9aba6a22b1f..e052cb098811e472f4d8a8123099e680bb98e034 100644 (file)
@@ -22,14 +22,13 @@ public class CtFwSGameState {
     }
 
     // Game time
-
     private boolean configured = false;
-    private long startT;     // NTP seconds for game start
+    private long startT;     // POSIX seconds for game start
     private int  setupD;
     private int  rounds;
     private int  roundD;
     private int  gameIx;
-    private long endT = 0;   // NTP seconds for game end (if >= startT)
+    private long endT = 0;   // POSIX seconds for game end (if >= startT)
 
     public void fromMqttConfigMessage(String st) {
         String tm = st.trim();
@@ -131,12 +130,10 @@ public class CtFwSGameState {
     }
 
     // Game score
-
     public int  flagsTotal;
     public boolean flagsVisible = false;
     public int  flagsRed = 0;
     public int  flagsYel = 0;
-
     public void fromMqttFlagsMessage(String st) {
         String tm = st.trim();
         switch(tm) {
@@ -166,7 +163,6 @@ public class CtFwSGameState {
     }
 
     // Informative messages handling
-
     public class Msg {
         public final long when;
         public final String msg;
@@ -178,7 +174,6 @@ public class CtFwSGameState {
     }
     private final List<Msg> msgs = new ArrayList<>();
     private long lastMsgTimestamp;
-
     public void onNewMessage(String str) {
         Scanner s = new Scanner(str);
         long t;
@@ -205,7 +200,6 @@ public class CtFwSGameState {
     }
 
     // Observer interface
-
     public interface Observer {
         // Called when the game configuration parameters change
         void onCtFwSConfigure(CtFwSGameState game);
index 970aab5b0181d1ec286114b5e74ccb0f50859654..6252a24fc1665e8a18930871d6d82488ac5706ee 100644 (file)
@@ -96,17 +96,17 @@ public class MainService extends Service {
         @Override
         public void connectComplete(boolean reconnect, String serverURI) {
             Log.d("CtFwS", "Conn OK 2 srv=" + serverURI + " reconn=" + reconnect);
+            String p = "ctfws/game/";
             try {
-                String p = "ctfws/game/";
-                mMqc.subscribe(p+"config"        , 2, null, subal, mCtfwscbs.onConfig);
-                mMqc.subscribe(p+"endtime"       , 2, null, subal, mCtfwscbs.onEnd);
-                mMqc.subscribe(p+"flags"         , 2, null, subal, mCtfwscbs.onFlags);
-                mMqc.subscribe(p+"message"       , 2, null, subal, mCtfwscbs.onMessage);
-                mMqc.subscribe(p+"message/player", 2, null, subal, mCtfwscbs.onPlayerMessage);
-                setMSE(MqttServerEvent.MSE_SUB);
+                mMqc.subscribe(p + "config", 2, null, subal, mCtfwscbs.onConfig);
+                mMqc.subscribe(p + "endtime", 2, null, subal, mCtfwscbs.onEnd);
+                mMqc.subscribe(p + "flags", 2, null, subal, mCtfwscbs.onFlags);
+                mMqc.subscribe(p + "message", 2, null, subal, mCtfwscbs.onMessage);
+                mMqc.subscribe(p + "message/player", 2, null, subal, mCtfwscbs.onPlayerMessage);
             } catch (MqttException e) {
                 Log.e("CtFwS", "Exn Sub", e);
             }
+            setMSE(MqttServerEvent.MSE_SUB);
         }
 
         @Override
@@ -209,16 +209,16 @@ public class MainService extends Service {
         // Ahem.  Now then.  Connect with *more callbacks*, which will fire off our
         // subscription requests, which of course have *yet more* callbacks, which
         // react to messages sent to us.  Have we lost the thread yet?
+        MqttConnectOptions mco = new MqttConnectOptions();
+        mco.setCleanSession(true);
+        mco.setAutomaticReconnect(true);
+        mco.setKeepAliveInterval(180); // seconds
         try {
-            MqttConnectOptions mco = new MqttConnectOptions();
-            mco.setCleanSession(true);
-            mco.setAutomaticReconnect(true);
-            mco.setKeepAliveInterval(180); // seconds
             mMqc.connect(mco, null, mqttal);
-            Log.d("Service", "Connect dispatched");
         } catch (MqttException e) {
             Log.e("Service", "Conn Exn", e);
         }
+        Log.d("Service", "Connect dispatched");
     }
 
     // Must hold strongly since Android only holds weakly once registered.
index 047d6bb1ab70218f31a3fdca58558a258441923d..c6a287221be8cf7ae07e24f0b4d0f783da5a8cff 100644 (file)
@@ -5,7 +5,6 @@ import android.content.ComponentName;
 import android.content.Context;
 import android.content.Intent;
 import android.content.ServiceConnection;
-import android.content.SharedPreferences;
 import android.content.res.Resources;
 import android.os.Build;
 import android.os.IBinder;
index be6c0b7959773b3de80738380335ab8fbc16749c..e4eab0a61e8889d236a77948707db16b6e805b7e 100644 (file)
@@ -4,5 +4,4 @@
     <string name="ctfws_gameend">Game\nEnd</string>
     <string name="ctfws_gamestart">Game\nStart</string>
     <string name="ctfws_jailbreak">Jailbreak\n%1$d of %2$d</string>
-    <string name="ctfws_flags">%1$d Flags:</string>
 </resources>