diff --git a/resources/lang/en.json b/resources/lang/en.json index 701c383fa..d3b950215 100644 --- a/resources/lang/en.json +++ b/resources/lang/en.json @@ -446,7 +446,8 @@ "alliances": "Alliances" }, "replay_panel": { - "replay_speed": "Replay speed" + "replay_speed": "Replay speed", + "game_speed": "Game speed" }, "error_modal": { "crashed": "Game crashed!", diff --git a/src/client/graphics/layers/ReplayPanel.ts b/src/client/graphics/layers/ReplayPanel.ts index 529a52ca1..622b233ff 100644 --- a/src/client/graphics/layers/ReplayPanel.ts +++ b/src/client/graphics/layers/ReplayPanel.ts @@ -18,12 +18,15 @@ export class ReplayPanel extends LitElement implements Layer { @state() private _replaySpeedMultiplier: number = defaultReplaySpeedMultiplier; + private _isSinglePlayer: boolean = false; @state() private _isVisible = false; init() { - if (this.game?.config().gameConfig().gameType === GameType.Singleplayer) { + this._isSinglePlayer = + this.game?.config().gameConfig().gameType === GameType.Singleplayer; + if (this._isSinglePlayer) { this.setVisible(true); } } @@ -65,7 +68,9 @@ export class ReplayPanel extends LitElement implements Layer { @contextmenu=${(e) => e.preventDefault()} >