Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ///*
- // * To change this license header, choose License Headers in Project Properties.
- // * To change this template file, choose Tools | Templates
- // * and open the template in the editor.
- // */
- //
- //document.getElementById("turn").addEventListener("click", function() {
- //roller();
- //});
- //
- //
- //var roll = Math.floor(Math.random() * 6) + 1;
- //
- //function rollDice() {
- // for (var i = 0; i < 3; i++) {
- // var roll = Math.floor(Math.random() * 6) + 1;
- // var die = document.getElementById("die" + (i + 1));
- // die.innerHTML = roll;
- // die.style.display = "block";
- // }
- //
- //}
- //
- //var die1 = document.getElementById("die1"); //Gets die1 id
- //var die2 = document.getElementById("die2"); //Gets die2 id
- //var die3 = document.getElementById("die3"); //Gets die3 id
- //
- //die1.addEventListener("click", function() {
- // console.log(die1.innerHTML);
- //});
- //var ans = document.getElementById("answer");
- //
- //function roller() { // rolls dice and print them the web page
- // var results = [];
- // for (var i = 0; i < 3; i++) {
- // var roll = Math.floor(Math.random() * 6) + 1;
- // results.push(roll);
- // }
- // results.sort();
- // results.reverse();
- // var spinResult = results.join("");
- // console.log(spinResult);
- //
- // die1.innerHTML = spinResult[0];
- // die2.innerHTML = spinResult[1];
- // die3.innerHTML = spinResult[2];
- //}
- //var turn = false;
- //var playerOne = [];
- //var playerTwo = [];
- //Variables decered
- var gameStarted = false;
- var gameDone = false;
- var round = 1;
- var playerTurn = 1;
- var player1Score = 0;
- var player2Score = 0;
- var head = document.getElementById("head");
- //Reseting game when game ended
- function ResetGame() {
- window.location.reload();
- }
- //$('#btnRoll').click(function (){
- //Roll button trigers the start of the game
- document.getElementById("btnRoll").addEventListener("click", function () {
- if (gameDone) {
- ResetGame();
- return;
- }
- if (!gameStarted) {
- //$('#btnRoll').text("Roll");
- document.getElementById("btnRoll").innerHTML = "Roll";
- // $(".dices,.scores").slideDown();
- document.getElementById("dices").style.display = "block";
- document.getElementById("scores").style.display = "block";
- gameStarted = true;
- UpdateUI();
- } else {
- var results = rollDice();
- //$('#dice1').text(results[0]);
- //$('#dice2').text(results[1]);
- //$('#dice3').text(results[2]);
- //show roll results
- document.getElementById("dice1").innerHTML = results[0];
- document.getElementById("dice2").innerHTML = results[1];
- document.getElementById("dice3").innerHTML = results[2];
- var scoreStr = results[0].toString() + results[1].toString() + results[2].toString();
- if (playerTurn == 1) {
- //$("#score1List").append("Turn " + round + ": " + scoreStr + "<br>");
- document.getElementById("score1List").innerHTML += "Turn " + round + ": " + scoreStr + "<br>";
- player1Score += parseInt(scoreStr);
- playerTurn = 2;
- } else {
- //$("#score2List").append("Turn " + round + ": " + scoreStr + "<br>");
- document.getElementById("score2List").innerHTML += "Turn " + round + ": " + scoreStr + "<br>";
- player2Score += parseInt(scoreStr);
- playerTurn = 1;
- // Update round only once, after player 2 has played
- round++;
- if (round > 5) {
- gameDone = true;
- }
- }
- UpdateUI();
- if (gameDone) { // Game Over
- //$(".game").slideUp();
- document.getElementById("game").style.display = "none";
- if (player1Score > player2Score) {
- //$('.head').text("Player 1 Won!");
- head.innerHTML = "Player 1 Won!";
- } else if (player1Score < player2Score) {
- //$('.head').text("Player 2 Won!");
- head.innerHTML = "Player 2 Won!";
- } else { // Tie
- //$('.head').text("Its a Tie!");
- head.innerHTML = "Its a Tie!";
- }
- //$('#btnRoll').text("Reset");
- document.getElementById("btnRoll").innerHTML = "Reset";
- gameDone = true;
- }
- }
- });
- function UpdateUI() {
- //$('.head').text("Player " + playerTurn + " Turn");
- head.innerHTML = "Player " + playerTurn + "Turn ";
- //$('.round').text("Round: " + round);
- document.getElementById("round").innerHTML = "Round: " + round;
- //$('#score1').text(player1Score);
- document.getElementById("score1").innerHTML = player1Score;
- //$('#score2').text(player2Score);
- document.getElementById("score2").innerHTML = player2Score;
- }
- function rollDice() { // rolls dice and return them
- var results = [];
- for (var i = 0; i < 3; i++) {
- var roll = Math.floor(Math.random() * 6) + 1;
- results.push(roll);
- }
- results.sort();
- results.reverse();
- return results;
- }
- //Help butto event when presser
- document.getElementById("helpBtn").addEventListener("click", function () {
- //$("#helpOverlay").slideDown();
- document.getElementById("helpOverlay").style.display = "block";
- });
- //Event that closes the eliminates the Help button
- document.getElementById("close").addEventListener("click", function () {
- //$("#helpOverlay").slideUp();
- document.getElementById("helpOverlay").style.display = "none";
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement