diff --git a/src/css/states/main_menu.scss b/src/css/states/main_menu.scss index 0ac2782b..74e36fdb 100644 --- a/src/css/states/main_menu.scss +++ b/src/css/states/main_menu.scss @@ -185,6 +185,7 @@ color: #fff; @include S(border-radius, $globalBorderRadius); @include S(padding, 5px); + @include S(width, 300px); } .playButton { diff --git a/src/js/game/hud/parts/notifications.js b/src/js/game/hud/parts/notifications.js index b0bfd0c3..aef0cc75 100644 --- a/src/js/game/hud/parts/notifications.js +++ b/src/js/game/hud/parts/notifications.js @@ -24,11 +24,9 @@ export class HUDNotifications extends BaseHUDPart { this.notificationElements = []; // Automatic notifications - if (!IS_DEMO) { - this.root.signals.gameSaved.add(() => - this.onNotification(T.ingame.notifications.gameSaved, enumNotificationType.saved) - ); - } + this.root.signals.gameSaved.add(() => + this.onNotification(T.ingame.notifications.gameSaved, enumNotificationType.saved) + ); } /** diff --git a/src/js/game/hud/parts/settings_menu.js b/src/js/game/hud/parts/settings_menu.js index 28ceb9ff..c70d6afc 100644 --- a/src/js/game/hud/parts/settings_menu.js +++ b/src/js/game/hud/parts/settings_menu.js @@ -57,16 +57,16 @@ export class HUDSettingsMenu extends BaseHUDPart { } returnToMenu() { - if (IS_DEMO) { - const { cancel, deleteGame } = this.root.hud.parts.dialogs.showWarning( - T.dialogs.leaveNotPossibleInDemo.title, - T.dialogs.leaveNotPossibleInDemo.desc, - ["cancel:good", "deleteGame:bad"] - ); - deleteGame.add(() => this.root.gameState.goBackToMenu()); - } else { - this.root.gameState.goBackToMenu(); - } + // if (IS_DEMO) { + // const { cancel, deleteGame } = this.root.hud.parts.dialogs.showWarning( + // T.dialogs.leaveNotPossibleInDemo.title, + // T.dialogs.leaveNotPossibleInDemo.desc, + // ["cancel:good", "deleteGame:bad"] + // ); + // deleteGame.add(() => this.root.gameState.goBackToMenu()); + // } else { + this.root.gameState.goBackToMenu(); + // } } goToSettings() { diff --git a/src/js/game/hud/parts/watermark.js b/src/js/game/hud/parts/watermark.js index b5d7c164..eaef20e9 100644 --- a/src/js/game/hud/parts/watermark.js +++ b/src/js/game/hud/parts/watermark.js @@ -14,10 +14,14 @@ export class HUDWatermark extends BaseHUDPart { const w = this.root.gameWidth; parameters.context.fillStyle = "#f77"; - parameters.context.font = "bold " + this.root.app.getEffectiveUiScale() * 15 + "px GameFont"; + parameters.context.font = "bold " + this.root.app.getEffectiveUiScale() * 17 + "px GameFont"; parameters.context.textAlign = "center"; parameters.context.fillText("DEMO VERSION", w / 2, 50); + parameters.context.font = "bold " + this.root.app.getEffectiveUiScale() * 12 + "px GameFont"; + parameters.context.textAlign = "center"; + parameters.context.fillText("Please consider to buy the full version!", w / 2, 90); + parameters.context.textAlign = "left"; } } diff --git a/translations/base-en.yaml b/translations/base-en.yaml index c781a9aa..d025ee7f 100644 --- a/translations/base-en.yaml +++ b/translations/base-en.yaml @@ -61,7 +61,7 @@ demoBanners: intro: >- If you enjoy this game, please consider to buy the full version! advantages: - - No advertisements + - No advertisements & watermark - Dark mode - >- Allow me to further develop shapez.io ❤️