skylight_animation

Web Storage - localStorage | score.js

Aug 19th, 2020
2,590
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var point = 0;
  2. function pointCounter(){
  3.     point = point+1;
  4.     $('#score').text(point);
  5. }
  6.  
  7. function postScore(){
  8.     var name = $('#nameScore').val();
  9.     if (name != '') {
  10.         var score = $('#finalscore').text();
  11.         var highscore = localStorage.getItem("scoreHighScore");
  12.         var scoreCheck = parseInt(score);
  13.  
  14.         if (highscore =='') {highscore = 0;}
  15.         if (scoreCheck > highscore) {
  16.             localStorage.setItem("scoreHighScore", score); //set high score value
  17.             localStorage.setItem("nameHighScore", name); //set high score user name
  18.             localStorage.setItem("scoreLastScore", score); //set last score value
  19.             localStorage.setItem("nameLastScore", name); //get last score user name
  20.         }else{
  21.             localStorage.setItem("scoreLastScore", score); //set last score value
  22.             localStorage.setItem("nameLastScore", name); //get last score user name
  23.         }
  24.  
  25.         $('#nameScore').val('');
  26.         $('#finalscore').text('00');
  27.         $('#score').text('00');
  28.         point = 0;
  29.         game();
  30.  
  31.     }else{
  32.         alert('"Name" cannot be empty!!!');
  33.     }
  34. }
  35.  
  36. function loadScore(){
  37.     var score= localStorage.getItem("scoreHighScore"); //get high score value
  38.     var name= localStorage.getItem("nameHighScore"); //get high score user name
  39.     var lscore= localStorage.getItem("scoreLastScore"); //get last score value
  40.     var lname= localStorage.getItem("nameLastScore"); //get last score user name
  41.  
  42.     var scoreCheck = parseInt(score);
  43.     if (!scoreCheck) {
  44.         $('.highscore').hide();
  45.     }else{
  46.         $('.score').text(score);
  47.         $('.name').text(name);
  48.         $('.highscore').show();
  49.     }
  50.     var lscoreCheck = parseInt(lscore);
  51.     if (!lscoreCheck) {
  52.         $('.lastscore').hide();
  53.     }else{
  54.         $('.lscore').text(lscore);
  55.         $('.lname').text(lname);
  56.         $('.lastscore').show();
  57.     }
  58. }
Advertisement
Add Comment
Please, Sign In to add comment