Package com.prineside.tdi2.utils
package com.prineside.tdi2.utils
-
ClassDescriptionAABB<T>AABB.Factory<T>Lightweight AABB which only counts entities per cell Does not store entities Up to 127 entities per cellSimilar to BaseDrawable but has a smaller memory footprint and does not have a nameANSI escape codes for terminalThis class provides utility functions for CRC calculation using either canonical straight forward approach or using "fast" table-driven implementation.Parameters represents set of parameters defining a particular CRC algorithm.DebugPool<T>Should not be used in production (reflection access to a private field - its name will be changed by proguard)Not Affects Game State Kryo serialization will skip fields and classes annotated with itUsage: FloatSorter sorter = FloatSorter.getInstance(); sorter.begin(); sorter.add("Foo", 5f); sorter.add("Bar", -3.5f); ...Used on fields that accumulate frames and run some job once the field has reached some value (enough time passed).Формирует список всех алиасов для i18nMethod marked as an overload (meaning there are multiple methods in the same class) which I can do nothing about because overload is forced by some super class / interface, or I've decided to keep like that because Java code makes more sense with that name.Thread safe variant of GDX IntersectorUtility class which allows to use unsigned int type in Lua Lua uses double precision values (double) that can not be used to calculate regular hashes with primes (no overflows).ByteArrayOutputStream with size limit May corrupt strings at the beginningActs as a regular boolean field / flag which can be affected by multiple sources.Not Affects Game State Game will not compare annotated fields on sync checksSame as java.util.function Consumer (but it requires Android SDK 24+)ObjectFilter<T>ObjectPair<F,
S> Implementation of Batch which does not draw anything.Predicate<T>Deprecated, use QuadDeprecated, use QuadRegister for Serialization Kryo will register this class automatically at the start of the gameThread-safe version of GDX's Pools Why thread safe: - Some events (like LogEntryAdd) may be triggered on a different threads - Multiple gameStates can be simulated on a different threads at the same timeMay also act like a Batch but will store vertex data into cache.Used on fields that accumulate deltaTime for gameplay purposes, not for performance.