Advertisement
Dashiva

IGM Import/Export

Jan 24th, 2015
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /**
  2. Import/export buttons for IdleGameMaker.
  3. */
  4. (function(){
  5.   var MODULE_KEY = 'importexport_gw4y480hjear';
  6.   if (window[MODULE_KEY]) {
  7.     return;
  8.   }
  9.   function performImport() {
  10.     var state = prompt("Enter save state:");
  11.     localStorage[Game.src] = state;
  12.     Game.Load();
  13.   }
  14.   function performExport() {
  15.     Game.Save();
  16.     var state = localStorage[Game.src];
  17.     prompt("Copy save state below:", state);
  18.   }
  19.   var root = document.createElement('div');
  20.   var importButton = root.appendChild(document.createElement('input'));
  21.   importButton.type = 'button';
  22.   importButton.value = 'Import';
  23.   importButton.onclick = performImport;
  24.   var exportButton = root.appendChild(document.createElement('input'));
  25.   exportButton.type = 'button';
  26.   exportButton.value = 'Export';
  27.   exportButton.onclick = performExport;
  28.   document.getElementById('saveBox').appendChild(root);
  29.   window[MODULE_KEY] = true;
  30. })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement