X-Git-Url: https://jasonwoof.com/gitweb/?p=hexbog.git;a=blobdiff_plain;f=main.coffee;h=1847e562b5b97d50e8cad794922a8121ca9da0bc;hp=15266900a5e027346998cf00b7e27ab6d5a7bc4b;hb=345b4acff25d42680a6472ec3eb642032d0689e9;hpb=25679b665fdcdaccf3081694986f1e5312f3c09a diff --git a/main.coffee b/main.coffee index 1526690..1847e56 100644 --- a/main.coffee +++ b/main.coffee @@ -304,7 +304,7 @@ selected_word = -> save_game = -> encoded = '' for t in tiles - encoded += t.letter.substr 0, 1 + encoded += t.text.substr 0, 1 encoded += score set_cookie 'hexbog', encoded, 365 window.location.hash = encoded @@ -316,6 +316,12 @@ blip_selection = -> update_selection_display() for i in faders tiles[i].dom.unbind('click').fadeOut fade_ms + for i in tiles + unless i in faders + unless i.hp < 1 + i.dom.removeClass "hp#{i.hp}" + i.hp -= 1 + i.dom.addClass "hp#{i.hp}" timeout fade_ms + 1, -> # which tiles need to be slid down sliders = (false for i in tiles) @@ -401,11 +407,11 @@ select_tile = (num) -> new_tile = (num, x, y) -> letter = new_letter() - html_tile = $("
#{letter}
") + html_tile = $("
#{letter}
") $board.append(html_tile) html_tile.data 'tile_number', num - tiles[num] = text: letter, dom: html_tile, id: num + tiles[num] = text: letter, dom: html_tile, hp: 10, id: num html_tile.click -> me = $(this)