MAPG-222 fixes: skip invalid guessPosition, hide showSummaryButton, handle countdown time if timeout is 0
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				default-pipeline default-pipeline #96
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	default-pipeline default-pipeline #96
				
			This commit is contained in:
		
							parent
							
								
									ac0b71fe09
								
							
						
					
					
						commit
						c2f5806394
					
				| @ -120,9 +120,11 @@ | ||||
| 
 | ||||
|                     for (var j = 0; j < round.allResults.length; ++j) { | ||||
|                         var result = round.allResults[j]; | ||||
|                         if (result.guessPosition) { | ||||
|                             Game.addGuessPositionToResultMap(result.guessPosition, result, true); | ||||
|                         } | ||||
|                     } | ||||
|                 } | ||||
| 
 | ||||
|                 document.getElementById('currentRound').innerHTML = String(Game.rounds.length) + '/' + String(Game.NUMBER_OF_ROUNDS); | ||||
|                 document.getElementById('currentScoreSum').innerHTML = String(Game.scoreSum) + '/' + String(Game.rounds.length * Game.MAX_SCORE); | ||||
| @ -330,6 +332,7 @@ | ||||
|             scoreInfo.children[0].style.display = null; | ||||
|             scoreInfo.children[1].style.display = null; | ||||
|             document.getElementById('continueButton').style.display = null; | ||||
|             document.getElementById('showSummaryButton').style.display = null; | ||||
|             document.getElementById('startNewGameButton').style.display = null; | ||||
| 
 | ||||
|             document.getElementById('showGuessButton').style.visibility = null; | ||||
| @ -434,10 +437,12 @@ | ||||
|             if (allResults) { | ||||
|                 for (var i = 0; i < allResults.length; ++i) { | ||||
|                     var currentResult = allResults[i]; | ||||
|                     if (currentResult.guessPosition) { | ||||
|                         Game.addGuessPositionToResultMap(currentResult.guessPosition, currentResult); | ||||
|                         resultBounds.extend(currentResult.guessPosition); | ||||
|                     } | ||||
|                 } | ||||
|             } | ||||
| 
 | ||||
|             Game.showResultMap(result, resultBounds); | ||||
|         }, | ||||
| @ -735,15 +740,16 @@ | ||||
|                 clearInterval(Game.countdownHandler); | ||||
|             } | ||||
| 
 | ||||
|             Game.countdownElement = document.getElementById('countdown'); | ||||
|             Game.countdownTimeElement = document.getElementById('countdownTime'); | ||||
| 
 | ||||
|             Game.setCountdownTime(Math.round(timeout / 1000)); | ||||
| 
 | ||||
|             if (timeout <= 0) { | ||||
|                 return; | ||||
|             } | ||||
| 
 | ||||
|             Game.timeoutEnd = new Date(new Date().getTime() + timeout); | ||||
|             Game.countdownElement = document.getElementById('countdown'); | ||||
|             Game.countdownTimeElement = document.getElementById('countdownTime'); | ||||
| 
 | ||||
|             Game.setCountdownTime(Math.round(timeout / 1000)); | ||||
| 
 | ||||
|             Game.countdownHandler = setInterval(function () { | ||||
|                 var timeLeft = Math.round((Game.timeoutEnd - new Date()) / 1000); | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user