Advertisement
Guest User

Untitled

a guest
Apr 22nd, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.60 KB | None | 0 0
  1. var words = ["turquoise","fuscia","scarlet","copper","emerald","plum","beige","lavender","maroon","coral"];
  2. 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"];
  3. var word=0;
  4. var index = 0;
  5. var wordLength;
  6. var spaces=["_ "];
  7. var letters = [""];
  8. var body=["headImage","bodyImage","rightArmImage","leftArmImage","rightLegImage","leftLegImage"];
  9. var lives = -1;
  10. var counter=0;
  11. onEvent("winBack", "click", function(event) {
  12. reset();
  13. });
  14. onEvent("loseBack", "click", function(event) {
  15. reset();
  16. });
  17. onEvent("hangmanButton", "click", function(event) {
  18. setScreen("hangmanScreen");
  19. chooseWord();
  20. });
  21. onEvent("aButton", "click", function(event) {
  22. checkLetter("a");
  23. });
  24. onEvent("bButton", "click", function(event) {
  25. checkLetter("b");
  26. });
  27. onEvent("cButton", "click", function(event) {
  28. checkLetter("c");
  29. });
  30. onEvent("dButton", "click", function(event) {
  31. checkLetter("d");
  32. });
  33. onEvent("eButton", "click", function(event) {
  34. checkLetter("e");
  35. });
  36. onEvent("fButton", "click", function(event) {
  37. checkLetter("f");
  38. });
  39. onEvent("gButton", "click", function(event) {
  40. checkLetter("g");
  41. });
  42. onEvent("hButton", "click", function(event) {
  43. checkLetter("h");
  44. });
  45. onEvent("iButton", "click", function(event) {
  46. checkLetter("i");
  47. });
  48. onEvent("jButton", "click", function(event) {
  49. checkLetter("j");
  50. });
  51. onEvent("kButton", "click", function(event) {
  52. checkLetter("k");
  53. });
  54. onEvent("lButton", "click", function(event) {
  55. checkLetter("l");
  56. });
  57. onEvent("mButton", "click", function(event) {
  58. checkLetter("m");
  59. });
  60. onEvent("nButton", "click", function(event) {
  61. checkLetter("n");
  62. });
  63. onEvent("oButton", "click", function(event) {
  64. checkLetter("o");
  65. });
  66. onEvent("pButton", "click", function(event) {
  67. checkLetter("p");
  68. });
  69. onEvent("qButton", "click", function(event) {
  70. checkLetter("q");
  71. });
  72. onEvent("rButton", "click", function(event) {
  73. checkLetter("r");
  74. });
  75. onEvent("sButton", "click", function(event) {
  76. checkLetter("s");
  77. });
  78. onEvent("tButton", "click", function(event) {
  79. checkLetter("t");
  80. });
  81. onEvent("uButton", "click", function(event) {
  82. checkLetter("u");
  83. });
  84. onEvent("vButton", "click", function(event) {
  85. checkLetter("v");
  86. });
  87. onEvent("wButton", "click", function(event) {
  88. checkLetter("w");
  89. });
  90. onEvent("xButton", "click", function(event) {
  91. checkLetter("x");
  92. });
  93. onEvent("yButton", "click", function(event) {
  94. checkLetter("y");
  95. });
  96. onEvent("zButton", "click", function(event) {
  97. checkLetter("z");
  98. });
  99.  
  100. function chooseWord() {
  101. index = randomNumber(0,words.length-1);
  102. word = words[index];
  103. assign();
  104.  
  105. for (var i = 0; i <= wordLength-1;i++) {
  106. spaces[i]="_";
  107.  
  108. }
  109. setText("wordLabel",spaces);
  110. console.log(spaces);
  111. console.log(word);
  112. }
  113.  
  114. function assign(){
  115. if (index===0) {
  116. wordLength = 9;
  117. letters[0]="t";
  118. letters[1]="u";
  119. letters[2]="r";
  120. letters[3]="q";
  121. letters[4]="u";
  122. letters[5]="o";
  123. letters[6]="i";
  124. letters[7]="s";
  125. letters[8]="e";
  126. } else if(index==1){
  127. wordLength = 6;
  128. letters[0]="f";
  129. letters[1]="u";
  130. letters[2]="s";
  131. letters[3]="c";
  132. letters[4]="i";
  133. letters[5]="a";
  134.  
  135. } else if(index==2){
  136. wordLength = 7;
  137. letters[0]="s";
  138. letters[1]="c";
  139. letters[2]="a";
  140. letters[3]="r";
  141. letters[4]="l";
  142. letters[5]="e";
  143. letters[6]="t";
  144.  
  145. }else if (index==3){
  146. wordLength = 6;
  147. letters[0]="c";
  148. letters[1]="o";
  149. letters[2]="p";
  150. letters[3]="p";
  151. letters[4]="e";
  152. letters[5]="r";
  153.  
  154. }else if (index ==4){
  155. wordLength = 7;
  156. letters[0]="e";
  157. letters[1]="m";
  158. letters[2]="e";
  159. letters[3]="r";
  160. letters[4]="a";
  161. letters[5]="l";
  162. letters[6]="d";
  163.  
  164. } else if(index ==5) {
  165. wordLength = 4;
  166. letters[0]="p";
  167. letters[1]="l";
  168. letters[2]="u";
  169. letters[3]="m";
  170.  
  171. }else if(index == 6){
  172. wordLength = 5;
  173. letters[0]="b";
  174. letters[1]="e";
  175. letters[2]="i";
  176. letters[3]="g";
  177. letters[4]="e";
  178.  
  179. }else if(index ==7){
  180. wordLength = 8;
  181. letters[0]="l";
  182. letters[1]="a";
  183. letters[2]="v";
  184. letters[3]="e";
  185. letters[4]="n";
  186. letters[5]="d";
  187. letters[6]="e";
  188. letters[7]="r";
  189.  
  190. }else if(index ==8){
  191. wordLength = 6;
  192. letters[0]="m";
  193. letters[1]="a";
  194. letters[2]="r";
  195. letters[3]="o";
  196. letters[4]="o";
  197. letters[5]="n";
  198.  
  199. }else if (index ==9){
  200. wordLength = 5;
  201. letters[0]="c";
  202. letters[1]="o";
  203. letters[2]="r";
  204. letters[3]="a";
  205. letters[4]="l";
  206.  
  207. }
  208. }
  209. function checkLetter(n) {
  210. counter=0;
  211. index=0;
  212. for (var i = 0; i < letters.length; i++) {
  213. if (letters[index]==n) {
  214. spaces[index]=n;
  215. setText("wordLabel",spaces);
  216. }else{
  217. counter++;
  218. console.log(counter);
  219. console.log(spaces);
  220. }
  221. index++;
  222. if (counter==wordLength){
  223. lives++;
  224. showElement(body[lives]);
  225. }
  226. }
  227. checkEnd();
  228. hideElement(n + "Button");
  229. }
  230. function reset(){
  231. setScreen("startScreen");
  232. spaces=["_ "];
  233. letters = [""];
  234. counter =0;
  235. lives=-1;
  236. index =0;
  237. for (var i = 0; i < 6; i++) {
  238. hideElement(body[i]);
  239. }
  240. for (var j = 0; j < alphabet.length ; j++) {
  241. showElement(alphabet[j] + "Button");
  242. }
  243. }
  244. function checkEnd() {
  245. if (lives==6){
  246. setScreen("loseScreen");
  247. setText("loseArea",letters);
  248. }
  249. for (var i = 0; i<letters.length; i++) {
  250. if (spaces[i]==letters[i]) {
  251. } else {
  252. return;
  253. }
  254. }
  255. setScreen("winScreen");
  256. setText("winLabel",letters);
  257. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement