All Classes and Interfaces

Class
Description
This class represents an abstract base for implementing collections of int values.
This class represents an abstract base for implementing maps from int values to objects.
This class represents an abstract base for implementing lists of int values.
This class represents an abstract base for implementing sets of int values.
 
Convenient base class implementation of Style
 
 
 
 
 
 
Used for Playback Holds the current ActionContext state, and any sub-states
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Created by LEMMYMAIN on 26/01/2015.
 
 
Deprecated.
 
Deprecated.
 
 
 
 
What to do with the alpha to the colours of a sprite
 
 
 
 
 
 
A font implementation that will parse BMFont format font files.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Created by LEMMYATI on 03/01/14.
Created by LEMMYMAIN on 28/02/2015.
 
Created by LEMMYATI on 03/01/14.
Used for recording the activity of an AnimationPlayer
 
 
Created by LEMMYPC on 07/01/14.
 
A universal adapter.
 
 
 
An Animation Variable Slot Used to store a variable's key+value pair, and its current type.
 
 
 
 
 
Strong-typed utility type.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
class AnimEvent Used to set a game variable from an animation node.
 
 
 
 
 
 
TriggerXmlFile A serialized representation of a Trigger_SetAnimState.xml file.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
TurboTuTone.
 
 
 
 
 
 
TurboTuTone.
TurboTuTone.
 
TurboTuTone.
 
Created by LEMMYMAIN on 16/04/2015.
 
Created by LEMMYMAIN on 16/04/2015.
Created by LEMMY on 7/1/2016.
 
 
 
 
 
 
 
 
TurboTuTone.
 
 
 
 
 
 
Boolean grid
Created by LEMMYMAIN on 21/06/2015.
 
 
Created by LEMMY on 24/11/2017.
 
 
 
 
 
 
 
 
 
 
 
 
Wraps a ByteBuffer so it can be used like an OutputStream.
 
 
Created by Gennadii on 11.06.2015.
Created by LEMMYCOOLER on 17/04/14.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
TurboTuTone.
 
 
 
Created by LEMMY on 6/30/2016.
Created by LEMMYMAIN on 18/09/2014.
 
 
 
 
Turbo shared display of chat lines functionallity for iso objects & players (characters)
Turbo
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Created by LEMMY on 27/02/2018.
 
TurboTuTone.
 
 
 
 
 
 
 
TurboTuTone.
TurboTuTone.
 
 
TurboTuTone.
TurboTuTone.
 
 
 
 
NETWORKING
DAY INFO
TurboTuTone.
TurboTuTone.
 
 
 
 
 
TurboTuTone.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
TurboTuTone.
 
 
 
 
 
 
 
A simple wrapper round the values required for a colour
 
TurboTuTone.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
An auto-resizing table of longs, supporting low-contention CAS operations.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Created by serge on 17.11.2015.
 
Created by serge on 17.11.2015.
 
 
 
 
A simple high-performance counter.
 
 
 
 
 
 
 
 
 
 
 
 
TurboTuTone.
TurboTuTone.
Turbo
TurboTuTone.
 
TurboTuTone.
 
 
 
 
 
 
 
 
 
Created by LEMMYMAIN on 27/03/2015.
 
Created by LEMMYPC on 31/12/13.
 
 
 
 
Created by LEMMYPC on 31/12/13.
 
This class provides a default hash function for int values.
 
Default State permissions singleton.
Turbo Stores shared data for devices (used in iso and item)
Turbo
TurboTuTone.
 
Turrubo
 
 
 
TurboTuTone.
TurboTuTone.
 
 
 
 
 
 
This class provides static methods for display of collection elements.
 
 
 
 
 
 
 
 
TurboTuTone.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Turbo
 
 
This class provides static methods for throwing exceptions.
 
 
Expandable boolean list.
 
 
 
 
 
 
Utility to handle Java's odd trig performance issues
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
TurboTuTone.
 
 
 
 
 
 
 
 
 
Quickly hacked together expandable list of floats
 
 
 
 
 
 
 
 
 
 
 
 
 
Created by krotos139 on 27.06.2016.
TurboTuTone.
TurboTuTone.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Created by serge on 02.06.2015.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Really basic geometry data which is used by Style
 
 
 
 
 
TurboTuTone.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Vertex buffer object wrapper
 
 
 
 
 
 
 
 
 
 
TurboTuTone.
 
 
 
 
Created by LEMMY on 3/19/2016.
 
 
Created by LEMMYATI on 03/01/14.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
An Animation Variable Slot Used to store a variable's key+value pair, and its current type.
 
 
Created by LEMMYMAIN on 23/02/2015.
TurboTuTone.
 
 
 
