Advertisement
Guest User

Untitled

a guest
Nov 20th, 2017
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.04 KB | None | 0 0
  1. function loadGame()
  2. {
  3.     var searchName = gid("playerName").value;
  4.     if (!searchName || searchName == "")
  5.     {
  6.         alert("No player name specified!");
  7.         return;
  8.     }
  9.    
  10.     $.ajax({
  11.         url: "../cgi-bin/prax3/savesManager.py",
  12.         type: "post",
  13.         datatype: "text",
  14.         data:{action:'loadGame',
  15.             searchName:searchName
  16.         },
  17.         success: function(result)
  18.         {
  19.             if (result == "NO SAVE FOUND!")
  20.             {
  21.                 alert("No saved game found for " + searchName);
  22.                 return;
  23.             }
  24.             else
  25.             {
  26.                 restoreGame(result, searchName);
  27.             }
  28.         }
  29.     });
  30. }
  31.  
  32. function restoreGame(save, searchName)
  33. {
  34.     var saveObject = JSON.parse(save);
  35.     var size = saveObject.mapSize;
  36.     bombsTotal = saveObject.bombsCells.length;
  37.     playerName = searchName;
  38.    
  39.     turns = 0;
  40.     playerSteps = [];
  41.     var totalCells = size * size;
  42.     bombsCells = saveObject.bombsCells;
  43.    
  44.     gameMap = generateFullMap(size, size);
  45.     freeCells = totalCells - bombsTotal;
  46.    
  47.     drawMap();
  48.    
  49.     var steps = saveObject.playerSteps;
  50.     for (var i = 0; i < steps.length; i++)
  51.     {
  52.         press(steps[i][0], steps[i][1]);
  53.     }
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement