X-Git-Url: https://jasonwoof.com/gitweb/?a=blobdiff_plain;f=main.coffee;h=b8ad32cecef5de8a7a1e4251243b9dbaf6080cf2;hb=cc3e04ff54223593d958029aa8ec958bba1dde51;hp=12fb70da826a2dd7cc7fb1da9b1d4b6d8d48c8a5;hpb=6f6384594cea325b2b141576af1fd683a9adadb4;p=hexbog.git diff --git a/main.coffee b/main.coffee index 12fb70d..b8ad32c 100644 --- a/main.coffee +++ b/main.coffee @@ -344,12 +344,13 @@ activate_selection = -> unless is_word word log "Not on word list: \"#{word}\"" return - score += Math.round(Math.pow(1.7, word.length)) + word_score = Math.round(Math.pow(1.7, word.length)) + score += word_score $score_display.html score - log "blipped: #{word}" + log "blipped \"#{word}\" for #{word_score} points" blip_selection() look_up_definition word - $('#definition').click() if cur_tab is 'instructions' + $('#definition').click() show_definition = (word, type, definition, language) -> @@ -573,20 +574,28 @@ init_tab = (t) -> $('#' + t).removeClass('tab').addClass('selected-tab').animate({height: tab_height}, 1000) cur_tab = t init_tabs = -> - for t in ['instructions', 'definition', 'logtab', 'restart'] + for t in ['instructions', 'definition', 'donate', 'restart'] init_tab t +init_keybinding = -> + $(window).keydown (e) -> + switch e.keyCode + when 32, 10, 13 + activate_selection() + when 27 + unselect_all() + $log = undefined init_log = -> $log = $('#log') log = (msg) -> - $log.children().last().remove() - $log.prepend $('
').html msg + console.log msg if console.log? init_game = -> init_log() if $(window).height() >= 440 $('#centerer').css('margin-top', '25px') + init_keybinding() init_tabs() init_board() init_html_board()