Uses of Interface
com.prineside.tdi2.Manager
Packages that use Manager
Package
Description
The game itself.
-
Uses of Manager in com.prineside.tdi2
Classes in com.prineside.tdi2 that implement ManagerModifier and TypeClassDescriptionstatic class
static class
Fields in com.prineside.tdi2 with type parameters of type Manager -
Uses of Manager in com.prineside.tdi2.managers
Classes in com.prineside.tdi2.managers that implement ManagerModifier and TypeClassDescriptionclass
class
final class
class
class
class
class
class
Note: can be extended.class
class
class
class
class
final class
class
class
class
class
final class
class
class
class
class
class
Preferences are stored in different places: - Local preference files (default Preferences provided by LibGDX - XML file with key-value string pairs, stored as an encrypted base64) Method: getLegacyPropertiesInstance() (returns an instance for loading / saving data) Stored data: properties split into 4 different categories (ids are Config.PREFERENCES_NAMES), require migration - Cloud saves (base64 encoded string of the legacy properties, not encrypted) Method: saveSnapshotAsString(new Array<>(Config.PREFERENCES_NAMES) Method: loadFromCompactBase64(dataJson.asString(), true) - As backups on the server (same as Cloud saves - base64 string) Method: saveSnapshotAsString(new Array<>(Config.PREFERENCES_NAMES)) Method: loadFromUrl(url) which basically uses loadFromCompactBase64(progressBase64) Game must be able to load previous versions of encoded data from any of the mentioned places.class
Отвечает за основной прогресс игры (достижения, деньги, ресурсы)class
class
class
class
class
class
class
class
class
class
class
class
class
class
final class
class
class
class
final class
final class
class
-
Uses of Manager in com.prineside.tdi2.managers.music
Classes in com.prineside.tdi2.managers.music that implement ManagerModifier and TypeClassDescriptionclass
class
Играет intro и Looping после OnCompletionListener - на десктопах нет задержки между песнямиfinal class