window.
onload = function () {
var alphabet = ['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 categories; // Array of topics
var chosenCategory; // Selected catagory
var getHint ; // Word getHint
var word ; // Selected word
var guess ; // Geuss
var geusses = [ ]; // Stored geusses
var lives ; // Lives
var counter ; // Count correct geusses
var space; // Number of spaces in word '-'
// Get elements
var showLives = [Link]("mylives");
var showCatagory = [Link]("scatagory");
var getHint = [Link]("hint");
var showClue = [Link]("clue");
// create alphabet ul
var buttons = function () {
myButtons = [Link]('buttons');
letters = [Link]('ul');
for (var i = 0; i < [Link]; i++) {
[Link] = 'alphabet';
list = [Link]('li');
[Link] = 'letter';
[Link] = alphabet[i];
check();
[Link](letters);
[Link](list);
}
}
// Select Catagory
var selectCat = function () {
if (chosenCategory === categories[0]) {
[Link] = "The Chosen Category Is Premier League Football
Teams";
} else if (chosenCategory === categories[1]) {
[Link] = "The Chosen Category Is Films";
} else if (chosenCategory === categories[2]) {
[Link] = "The Chosen Category Is Cities";
}
}
// Create geusses ul
result = function () {
wordHolder = [Link]('hold');
correct = [Link]('ul');
for (var i = 0; i < [Link]; i++) {
[Link]('id', 'my-word');
guess = [Link]('li');
[Link]('class', 'guess');
if (word[i] === "-") {
[Link] = "-";
space = 1;
} else {
[Link] = "_";
}
[Link](guess);
[Link](correct);
[Link](guess);
}
}
// Show lives
comments = function () {
[Link] = "You have " + lives + " lives";
if (lives < 1) {
[Link] = "Game Over";
}
for (var i = 0; i < [Link]; i++) {
if (counter + space === [Link]) {
[Link] = "You Win!";
}
}
}
// Animate man
var animate = function () {
var drawMe = lives ;
drawArray[drawMe]();
}
// Hangman
canvas = function(){
myStickman = [Link]("stickman");
context = [Link]('2d');
[Link]();
[Link] = "#fff";
[Link] = 2;
};
head = function(){
myStickman = [Link]("stickman");
context = [Link]('2d');
[Link]();
[Link](60, 25, 10, 0, [Link]*2, true);
[Link]();
}
/*
draw = function($pathFromx, $pathFromy, $pathTox, $pathToy) {
[Link]($pathFromx, $pathFromy);
[Link]($pathTox, $pathToy);
[Link]();
}
frame1 = function() {
draw (0, 150, 150, 150);
};
frame2 = function() {
draw (10, 0, 10, 600);
};
frame3 = function() {
draw (0, 5, 70, 5);
};
frame4 = function() {
draw (60, 5, 60, 15);
};
torso = function() {
draw (60, 36, 60, 70);
};
rightArm = function() {
draw (60, 46, 100, 50);
};
leftArm = function() {
draw (60, 46, 20, 50);
};
rightLeg = function() {
draw (60, 70, 100, 100);
};
leftLeg = function() {
draw (60, 70, 20, 100);
};
drawArray = [rightLeg, leftLeg, rightArm, leftArm, torso, head, frame4, frame3,
frame2, frame1];
*/
// OnClick Function
check = function () {
[Link] = function () {
var geuss = ([Link]);
[Link]("class", "active");
[Link] = null;
for (var i = 0; i < [Link]; i++) {
if (word[i] === geuss) {
geusses[i].innerHTML = geuss;
counter += 1;
}
}
var j = ([Link](geuss));
if (j === -1) {
lives -= 1;
comments();
animate();
} else {
comments();
}
}
}
// Play
play = function () {
categories = [
["waterlily", "islam", "green", "milk", "twenty-five", "dhaka", "seven"],
/*
["alien", "dirty-harry", "gladiator", "finding-nemo", "jaws"],
["manchester", "milan", "madrid", "amsterdam", "prague"] */
];
chosenCategory = categories[[Link]([Link]() * [Link])];
word = chosenCategory[[Link]([Link]() * [Link])];
word = [Link](/\s/g, "-");
[Link](word);
buttons();
geusses = [ ];
lives = 10;
counter = 0;
space = 0;
result();
comments();
selectCat();
canvas();
}
play();
// Hint
[Link] = function() {
hints = [
["National flower of Bangladesh", "Main religion in Bangladesh", "color
starts with the letter G", "Drink that comes from a cow", "What is 5 x 5", "Capital
of Bangladesh", "How many day in a week"],
/*
["Science-Fiction horror film", "1971 American action film",
"Historical drama", "Anamated Fish", "Giant great white shark"],
["Northern city in the UK", "Home of AC and Inter", "Spanish capital",
"Netherlands capital", "Czech Republic capital"] */
];
var catagoryIndex = [Link](chosenCategory);
var hintIndex = [Link](word);
[Link] = "Clue: - " + hints [catagoryIndex][hintIndex];
};
// Reset
[Link]('reset').onclick = function() {
[Link](correct);
[Link](letters);
[Link] = "";
[Link](0, 0, 400, 400);
play();
}
}