Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var words = ["turquoise","fuscia","scarlet","copper","emerald","plum","beige","lavender","maroon","coral"];
- 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 word=0;
- var index = 0;
- var wordLength;
- var spaces=["_ "];
- var letters = [""];
- var body=["headImage","bodyImage","rightArmImage","leftArmImage","rightLegImage","leftLegImage"];
- var lives = -1;
- var counter=0;
- onEvent("winBack", "click", function(event) {
- reset();
- });
- onEvent("loseBack", "click", function(event) {
- reset();
- });
- onEvent("hangmanButton", "click", function(event) {
- setScreen("hangmanScreen");
- chooseWord();
- });
- onEvent("aButton", "click", function(event) {
- checkLetter("a");
- });
- onEvent("bButton", "click", function(event) {
- checkLetter("b");
- });
- onEvent("cButton", "click", function(event) {
- checkLetter("c");
- });
- onEvent("dButton", "click", function(event) {
- checkLetter("d");
- });
- onEvent("eButton", "click", function(event) {
- checkLetter("e");
- });
- onEvent("fButton", "click", function(event) {
- checkLetter("f");
- });
- onEvent("gButton", "click", function(event) {
- checkLetter("g");
- });
- onEvent("hButton", "click", function(event) {
- checkLetter("h");
- });
- onEvent("iButton", "click", function(event) {
- checkLetter("i");
- });
- onEvent("jButton", "click", function(event) {
- checkLetter("j");
- });
- onEvent("kButton", "click", function(event) {
- checkLetter("k");
- });
- onEvent("lButton", "click", function(event) {
- checkLetter("l");
- });
- onEvent("mButton", "click", function(event) {
- checkLetter("m");
- });
- onEvent("nButton", "click", function(event) {
- checkLetter("n");
- });
- onEvent("oButton", "click", function(event) {
- checkLetter("o");
- });
- onEvent("pButton", "click", function(event) {
- checkLetter("p");
- });
- onEvent("qButton", "click", function(event) {
- checkLetter("q");
- });
- onEvent("rButton", "click", function(event) {
- checkLetter("r");
- });
- onEvent("sButton", "click", function(event) {
- checkLetter("s");
- });
- onEvent("tButton", "click", function(event) {
- checkLetter("t");
- });
- onEvent("uButton", "click", function(event) {
- checkLetter("u");
- });
- onEvent("vButton", "click", function(event) {
- checkLetter("v");
- });
- onEvent("wButton", "click", function(event) {
- checkLetter("w");
- });
- onEvent("xButton", "click", function(event) {
- checkLetter("x");
- });
- onEvent("yButton", "click", function(event) {
- checkLetter("y");
- });
- onEvent("zButton", "click", function(event) {
- checkLetter("z");
- });
- function chooseWord() {
- index = randomNumber(0,words.length-1);
- word = words[index];
- assign();
- for (var i = 0; i <= wordLength-1;i++) {
- spaces[i]="_";
- }
- setText("wordLabel",spaces);
- console.log(spaces);
- console.log(word);
- }
- function assign(){
- if (index===0) {
- wordLength = 9;
- letters[0]="t";
- letters[1]="u";
- letters[2]="r";
- letters[3]="q";
- letters[4]="u";
- letters[5]="o";
- letters[6]="i";
- letters[7]="s";
- letters[8]="e";
- } else if(index==1){
- wordLength = 6;
- letters[0]="f";
- letters[1]="u";
- letters[2]="s";
- letters[3]="c";
- letters[4]="i";
- letters[5]="a";
- } else if(index==2){
- wordLength = 7;
- letters[0]="s";
- letters[1]="c";
- letters[2]="a";
- letters[3]="r";
- letters[4]="l";
- letters[5]="e";
- letters[6]="t";
- }else if (index==3){
- wordLength = 6;
- letters[0]="c";
- letters[1]="o";
- letters[2]="p";
- letters[3]="p";
- letters[4]="e";
- letters[5]="r";
- }else if (index ==4){
- wordLength = 7;
- letters[0]="e";
- letters[1]="m";
- letters[2]="e";
- letters[3]="r";
- letters[4]="a";
- letters[5]="l";
- letters[6]="d";
- } else if(index ==5) {
- wordLength = 4;
- letters[0]="p";
- letters[1]="l";
- letters[2]="u";
- letters[3]="m";
- }else if(index == 6){
- wordLength = 5;
- letters[0]="b";
- letters[1]="e";
- letters[2]="i";
- letters[3]="g";
- letters[4]="e";
- }else if(index ==7){
- wordLength = 8;
- letters[0]="l";
- letters[1]="a";
- letters[2]="v";
- letters[3]="e";
- letters[4]="n";
- letters[5]="d";
- letters[6]="e";
- letters[7]="r";
- }else if(index ==8){
- wordLength = 6;
- letters[0]="m";
- letters[1]="a";
- letters[2]="r";
- letters[3]="o";
- letters[4]="o";
- letters[5]="n";
- }else if (index ==9){
- wordLength = 5;
- letters[0]="c";
- letters[1]="o";
- letters[2]="r";
- letters[3]="a";
- letters[4]="l";
- }
- }
- function checkLetter(n) {
- counter=0;
- index=0;
- for (var i = 0; i < letters.length; i++) {
- if (letters[index]==n) {
- spaces[index]=n;
- setText("wordLabel",spaces);
- }else{
- counter++;
- console.log(counter);
- console.log(spaces);
- }
- index++;
- if (counter==wordLength){
- lives++;
- showElement(body[lives]);
- }
- }
- checkEnd();
- hideElement(n + "Button");
- }
- function reset(){
- setScreen("startScreen");
- spaces=["_ "];
- letters = [""];
- counter =0;
- lives=-1;
- index =0;
- for (var i = 0; i < 6; i++) {
- hideElement(body[i]);
- }
- for (var j = 0; j < alphabet.length ; j++) {
- showElement(alphabet[j] + "Button");
- }
- }
- function checkEnd() {
- if (lives==6){
- setScreen("loseScreen");
- setText("loseArea",letters);
- }
- for (var i = 0; i<letters.length; i++) {
- if (spaces[i]==letters[i]) {
- } else {
- return;
- }
- }
- setScreen("winScreen");
- setText("winLabel",letters);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement