hangman
by ian_smithz
JavaScript
$(function(){
$(document).ready(function(){
var lang = document.documentElement.lang;
var $lives = 9;
var $word;
var $description;
var $description2;
var letterCount = 0;
var correct = 0;
var count = 0;
var $game = 0;
var $click = false;
var alphabet = {
"en":['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l','m', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w','x','y','z'],
"fr" :['a', 'à', 'â', 'æ', 'ä', 'b', 'c', 'ç', 'd', 'e', 'é', 'è', 'ê', 'ë', 'f', 'g', 'h', 'i', 'î', 'ï', 'j', 'k', 'l','m', 'n', 'o', 'ô', 'œ', 'ö', 'p', 'q', 'r', 's', 't', 'u', 'ù', 'û', 'ü', 'v', 'w', 'x', 'y', 'ÿ', 'z'],
"es":['a', 'á', 'b', 'c', 'd', 'e', 'é', 'f', 'g', 'h', 'i', 'í', 'j', 'k', 'l','m', 'n', 'ñ', 'o', 'ó', 'p', 'q', 'r', 's', 't', 'u', 'ú', 'ü', 'v', 'w','x','y','z'],
"de":[['a', 'ä', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'ï', 'j', 'k', 'l','m', 'n', 'o', 'ö', 'p', 'q', 'r', 's', 'ß', 't', 'u', 'ü', 'v', 'w','x','y','z'],['A', 'Ä', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'ï', 'J', 'K', 'L','M', 'N', 'O', 'Ö', 'P', 'Q', 'R', 'S', 'ß', 'T', 'U', 'Ü', 'V', 'W','X','Y','Z']]
}
var myData;
var orderArr =[];
var shuffle = function(o) {
for (var j, x, i = o.length; i; j = Math.floor(Math.random() * i), x = o[--i], o[i] = o[j], o[j] = x);
return o;
}
var activity = $('#head h1').text();
// $.getJSON( lang + '-hangman.json', function(results){
$.getJSON( 'https://dl.dropboxusercontent.com/u/267269204/de-hangman.json', function(results){
myData = results;
$.each(myData,function(index){
orderArr.push(index);
})
shuffle(orderArr);
init();
})
function loadLives(){
for(var i = 0; i< 9; i++){
$('#lives ul').append('<li class="life"><span class="glyphicon glyphicon-heart"></span></li>');
}
}
loadLives();
function loadLetters(){
$.each(alphabet[lang][0],function(index,value){
var $btn = "<div id='"+ value + "' class='letter'>"+value+"</div>";
$('#alphabet-lower...