Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function loadGame()
- {
- var searchName = gid("playerName").value;
- if (!searchName || searchName == "")
- {
- alert("No player name specified!");
- return;
- }
- $.ajax({
- url: "../cgi-bin/prax3/savesManager.py",
- type: "post",
- datatype: "text",
- data:{action:'loadGame',
- searchName:searchName
- },
- success: function(result)
- {
- if (result == "NO SAVE FOUND!")
- {
- alert("No saved game found for " + searchName);
- return;
- }
- else
- {
- restoreGame(result, searchName);
- }
- }
- });
- }
- function restoreGame(save, searchName)
- {
- var saveObject = JSON.parse(save);
- var size = saveObject.mapSize;
- bombsTotal = saveObject.bombsCells.length;
- playerName = searchName;
- turns = 0;
- playerSteps = [];
- var totalCells = size * size;
- bombsCells = saveObject.bombsCells;
- gameMap = generateFullMap(size, size);
- freeCells = totalCells - bombsTotal;
- drawMap();
- var steps = saveObject.playerSteps;
- for (var i = 0; i < steps.length; i++)
- {
- press(steps[i][0], steps[i][1]);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement