diff --git a/index.html b/index.html
index 66c8dc2..c54ec0f 100644
--- a/index.html
+++ b/index.html
@@ -164,21 +164,22 @@
if (rowsToRemove.length == 0) return;
rowsToRemove.each(function() {
+ score += $(this).children('.mine').length;
+
//add new row on bottom
- $('#game').append('
');
+
+ $('#game').append('');
for (var i = 0; i < gameBoardWidth; i++) {
if (Math.random() < mineChance) {
- $('#game ul:last-child').append('');
+ $('#game ul').last().append('');
} else {
- $('#game ul:last-child').append('');
+ $('#game ul').last().append('');
}
}
});
- inputEnabled = false;
-
- //rowsToRemove.remove();
+ inputEnabled = false;
rowsToRemove.slideUp("slow", function() {
$(this).remove();
@@ -205,17 +206,17 @@
$(this).addClass("revealed");
});
- inputEnabled = true;
-
//refresh last row to reflect new rows beneath
$('li.revealed').last().parent().children('li.revealed').mousedown();
//click blank tiles
$('li.revealed:not(.mine):empty').mousedown();
+
+ //this is a bit of a hack :( oh well
+ $('ul:gt(' + gameBoardHeight + ')').remove();
});
- $('ul:hidden').show();
-
+ inputEnabled = true;
}
$.fn.rowScore = function() {