Package com.prineside.tdi2.managers
Class SettingsManager
java.lang.Object
com.prineside.tdi2.Manager.ManagerAdapter
com.prineside.tdi2.managers.SettingsManager
- All Implemented Interfaces:
 com.badlogic.gdx.utils.Disposable,Manager
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enumstatic enumstatic enumstatic classstatic interfaceNested classes/interfaces inherited from interface com.prineside.tdi2.Manager
Manager.ManagerAdapter, Manager.ManagerWithListeners<T> - 
Field Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanstatic com.badlogic.gdx.Graphics.DisplayModegetBestFullscreenMode(int initCfgW, int initCfgH) static com.badlogic.gdx.Graphics.DisplayModegetBestFullscreenMode(int initCfgW, int initCfgH, int bestW, int bestH) booleandoubleint[]static StringgetGameSessionFingerprint(String playerId, String gameStartHash) com.badlogic.gdx.utils.IntArrayint[]com.badlogic.gdx.utils.Array<SettingsManager.HotkeyAction>getHotKeyActions(com.badlogic.gdx.utils.IntArray keysPressed) com.badlogic.gdx.utils.Array<SettingsManager.HotkeyAction>intbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidpreRender(float delta) Вызывается перед любыми обновлениями и отрисовками экранов и системvoidbooleansetBoolCustomValue(SettingsManager.CustomValueType type, boolean value) voidsetBugReportsEnabled(boolean enabled) booleansetCustomValue(SettingsManager.CustomValueType type, double value) voidsetDebugDetailedMode(boolean enabled) voidsetDebugMode(boolean enabled) voidsetExplosionsDrawing(boolean drawing) voidsetFlyingCoinsEnabled(boolean enabled) voidsetHotKey(SettingsManager.HotkeyAction action, int[] keys) voidsetInstantAutoWaveCallEnabled(boolean enabled) voidsetLargeFontsEnabled(boolean enabled) voidsetMusicVolume(double val) voidsetParticlesDrawing(boolean drawing) voidsetProjectilesDrawing(boolean drawing) voidsetProjectileTrailsDrawing(boolean drawing) voidsetSoundVoulme(double val) voidsetStainsEnabled(boolean enabled) booleansetThreeDeeModelsEnabled(boolean enabled) voidsetUiAnimationsEnabled(boolean enabled) voidsetup()Вызывается, когда объекты всех менеджеров созданы и можно к ним обращатьсяMethods inherited from class com.prineside.tdi2.Manager.ManagerAdapter
clearPools, dispose, postRender, test 
- 
Field Details
- 
DEFAULT_HOT_KEYS
public static final int[][] DEFAULT_HOT_KEYS 
 - 
 - 
Constructor Details
- 
SettingsManager
public SettingsManager() 
 - 
 - 
Method Details
- 
isEscButtonJustPressed
public boolean isEscButtonJustPressed()- Returns:
 - true, если нажали esc/back и кнопку не перехватил диалог / другой UI
 
 - 
isSecretCodesEnabled
public boolean isSecretCodesEnabled() - 
getDynamicSetting
 - 
getScaledViewportHeight
public int getScaledViewportHeight() - 
getHotKey
- Returns:
 - array of keys to be pressed or null if not set
 
 - 
getDefaultHotKey
 - 
setHotKey
 - 
isDefaultHotKey
 - 
getHotKeyActions
public com.badlogic.gdx.utils.Array<SettingsManager.HotkeyAction> getHotKeyActions(com.badlogic.gdx.utils.IntArray keysPressed)  - 
getHotkeysJustPressed
 - 
isHotkeyJustPressed
 - 
getHotKeyName
 - 
getHotkeyGroupTitle
 - 
setup
public void setup()Description copied from interface:ManagerВызывается, когда объекты всех менеджеров созданы и можно к ним обращаться- Specified by:
 setupin interfaceManager- Overrides:
 setupin classManager.ManagerAdapter
 - 
getBestFullscreenMode
public static com.badlogic.gdx.Graphics.DisplayMode getBestFullscreenMode(int initCfgW, int initCfgH, int bestW, int bestH)  - 
getBestFullscreenMode
public static com.badlogic.gdx.Graphics.DisplayMode getBestFullscreenMode(int initCfgW, int initCfgH)  - 
cvdFriendlyColors
public boolean cvdFriendlyColors() - 
getBoolCustomValue
 - 
getCustomValue
 - 
setBoolCustomValue
 - 
setCustomValue
- Returns:
 - true if changed
 
 - 
getGameSessionFingerprint
 - 
addListener
 - 
removeListener
 - 
setSoundVoulme
public void setSoundVoulme(double val)  - 
isSoundEnabled
public boolean isSoundEnabled() - 
isMusicEnabled
public boolean isMusicEnabled() - 
setMusicVolume
public void setMusicVolume(double val)  - 
isBugReportsEnabled
public boolean isBugReportsEnabled() - 
setBugReportsEnabled
public void setBugReportsEnabled(boolean enabled)  - 
setExplosionsDrawing
public void setExplosionsDrawing(boolean drawing)  - 
isExplosionsDrawing
public boolean isExplosionsDrawing() - 
setProjectilesDrawing
public void setProjectilesDrawing(boolean drawing)  - 
isProjectilesDrawing
public boolean isProjectilesDrawing() - 
setProjectileTrailsDrawing
public void setProjectileTrailsDrawing(boolean drawing)  - 
isProjectileTrailsDrawing
public boolean isProjectileTrailsDrawing() - 
setParticlesDrawing
public void setParticlesDrawing(boolean drawing)  - 
isParticlesDrawing
public boolean isParticlesDrawing() - 
setUiAnimationsEnabled
public void setUiAnimationsEnabled(boolean enabled)  - 
isUiAnimationsEnabled
public boolean isUiAnimationsEnabled() - 
setFlyingCoinsEnabled
public void setFlyingCoinsEnabled(boolean enabled)  - 
isFlyingCoinsEnabled
public boolean isFlyingCoinsEnabled() - 
setInstantAutoWaveCallEnabled
public void setInstantAutoWaveCallEnabled(boolean enabled)  - 
isInstantAutoWaveCallEnabled
public boolean isInstantAutoWaveCallEnabled() - 
setStainsEnabled
public void setStainsEnabled(boolean enabled)  - 
isStainsEnabled
public boolean isStainsEnabled() - 
setThreeDeeModelsEnabled
public boolean setThreeDeeModelsEnabled(boolean enabled)  - 
isThreeDeeModelsEnabled
public boolean isThreeDeeModelsEnabled() - 
setLargeFontsEnabled
public void setLargeFontsEnabled(boolean enabled)  - 
isLargeFontsEnabled
public boolean isLargeFontsEnabled() - 
setDebugMode
public void setDebugMode(boolean enabled)  - 
isInDebugMode
public boolean isInDebugMode() - 
setDebugDetailedMode
public void setDebugDetailedMode(boolean enabled)  - 
isInDebugDetailedMode
public boolean isInDebugDetailedMode() - 
getHoldingHotKeys
public com.badlogic.gdx.utils.IntArray getHoldingHotKeys() - 
preRender
public void preRender(float delta) Description copied from interface:ManagerВызывается перед любыми обновлениями и отрисовками экранов и систем- Specified by:
 preRenderin interfaceManager- Overrides:
 preRenderin classManager.ManagerAdapter
 
 -