TurboTuTone.
Created by LEMMY on 02/07/2014.
Created by serge on 31.01.2016.
 
 
 
 
 
Created by LEMMYATI on 03/01/14.
 
 
 
 
 
 
 
Created by serge on 02.06.2015.
 
ILuaGameCharacter Provides the functions expected by LUA when dealing with objects of this type.
 
ILuaGameCharacterClothing Provides the functions expected by LUA when dealing with objects of this type.
ILuaGameCharacterDamage Provides the functions expected by LUA when dealing with objects of this type.
ILuaGameCharacterHealth Provides the functions expected by LUA when dealing with objects of this type.
ILuaVariableSource Provides the functions expected by LUA when dealing with objects of this type.
 
 
 
class to simplify images management.
 
 
 
 
 
 
 
 
TurboTuTone.
 
 
 
 
A wrapped for all keyboard, mouse and controller input
 
Created by LEMMY on 27/02/2018.
This class represents an array implemenation of lists of int values.
This interface defines collections of int values.
This interface represents comparators of int values.
 
 
This interface represents hash functions from int values to int values.
 
 
 
This class represents iterators over collections of int values.
This interface represents maps from int values to objects.
This interface represents iterators over maps from int values to objects.
This class represents open addressing hash table based maps from int values to objects.
 
This interface represents lists of int values.
This class represents iterators over lists of int values.
This class represents open addressing hash table based sets of int values.
This interface defines sets of int values.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The base interface of all pooled objects managed by zombie.util.Pool
 
 
TurboTuTone.
TurboTuTone.
 
 
Created by serge on 05.06.2015.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
TurboTuTone.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Created by ChrisWood (Tanglewood Games Limited) on 09/10/2017.
 
 
 
 
 
 
 
 
 
 
 
Created by ChrisWood (Tanglewood Games Limited) on 01/11/2017.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Created by kroto on 6/23/2017.
 
 
 
 
 
 
 
 
 
 
 
TurboTuTone.
TurboTuTone.
TurboTuTone.
TurboTuTone.
TurboTuTone.
 
TurboTuTone.
 
TurboTuTone.
TurboTuTone.
 
 
 
 
 
 
Turbo
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Turbo
TurboTuTone.
 
 
 
 
 
 
 
TurboTuTone.
 
 
 
 
 
 
 
 
 
 
 
TurboTuTone.
 
 
 
 
 
 
 
 
TurboTuTone.
 
 
 
 
 
 
 
 
 
 
 
TurboTuTone.
 
Created by Mark Rowley - Bitbaboon
 
TurboTuTone.
TurboTuTone.
TurboTuTone.
TurboTuTone.
TurboTuTone.
 
 
 
 
 
 
Created by LEMMYATI on 03/01/14.
 
 
 
 
A GC-friendly lambda class.
 
 
 
 
Created by kroto on 9/20/2017.
Created by kroto on 9/20/2017.
 
 
 
 
 
 
TurboTuTone.
 
The Live version of an AnimNode The AnimNode represents the data.
 
 
 
 
 
 
 
TurboTuTone.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This class implements methods for retrieving default values for each of the primitive types.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
TurboTuTone.
 
 
 
Created by LEMMYPC on 08/01/14.
TurboTuTone.
 
 
 
TurboTuTone.
 
 
 
 
Created by LEMMYATI on 03/01/14.
 
 
Created by LEMMYPC on 05/01/14.
 
 
 
 
 
 
 
 
 
Created by LEMMYATI on 03/01/14.
 
Created by LEMMYATI on 05/01/14.
 
 
Created by LEMMYATI on 03/01/14.
 
 
 
 
 
 
 
 
 
 
Turrubo
 
 
 
 
 
 
 
TurboTuTone.
Turbo.
 
A tagging interface for an object representing the entity in the game that is going to moving along the path.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Turbo
 
 
A lock-free alternate implementation of ConcurrentHashMap with better scaling properties and generally lower costs to mutate the Map.
A lock-free alternate implementation of java.util.ConcurrentHashMap with primitive long keys, better scaling properties and generally lower costs.
A simple wrapper around NonBlockingHashMap making it implement the Set interface.
A lock-free alternate implementation of ConcurrentHashMap with better scaling properties and generally lower costs to mutate the Map.
A lock-free alternate implementation of ConcurrentHashMap with better scaling properties and generally lower costs to mutate the Map.
A multi-threaded bit-vector set, implemented as an array of primitive longs.
 
