Class UserSettings.Settings

java.lang.Object
com.csse3200.game.files.UserSettings.Settings
Enclosing class:
UserSettings

public static class UserSettings.Settings extends Object
Stores game settings, can be serialised/deserialised.
  • Field Details

    • fps

      public int fps
      FPS cap of the game. Independant of screen FPS.
    • fullscreen

      public boolean fullscreen
    • vsync

      public boolean vsync
    • displayMode

      public UserSettings.DisplaySettings displayMode
      ui Scale. Currently unused, but can be implemented.
    • masterVolume

      public float masterVolume
      Members for controlling volume of sound effects.
    • musicVolume

      public float musicVolume
    • keyBindSettings

      public UserSettings.KeyBindSettings keyBindSettings
      Custom keybinds
  • Constructor Details

    • Settings

      public Settings()