diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index e151709191..682c627bc6 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -1256,6 +1256,8 @@ setting.borderlesswindow.description = Restart may be required to apply changes. setting.fps.name = Show FPS & Ping setting.console.name = Enable Console setting.smoothcamera.name = Smooth Camera +setting.detach-camera.name = Free Camera +setting.detach-camera.description = If enabled, the camera moves independently of the player unit.\nThis setting can be assigned a hotkey. setting.vsync.name = VSync setting.pixelate.name = Pixelate setting.minimap.name = Show Minimap diff --git a/core/src/mindustry/ui/dialogs/SettingsMenuDialog.java b/core/src/mindustry/ui/dialogs/SettingsMenuDialog.java index 4fb56d595a..5631395f1d 100644 --- a/core/src/mindustry/ui/dialogs/SettingsMenuDialog.java +++ b/core/src/mindustry/ui/dialogs/SettingsMenuDialog.java @@ -474,6 +474,9 @@ public class SettingsMenuDialog extends BaseDialog{ } graphics.checkPref("minimap", !mobile); graphics.checkPref("smoothcamera", true); + if(!mobile){ + graphics.checkPref("detach-camera", false); + } graphics.checkPref("position", false); if(!mobile){ graphics.checkPref("mouseposition", false);