Thrown to indicate that an attempt was made to retrieve a non-existing mapping in a map.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
TurboTuTone.
Created by kroto on 11/15/2017.
Created by krotos139 on 11/6/2017.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
TurboTuTone.
 
 
 
 
A path determined by some path finding algorithm.
A single step within the path
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A PNGDecoder.
 
 
 
 
 
 
 
 
 
 
A thread-safe object pool.
 
 
 
The base implementation of IPooledObject Extend from this class if you wish to take advantage of the Pool's functionality.
 
Created by LEMMY on 3/5/2016.
Created by serge on 19.12.2015.
Created by serge on 20.12.2015.
PredicatedFileWatcher An advanced form of the regular DebugFileWatcher
 
 
 
 
 
 
 
 
 
 
 
 
 
turbo
This class provides a static table of int sized prime numbers.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Exception thrown by PZXmlUtil.parse function.
 
 
 
 
 
TurboTuTone.
Turbo
 
Turbo
Turbo
 
Turbo
Turbo
 
 
 
 
 
 
 
Turbo
Turbo
 
 
 
Turbo
Turbo
 
 
TurboTuTone.
Created by LEMMYPC on 10/01/14.
Created by krotos139 on 05.05.2016.
 
Custom class to disable DevRandomSeedGenerator() on Linux since it can block forever, and disable RandomDotOrgSeedGenerator() since it connects to the internet.
 
 
 
 
 
 
 
 
 
 
Add some food on table
This is a basic randomized building, some inside door will be opened, can have profession specific loots and cold cooked food in stove Also this type of house can have speicfic dead survivor/zombies/story inside them
This building will be 90% burnt (no fire started tho)
This building will be 60% burnt (no fire started tho) Add some burnt skeleton in it
This building will be 70% burnt (no fire started tho) Also spawn 1 to 3 fireman zombies inside it (65% of them to be male)
Add some food on table
Add some food on table
Add some food on table
 
This building will be almost empty of loot, and lot of the doors/windows will be broken
Random clutter in office
Building full of toilet paper
Add some food on table
Add some food on table
This building will be barricaded, have a lot of canned food but also lot of zombies inside it
Add pen, pencils, books...
Shop being looted by bandits + 2 cops and corpses inside the shop
Add some food on table
Add money/alcohol on table Can also generate a rare male venue
TODO Not used anymore, but i'm keeping it around just in case, gonna delete this soon
Create a story with the dinner/kitchen table, add various cake, sandwich making etc.
Breakfest?
 
 
 
 
 
 
 
 
 
 
Need a garage with a size of at least 10 tiles Spawn some rocker zombies & music instruments on ground & shelves Corpse with a guitar in his hand
Create 1 to 2 zombies in the bathroom with some bathroom items on the ground
Create 2 naked zombies in the bedroom with clothing lying around
Create a dead survivor in the kitchen with empty bleach bottle around him
Create corpses in a kitchen with one zombie as doctor
Create a dead survivor with alcohol bottles around him
Create some zombies in sports outfits with crisps, alcohol & cigarettes lying around
Just a dead survivor in a bathroom with pistol or shotgun on him
Create a dead survivor somewhere with lot of modified guns/ammo on him
Create some zombies female zombies with 1 naked male, some alcohol around
Well, it's friday the 13th...
Zombies in party outfit, some food scattered around
Create some zombies in varsity outfit + 2 naked zombies in bedroom
2-3 zombies Cops in the house too with a police car waiting outside.
2-3 zombies in inmate jumpsuits with some duffel bags on them with ropes, duct tape, etc.
2-3 zombies in inmate jumpsuits with some duffel bags on them with ropes, duct tape, etc.
Create skeleton corpses in a bedroom with one zombie as doctor
Create a dead survivor in the kitchen with empty bleach bottle around him
Create some zombies male zombies with 1 naked female, some alcohol around
Create some zombies in varsity outfit + 2 naked zombies in bedroom
Create 2 dead survivor with 1 gunshot, one handle a loaded gun
Zombies family with tin foil hat
Zombie inside the barricaded bathroom and a dead corpse in front of it with a pistol
Create a dead survivor in the livingroom with zombies eating him
 
 
 
 
 
 
TurboTuTone.
 
TurboTuTone.
TurboTuTone.
TurboTuTone.
 
 
 
 
 
 
 
 
 
 
 
