Advertisement
Guest User

Untitled

a guest
Apr 1st, 2020
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.80 KB | None | 0 0
  1. var randButtonId;
  2. var currentPlayer = 1;
  3. var p1score = 0;
  4. var p2score = 0;
  5. function setBoard() {
  6. var R = randomNumber(0,235);
  7. var G = randomNumber(0,235);
  8. var B = randomNumber(0,235);
  9. var color = rgb(R, G, B);
  10. setProperty("button1", "background-color", color);
  11. setProperty("button2", "background-color", color);
  12. setProperty("button3", "background-color", color);
  13. setProperty("button4", "background-color", color);
  14. R = R + 20;
  15. G = G + 20;
  16. B = B + 20;
  17. var diffColor = rgb(R, G, B);
  18. var randButtonId = "button"+randomNumber(1,4);
  19. setProperty(randButtonId, "background-color", diffColor);
  20. console.log("correct one is " + randButtonId);
  21. }
  22. onEvent("button1", "click", function() {
  23. checkCorrect("button1");
  24. });
  25. onEvent("button2", "click", function() {
  26. checkCorrect("button2");
  27. });
  28. onEvent("button3", "click", function() {
  29. checkCorrect("button3");
  30. });
  31. onEvent("button4", "click", function() {
  32. checkCorrect("button4");
  33. });
  34. setBoard();
  35. function checkCorrect(buttonId) {
  36. console.log("Checking: " + buttonId);
  37. if( buttonId == randButtonId ) {
  38. console.log("You got it right!");
  39. updateScoreBy(1);
  40. } else {
  41. console.log("WRONG");
  42. updateScoreBy(-3);
  43. }
  44. setBoard();
  45. switchPlayer();
  46. }
  47. function switchPlayer() {
  48. if(currentPlayer==1) {
  49. currentPlayer = 2;
  50. hideElement("player1_highlight");
  51. showElement("player2_highlight");
  52. } else {
  53. currentPlayer = 1;
  54. hideElement("player2_highlight");
  55. showElement("player1_highlight");
  56. }
  57. console.log("current player is: " + currentPlayer);
  58. }
  59. function updateScoreBy(amt) {
  60. if (currentPlayer == 1) {
  61. p1score = p1score + amt;
  62. } else {
  63. p2score = p2score + amt;
  64. }
  65. console.log("P1 Score: " + p1score);
  66. console.log("P2 Score: " + p2score);
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement