Package com.csse3200.game.files
Class UserSettings
java.lang.Object
com.csse3200.game.files.UserSettings
Reading, Writing, and applying user settings in the game.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Stores chosen display settings.static class
Stores game settings, can be serialised/deserialised. -
Method Summary
Modifier and TypeMethodDescriptionstatic void
applySettings
(UserSettings.Settings settings) Apply the given settings without storing them.static UserSettings.Settings
get()
Get the stored user settingsstatic void
set
(UserSettings.Settings settings, boolean applyImmediate) Set the stored user settings
-
Method Details
-
get
Get the stored user settings- Returns:
- Copy of the current settings
-
set
Set the stored user settings- Parameters:
settings
- New settings to storeapplyImmediate
- true to immediately apply new settings.
-
applySettings
Apply the given settings without storing them.- Parameters:
settings
- Settings to apply
-