MAPG-235 time limit restriction for the whole game feature added
This commit is contained in:
1 parent
c2df9b7713
commit
b78d564f6f
2 files changed
+19
-2
No files matched your search
@@ -341,6 +341,7 @@ const GameType = Object.freeze({ 'SINGLE': 0, 'MULTI': 1, 'CHALLENGE': 2 });
|
||||
},
|
||||
|
||||
disableRestrictions: function () {
|
||||
|
||||
Game.panorama.setOptions({
|
||||
clickToGo: true,
|
||||
linksControl: true,
|
||||
@@ -350,6 +351,7 @@ const GameType = Object.freeze({ 'SINGLE': 0, 'MULTI': 1, 'CHALLENGE': 2 });
|
||||
document.getElementById('panningBlockerCover').style.display = null;
|
||||
|
||||
Game.startCountdown(0);
|
||||
Game.timeoutEnd = null;
|
||||
},
|
||||
|
||||
transitToResultMap: function () {
|
||||
@@ -649,11 +651,16 @@ const GameType = Object.freeze({ 'SINGLE': 0, 'MULTI': 1, 'CHALLENGE': 2 });
|
||||
},
|
||||
|
||||
guess: function () {
|
||||
|
||||
Game.disableRestrictions();
|
||||
|
||||
var data = new FormData();
|
||||
|
||||
if (Game.timeoutEnd) {
|
||||
var timeLeft = Math.ceil((Game.timeoutEnd - new Date()) / 1000);
|
||||
data.append('timeLeft', timeLeft);
|
||||
}
|
||||
|
||||
Game.disableRestrictions();
|
||||
|
||||
if (Game.guessMarker) {
|
||||
var guessPosition = Game.guessMarker.getPosition().toJSON();
|
||||
Game.rounds[Game.rounds.length - 1].guessPosition = guessPosition;
|
||||
|
||||
Reference in new issue
Block a user