|
|
@@ -1,41 +0,0 @@
|
|
|
-//Scene - Initialize when Scene Starts
|
|
|
-$this.dieClick=false;
|
|
|
-
|
|
|
-//totalText does not need to be called from $this.scene
|
|
|
-//We can access totalText just by totalText.text()
|
|
|
-
|
|
|
-//Scene - Update Every Frame
|
|
|
-if($this.scene.dieClick){
|
|
|
- var roll1=Math.round(random(5));
|
|
|
- var roll2=Math.round(random(5));
|
|
|
- die1.frameIndex(roll1);
|
|
|
- die2.frameIndex(roll2);
|
|
|
- //2 is added to the total since each die roll is off by 1.
|
|
|
- totalText.text(roll1+roll2+2);
|
|
|
- $this.scene.dieClick=false;
|
|
|
-}
|
|
|
-
|
|
|
-//die1 and die2 Objects: Mouse Click Events
|
|
|
-if(!$this.scene.dieClick){
|
|
|
- $this.scene.dieClick=true;
|
|
|
-}
|
|
|
-
|
|
|
-//alternate solution
|
|
|
-//die1 - Mouse Click Event
|
|
|
-//Use random() to generate numbers to simulate die roll.
|
|
|
-//Good place to teach ninjas about the possible numbers when running random(5) - 0,1,2,3,4,5
|
|
|
-//This happens to coincide with the frame indexes for the die values
|
|
|
-var roll1 = Math.round(random(5));
|
|
|
-var roll2 = Math.round(random(5));
|
|
|
-//Show ninjas how we will use the variables to make the numbers that we generated match
|
|
|
-die1.frameIndex(roll1);
|
|
|
-die2.frameIndex(roll2);
|
|
|
-
|
|
|
-var total = roll1+roll2+2; //good to show how to use another variable to store the total. Don't add 2 to start
|
|
|
-//Good place to start by showing how we can update the total by hard coding the number into the .text()
|
|
|
-//After we do the generation of values above and store the total into its own variable, we can use the
|
|
|
-//total instead of hardcoding the number
|
|
|
-totalText.text(total);
|
|
|
-//Ask what is wrong with the game at the moment without adding 2 to the total
|
|
|
-//We're using index values so it includes 0, how do we fix this?
|
|
|
-//We should +2 to the total
|