Package com.prineside.tdi2.managers
Class LocaleManager
java.lang.Object
com.prineside.tdi2.Manager.ManagerAdapter
com.prineside.tdi2.managers.LocaleManager
- All Implemented Interfaces:
Disposable
,Manager
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Локальstatic interface
static class
Nested classes/interfaces inherited from interface com.prineside.tdi2.Manager
Manager.ManagerAdapter, Manager.ManagerWithListeners<T>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
dispose()
Releases all resources of this object.void
formatNthEnemy
(int v) formatNthShot
(int v) void
reload()
void
void
setup()
Вызывается, когда объекты всех менеджеров созданы и можно к ним обращатьсяvoid
test()
Запустить тестирование, чтобы проверить, все ли ресурсы есть (текстуры / i18n) Запускается после загрузки всех менеджеровMethods inherited from class com.prineside.tdi2.Manager.ManagerAdapter
postRender, preRender
-
Field Details
-
i18n
-
-
Constructor Details
-
LocaleManager
public LocaleManager()
-
-
Method Details
-
downloadFreshTranslationsAsync
public void downloadFreshTranslationsAsync() -
formatNthEnemy
- Returns:
- "N-th enemy" / "every enemy" in current locale
-
formatNthShot
- Parameters:
v
- 2-10+- Returns:
- "N-th shot" / "every shot" in current locale
-
getAvailableLocales
-
setup
public void setup()Description copied from interface:Manager
Вызывается, когда объекты всех менеджеров созданы и можно к ним обращаться- Specified by:
setup
in interfaceManager
- Overrides:
setup
in classManager.ManagerAdapter
-
reload
public void reload() -
addListener
-
getAllLocalesChars
-
setLocale
-
getLocale
- Returns:
- en_US as a fallback if locale not set yet
-
test
public void test()Description copied from interface:Manager
Запустить тестирование, чтобы проверить, все ли ресурсы есть (текстуры / i18n) Запускается после загрузки всех менеджеров- Specified by:
test
in interfaceManager
- Overrides:
test
in classManager.ManagerAdapter
-
dispose
public void dispose()Description copied from interface:com.badlogic.gdx.utils.Disposable
Releases all resources of this object.- Specified by:
dispose
in interfaceDisposable
- Overrides:
dispose
in classManager.ManagerAdapter
-