mirror of
https://github.com/wassname/cardsforscience.git
synced 2026-06-27 17:29:55 +08:00
Track gameplay time for achievements
This commit is contained in:
@@ -5,6 +5,7 @@ var achievements =
|
||||
listSummary: [],
|
||||
|
||||
startTime: new Date().getTime(),
|
||||
lastSave: new Date().getTime(),
|
||||
|
||||
count:
|
||||
{
|
||||
@@ -53,6 +54,7 @@ var achievements =
|
||||
restore: function()
|
||||
{
|
||||
achievements = $.extend({}, achievements, ObjectStorage.load('achievements'));
|
||||
achievements.startTime = new Date().getTime() - (achievements.lastSave - achievements.startTime);
|
||||
},
|
||||
|
||||
addWorkers: function(list)
|
||||
|
||||
@@ -109,6 +109,7 @@
|
||||
$scope.saveNow = function() {
|
||||
GameObjects.saveAll();
|
||||
$scope.lastSaved = new Date();
|
||||
achievements.lastSave = $scope.lastSaved.getTime();
|
||||
};
|
||||
$scope.restart = function() {
|
||||
if (window.confirm('Do you really want to restart the game? All progress will be lost.')) {
|
||||
|
||||
Reference in New Issue
Block a user