TurboTuTone.
TurboTuTone.
 
 
 
TurboTuTone.
TurboTuTone.
TurboTuTone.
TurboTuTone.
TurboTuTone.
 
 
 
Large file transmitting implementation
Packet for transmitting data.
 
 
 
 
 
 
 
 
 
 
 
 
Just a burnt car with 0, 1 or 2 burnt corpses near it
 
 
Good car with a couple changing its tire
Van with a sewer hole & road cones around it, some construction worker and a foreman + some tools in ground
Car crashed with quite some zombies around it
Flipped car with bodies & blood near it, can be burnt
Police barricading a road, 2 police cars, some zombies police
Police barricading a road, 2 police cars, some zombies police with guns/rifle, dead corpses around
 
An utility vehicle (mccoys, fire dept, police, ranger, postal..) with corresponding outfit zeds and sometimes tools
 
 
 
Align some graves with possible flower, possible clutter One grave open with a zombie
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
TurboTuTone.
 
 
 
Created by serge on 02.06.2015.
 
Messages which sent by server to any chat stream.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Created by LEMMYPC on 14/01/14.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Quickly hacked together expandable list of shorts
 
 
 
 
 
 
 
 
Created by LEMMYATI on 03/01/14.
 
 
 
 
Turbo Story line sound manager
Created by LEMMY on 6/30/2016.
Created by LEMMY on 6/30/2016.
 
 
TurboTuTone.
 
 
Created by LEMMY on 3/17/2016.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Created by LEMMYCOOLER on 26/07/14.
 
 
 
 
 
 
 
 
 
 
 
Deprecated.
 
 
Created by Gennadiy on 11.06.2015.
Created by serge on 10.06.2015.
Created by serge on 11.06.2015.
 
 
 
 
 
 
TurboTuTone.
 
 
 
 
 
 
Turbo
Turbo
 
 
 
 
 
The default sprite renderer has various different styles of rendering, which affect what data it uses from the buffer and what GL state that it sets and resets before and after rendering.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
TurboTuTone.
TurboTuTone.
TurboTuTone.
 
 
 
 
 
 
 
Created by LEMMYPC on 10/01/14.
Created by LEMMYPC on 10/01/14.
 
 
 
 
 
 
 
 
 
 
Created by LEMMYATI on 03/01/14.
 
 
Created by LEMMY on 6/21/2016.
 
Created by LEMMY on 6/30/2016.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
TurboTuTone.
TurboTuTone.
 
 
 
 
TurboTuTone.
 
 
Created by LEMMY on 24/11/2017.
 
 
 
 
 
 
Transform represents translation and rotation (rigid transform).
 
Created by kroto on 7/12/2017.
Renders sprites with proper alpha transparency.
TriggerXmlFile A serialized representation of a Trigger_PerformanceProfiler.xml file.
TriggerXmlFile A serialized representation of a Trigger_SetClothing.xml file.
TriggerXmlFile A serialized representation of a Trigger_SetClothing.xml file.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Created by LEMMYATI on 03/01/14.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Created by LEMMY on 3/17/2016.
 
 
 
 
Created by LEMMYATI on 03/01/14.
 
 
Created by LEMMYATI on 03/01/14.
 
 
 
 
 
 
 
 
 
 
 
 
Created by kroto on 1/17/2017.
Created by kroto on 1/17/2017.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Contains all car model with their associated skin index
 
 
Created by LEMMYATI on 03/01/14.
 
 
 
 
 
 
Created by LEMMYATI on 03/01/14.
Created by LEMMYATI on 09/03/14.
Created by LEMMYATI on 03/01/14.
 
Created by LEMMY on 3/17/2016.
 
 
Created by krotos139 on 02.07.2016.
Created by krotos139 on 12.05.2016.
Created by krotos139 on 19.09.2016.
 
 
Created by krotos139 on 25.06.2016.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
TurboTuTone.
 
TurboTuTone.
TurboTuTone.
 
 
 
 
 
 
 
TurboTuTone.
TurboTuTone.
TurboTuTone.
TurboTuTone.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
TurboTuTone.
 
 
Created by kroto on 11/6/2017.
Created by LEMMY on 07/05/2017.
Created by LEMMYPC on 07/01/14.
 
 
 
 
 
Tracks allocated buffers
 
 
 
Created by serge on 01.03.2016.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Created by LEMMY on 6/30/2016.
 
 
 
 
 
 
An Entry maintaining a key and a value.
An Entry maintaining an immutable key and value.