equal
deleted
inserted
replaced
8 'use strict'; |
8 'use strict'; |
9 |
9 |
10 var PIXI = require('pixi'); |
10 var PIXI = require('pixi'); |
11 var Utils = require('./utils.js'); |
11 var Utils = require('./utils.js'); |
12 var _ = require('lodash'); |
12 var _ = require('lodash'); |
|
13 var moment = require('moment'); |
13 |
14 |
14 var defaultOptions = { |
15 var defaultOptions = { |
15 logger: undefined, |
16 logger: undefined, |
16 intervalWidth: 10, |
17 intervalWidth: 10, |
17 intervalHeight: 5, |
18 intervalHeight: 5, |
245 |
246 |
246 this.initTimeTexts(); |
247 this.initTimeTexts(); |
247 }; |
248 }; |
248 |
249 |
249 //TODO use moment.js |
250 //TODO use moment.js |
250 this.updateTime = function(){ |
251 this.updateTime = function() { |
251 var currentTime = Date.now() + 3600*1000; |
252 |
252 |
253 var timeStr = moment().format("HH:mm:ss"); |
253 var nbSec = currentTime / 1000; |
|
254 var hours = Math.floor( nbSec / 3600 ) % 24; |
|
255 var minutes = Math.floor( nbSec / 60 ) % 60; |
|
256 var seconds = Math.floor(nbSec % 60); |
|
257 var timeStr = (hours < 10 ? '0' + hours : hours) + ':' + (minutes < 10 ? '0' + minutes : minutes) + ':' + (seconds < 10 ? '0' + seconds : seconds); |
|
258 |
254 |
259 currentTimeText.setText(timeStr); |
255 currentTimeText.setText(timeStr); |
260 }; |
256 }; |
261 |
257 |
262 var refreshTimeInterval; |
258 var refreshTimeInterval; |