All Packages

Package Summary
Package
Description
Allows to analyze audio (raw PCM buffers) to generate FFT.
Contains a fixed version of Input and Output from some of the older versions of Kryo, does not contain Kryo itself, meaning it is only good for a primitive data and is not a complete serialization solution.
Lua VM, only works in an interpreted mode, which allows it to support iOS.
 
 
 
See https://github.com/EsotericSoftware/reflectasm Basically it is just a replacement for some of the Java's Reflection methods with a better performance.
The game itself.
Variants of Ability Abilities are what the player can use manually during the game (such things as a Fireball or Nuke).
Variants of Action Actions are small records of player's activity he performs during the run, for example selling a tower or calling a wave.
Variants of BuffProcessor Buff processors are single instances stored in BuffSystem, each of them is responsible for a single type of (de)buff.
 
Components are simple containers for a set of fields, and they are used in a scenarios where these fields can be empty for an individual entities.
Contains some hard-coded constants and configurations of the game.
Variants of Enemy EnemySystem is responsible for handling the enemies and spawned enemies are stored in MapSystem.spawnedEnemies
 
A hard-coded lists of different types of everything, for example, types of enemies or towers.