public final class Settings
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
SCREENSHOTS_DIR |
Modifier and Type | Method and Description |
---|---|
static float |
getEffectsVol()
Returns audio effects volume level
|
static java.lang.String |
getFowType()
Returns current fog of war type
|
static java.lang.String[] |
getFowTypes()
Returns array string with fog of war options
|
static java.lang.String |
getLang()
Returns language ID
|
static java.lang.String[] |
getLangList()
Returns array string with language options
|
static java.lang.String |
getMapRenderType()
Returns current map rendering type
|
static java.lang.String[] |
getMapRenderTypes()
Returns array with map rendering types
|
static java.lang.String |
getModuleName()
Returns game module name
|
static float |
getMusicVol()
Returns music volume level
|
static java.lang.String[] |
getResList()
Returns array string with all available resolutions
|
static float[] |
getResolution()
Returns resolution width and height
|
static float |
getScale()
Returns scale for current resolution
|
static Size |
getSystemResolution()
Returns current system resolution
|
static boolean |
isHwCursor()
Checks if hardware cursor is set
|
static boolean |
saveSettings()
Saves current settings to settings file
|
static void |
setEffectsVol(float volLevel)
Sets effects volume level
|
static void |
setFowType(java.lang.String fowTypeId)
Sets type of fog of war
|
static void |
setHwCursor(boolean hwCursor)
Enables or disables hardware cursor
|
static void |
setLang(java.lang.String langId)
Sets specified language with specified ID as game language
|
static void |
setMapRenderType(java.lang.String mRenderType)
Sets map rendering type
|
static void |
setMusicVol(float volLevel)
Sets music volume level
|
static void |
setResolution(Size resolution)
Sets specified size as game resolution(needs game restart)
|
public static final java.lang.String SCREENSHOTS_DIR
public static java.lang.String getLang()
public static float[] getResolution()
public static Size getSystemResolution()
public static java.lang.String[] getResList()
public static java.lang.String[] getLangList()
public static java.lang.String[] getFowTypes()
public static java.lang.String[] getMapRenderTypes()
public static float getScale()
public static float getEffectsVol()
public static float getMusicVol()
public static java.lang.String getFowType()
public static java.lang.String getMapRenderType()
public static java.lang.String getModuleName()
public static boolean isHwCursor()
public static void setResolution(Size resolution)
resolution
- Size with width and heightpublic static void setLang(java.lang.String langId)
langId
- String with lang IDpublic static void setFowType(java.lang.String fowTypeId)
fowTypeId
- String with FOW type ID ('full', 'light' or 'off')public static void setMapRenderType(java.lang.String mRenderType)
mRenderType
- String with desired map rendering type ID ('full' or 'light')public static void setEffectsVol(float volLevel)
volLevel
- Desired volume levelpublic static void setMusicVol(float volLevel)
volLevel
- Desired volume levelpublic static void setHwCursor(boolean hwCursor)
hwCursor
- True to enable hardware cursor, false to disablepublic static boolean saveSettings()