Snake: Added scoring and display.

This commit is contained in:
Jonathan Bernard
2016-01-09 12:14:06 -06:00
parent 07d55910d0
commit a4c3cec462
3 changed files with 19 additions and 8 deletions

View File

@@ -59,6 +59,7 @@ var loadLevel = function(levelSetName, levelNum) {
// TODO: Show start overlay UI
// Initialize the board using the level data.
$scoreValue.text("0");
Snake.initialize(levelData);
};
@@ -66,9 +67,9 @@ var loadLevel = function(levelSetName, levelNum) {
var nextLevel = function() { };
var updateScore = function(ev) {
var curScore = parseInt($scoreValue.textContent);
curScore += ev.detail.bodyLength;
curScore.textContent = curScore;
var evDetail = ev.originalEvent.detail;
var curScore = parseInt($scoreValue.text());
$scoreValue.text(curScore + (evDetail.bodyLength * evDetail.fps));
if (evDetail.score == Snake.currentLevel.targetScore)
nextLevel(); };