diff chronometer.js @ 54:66bf613fb818

pre clean up push - moved vars into scoreB.js - called up with requirejs added requirejs dep
author tzara <rc-web@kiben.net>
date Wed, 19 Dec 2012 13:36:19 +0000
parents a0ae699ac444
children
line wrap: on
line diff
--- a/chronometer.js	Sun Oct 14 00:26:42 2012 +0000
+++ b/chronometer.js	Wed Dec 19 13:36:19 2012 +0000
@@ -23,19 +23,31 @@
 
 zeroChron()
 
-function chronometer(divisor) {
-    zecsec += divisor;       // set tenths of a second
-    if(zecsec > 9) { zecsec = 0; seconds += 1;}
-    if(seconds > 59) { seconds = 0;mins += 1;}
-    if(mins > 59) { mins = 0; hours += 1; }
-    chron = pad(hours) +":"+pad(mins)+ ':'+ pad(seconds)+ ":"+ zecsec
-    chronsec = pad(hours) +":"+pad(mins)+ ':'+ pad(seconds)
-    if ( divisor !== 1000 ){
-	return chron
+/*
+function chronCtrl (state,interval){
+	console.log("=========================== chronstate=" + state)
+	if (state==1){
+	    var date = new Date()
+	    var starttime = new Date().getTime() / 1000;
+	    //var interval = 1020 - date.getMilliseconds();
+	    xstopwatch =  setInterval(function () {
+		var nowtime = new Date().getTime() / 1000;
+		now = nowtime-starttime
+		hours = parseInt( now / 3600 ) % 24;
+		minutes = parseInt( now / 60 ) % 60;
+		seconds = parseInt(now  % 60);
+		milliseconds = Math.floor((now-seconds)*10)%60;
+		time = (hours < 10 ? "0" + hours : hours) + ":" + (minutes < 10 ? "0" + minutes : minutes) + ":" + (seconds  < 10 ? "0" + seconds : seconds) + "."+milliseconds;
+		console.log(time)
+//		socket.broadcast.emit('chronFromServer', time)
+//		socket.emit('chronFromServer', time)
+	    }, 100)
     }
-    else {    return chronsec }
-};
-
-exports.chronometer =chronometer;
+	if (state==0) {
+	    clearInterval(xstopwatch);
+	     }	
+    }
+*/
+//exports.chronCtrl = chronCtrl;
 exports.xdateTime = xdateTime;
 exports.zeroChron = zeroChron;