Changes for how play time is handled
This commit is contained in:
1 parent
f9c3023e6d
commit
4c07c6d5cb
5 files changed
+41
-25
No files matched your search
@@ -1,5 +1,4 @@
|
||||
import BattleScene, { Button } from "../battle-scene";
|
||||
import { GameStats } from "../system/game-stats";
|
||||
import { TextStyle, addTextObject, getTextColor } from "./text";
|
||||
import { Mode } from "./ui";
|
||||
import UiHandler from "./ui-handler";
|
||||
@@ -18,20 +17,9 @@ interface DisplayStats {
|
||||
[key: string]: DisplayStat | string
|
||||
}
|
||||
|
||||
const secondsInHour = 3600;
|
||||
|
||||
const displayStats: DisplayStats = {
|
||||
playTime: {
|
||||
sourceFunc: gameData => {
|
||||
const totalSeconds = gameData.gameStats.playTime;
|
||||
|
||||
const days = `${Math.floor(totalSeconds / (secondsInHour * 24))}`;
|
||||
const hours = `${Math.floor(totalSeconds % (secondsInHour * 24) / secondsInHour)}`;
|
||||
const minutes = `${Math.floor(totalSeconds % secondsInHour / 60)}`;
|
||||
const seconds = `${Math.floor(totalSeconds % 60)}`;
|
||||
|
||||
return `${days.padStart(2, '0')}:${hours.padStart(2, '0')}:${minutes.padStart(2, '0')}:${seconds.padStart(2, '0')}`;
|
||||
}
|
||||
sourceFunc: gameData => Utils.getPlayTimeString(gameData.gameStats.playTime)
|
||||
},
|
||||
battles: 'Total Battles',
|
||||
startersUnlocked: {
|
||||
|
||||
Reference in new issue
Block a user