Trove Common provides various tools and utilities that may be used by other packages or projects.
Most notably, it includes:
MathUtilities
: various math helpersBitUtilities
: utilities for setting/getting bits in bytes or intsEasingUtilities
: utilities for easing functions (tweening curves)TransformUtilities
: utilities for getting/setting the world transform of entities (including child entities)ParametricCurve
: a completely unmanaged curve represented by choice of several functions and parametersFileWriter
andCodegenUtils
: helpers for codegen