All Classes

Class Summary 
Class Description
BonusConverters
Created by Tommy Ettinger on 4/22/2017.
BundleBiMap<E,​S>
An ordered bidirectional map-like data structure, with "bundles" of unique E (for Element) keys and unique S (for Single) keys updated together like a map that can be queried by E key bundles, S keys, or int indices, as well as like a multimap that can be queried by lone E keys.
BundleBundleBiMap<E1,​E2>
An ordered bidirectional map-like data structure, with "bundles" of unique E1 (Element type 1) keys and unique E2 (Element type 2) keys updated together like a map that can be queried by E1 key bundles, E2 key bundles, or int indices, as well as like a multimap that can be queried by lone E1 or E2 keys.
DataCompressor
A variant of DataConverter (and an extension of libGDX's Json class) that compresses its JSON output and reads compressed input.
DataConverter
Augmented version of LibGDX's Json class that knows how to handle various data types common in SquidLib.
JavaRNG
This makes java.util.Random available for testing purposes.
JsonCompressor
A variant of JsonConverter (and an extension of libGDX's Json class) that compresses its JSON output and reads compressed input.
JsonConverter
Augmented version of LibGDX's Json class that knows how to handle various data types common in SquidLib.
JsonStorage
Helps games store information in libGDX's Preferences class as Strings, then get it back out.
MultiArrangement<K>
A bi-directional mapping of non-unique objects to positions in an ordering (which this generates), and vice versa.
MultiKey
An ordered multi-directional "map" that keeps 1 or more keysets organized so you can look up one key given a key in another keyset, and do the same for the indices of keys.
SquidStorage
Helps games store information in libGDX's Preferences class as Strings, then get it back out.
StringStringMap
Created by Tommy Ettinger on 1/2/2017.
TextStorage
Helps games store information in libGDX's Preferences class as Strings, then get it back out.