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() {