Quellcode durchsuchen

Add Rock Paper Scissors'

michtang vor 3 Jahren
Ursprung
Commit
01f069f5a2
1 geänderte Dateien mit 50 neuen und 5 gelöschten Zeilen
  1. 50 5
      02-yellow/03-06-PY-rock-paper-scissors.js

+ 50 - 5
02-yellow/03-06-PY-rock-paper-scissors.js

@@ -1,13 +1,13 @@
-/**Decompose game into the different parts
+/**
+ Decompose game into the different parts
  * Clicking button will choose R,P,or S - check frameIndexes
  * Image will show on screen based on button clicked
  * Computer will choose R P or S - random(2,0) - 0,1,2
  * Image for Computer's choice shown frameIndex (0,1,2)
  * Win conditionals will be analyzed - if() conditions
  * Result is shown (win or lose or tie)
- **/
 
-/**Look at RPS1 Animations for frameIndex:
+Look at RPS1 Animations for frameIndex:
  * 0 - paper
  * 1 - rock
  * 2 - scissors
@@ -36,11 +36,56 @@ RPS2.visible(true);
 //Win Conditionals:
 
 if (compChoice == 1) { //Comnputer chose rock [1]
-    result.text("You Win!");
+    results.text("You Win!");
 } else if (compChoice == 2) { //Computer chose scissors [2]
     results.text("You lost!");
 } else { //Do we need to type the condition? If it didn't choose rock
-    //or scissors, it must have chosen paper
+         //or scissors, it must have chosen paper
     results.text("It's a tie!")
 }
 
+//rockButton - Mouse Click Event [1]
+//generate the computer's choice
+var compChoice = random(0,2);
+
+//Show your choice on RPS1
+RPS1.frameIndex(1);
+RPS1.visible(true);
+
+//Show computer's choice on RPS2
+RPS2.frameIndex(compChoice);
+RPS2.visible(true);
+
+//Win Conditionals:
+
+if (compChoice == 2) { //Comnputer chose scissors [2]
+    results.text("You Win!");
+} else if (compChoice === 0) { //Computer chose paper [0]
+    results.text("You lost!");
+} else { //Do we need to type the condition? If it didn't choose paper
+         //or scissors, it must have chosen rock
+    results.text("It's a tie!")
+}
+
+//scissorsButton - Mouse Click Event [2]
+//generate the computer's choice
+var compChoice = random(0,2);
+
+//Show your choice on RPS1
+RPS1.frameIndex(2);
+RPS1.visible(true);
+
+//Show computer's choice on RPS2
+RPS2.frameIndex(compChoice);
+RPS2.visible(true);
+
+//Win Conditionals:
+
+if (compChoice === 0) { //Comnputer chose paper [0]
+    results.text("You Win!");
+} else if (compChoice == 1) { //Computer chose rock [1]
+    results.text("You lost!");
+} else { //Do we need to type the condition? If it didn't choose paper
+         //or rock, it must have chosen scissors
+    results.text("It's a tie!")
+}