mirror of
https://bitbucket.org/grumdrig/pq-web.git
synced 2026-09-29 00:34:00 -06:00
Autosave
This commit is contained in:
@@ -27,6 +27,11 @@ function StartTimer() {
|
|||||||
// MainForm.Caption = 'ProgressQuest - ' + ChangeFileExt(ExtractFileName(MainForm.GameSaveName()), '');
|
// MainForm.Caption = 'ProgressQuest - ' + ChangeFileExt(ExtractFileName(MainForm.GameSaveName()), '');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function StopTimer() {
|
||||||
|
clearTimeout(timerid);
|
||||||
|
timerid = null;
|
||||||
|
}
|
||||||
|
|
||||||
function GetPasskey() { return game.passkey; }
|
function GetPasskey() { return game.passkey; }
|
||||||
function SetPasskey(v) { game.passkey = v; }
|
function SetPasskey(v) { game.passkey = v; }
|
||||||
|
|
||||||
@@ -1131,8 +1136,7 @@ $(function() {
|
|||||||
|
|
||||||
cheat("Pause", function () {
|
cheat("Pause", function () {
|
||||||
if (timerid) {
|
if (timerid) {
|
||||||
clearTimeout(timerid);
|
StopTimer();
|
||||||
timerid = null;
|
|
||||||
} else {
|
} else {
|
||||||
StartTimer();
|
StartTimer();
|
||||||
}
|
}
|
||||||
@@ -1189,7 +1193,7 @@ function SaveGame() {
|
|||||||
Log('Saving game: ' + GameSaveName());
|
Log('Saving game: ' + GameSaveName());
|
||||||
$.each(AllBars.concat(AllLists), function (i, e) { e.save(game); });
|
$.each(AllBars.concat(AllLists), function (i, e) { e.save(game); });
|
||||||
HotOrNot();
|
HotOrNot();
|
||||||
addToRoster(game);
|
return addToRoster(game);
|
||||||
}
|
}
|
||||||
|
|
||||||
function LoadGame(sheet) {
|
function LoadGame(sheet) {
|
||||||
@@ -1200,17 +1204,10 @@ function LoadGame(sheet) {
|
|||||||
StartTimer();
|
StartTimer();
|
||||||
}
|
}
|
||||||
|
|
||||||
function TMainForm_FormClose() {
|
$(document).unload(function () {
|
||||||
if (Timer1.Enabled) {
|
StopTimer();
|
||||||
Timer1.Enabled = false;
|
SaveGame();
|
||||||
if (SaveGame()) {
|
});
|
||||||
if (FReportSave)
|
|
||||||
ShowMessage('Game saved as ' + GameSaveName());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
FReportSave = true;
|
|
||||||
Action = caFree;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
function GameSaveName() {
|
function GameSaveName() {
|
||||||
|
|||||||
Reference in New Issue
Block a user