1
0
mirror of https://github.com/tobspr/shapez.io.git synced 2026-03-02 03:39:21 +00:00

Allow import in the free version, but make it limited to one savegame

This commit is contained in:
tobspr
2020-05-21 20:16:33 +02:00
parent fec5dfd43c
commit 1cba701b8a
4 changed files with 23 additions and 8 deletions

View File

@@ -99,8 +99,8 @@ export class MainMenuState extends GameState {
}
requestImportSavegame() {
if (IS_DEMO) {
this.dialogs.showFeatureRestrictionInfo(T.demo.features.importingGames);
if (IS_DEMO && this.app.savegameMgr.getSavegamesMetaData().length > 0) {
this.dialogs.showWarning(T.dialogs.oneSavegameLimit.title, T.dialogs.oneSavegameLimit.desc);
return;
}
@@ -337,6 +337,11 @@ export class MainMenuState extends GameState {
}
onPlayButtonClicked() {
if (IS_DEMO && this.app.savegameMgr.getSavegamesMetaData().length > 0) {
this.dialogs.showWarning(T.dialogs.oneSavegameLimit.title, T.dialogs.oneSavegameLimit.desc);
return;
}
if (IS_DEMO) {
const { ok } = this.dialogs.showWarning(
T.dialogs.demoExplanation.title,