Package com.csse3200.game.files
Class UserSettings.Settings
java.lang.Object
com.csse3200.game.files.UserSettings.Settings
- Enclosing class:
UserSettings
Stores game settings, can be serialised/deserialised.
-
Field Summary
FieldsModifier and TypeFieldDescriptionui Scale.int
FPS cap of the game.boolean
Custom keybindsfloat
Members for controlling volume of sound effects.float
boolean
-
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
fps
public int fpsFPS cap of the game. Independant of screen FPS. -
fullscreen
public boolean fullscreen -
vsync
public boolean vsync -
displayMode
ui Scale. Currently unused, but can be implemented. -
masterVolume
public float masterVolumeMembers for controlling volume of sound effects. -
musicVolume
public float musicVolume -
keyBindSettings
Custom keybinds
-
-
Constructor Details
-
Settings
public Settings()
-