This release of BBMOD adds a new module "State machine", which includes an implementation of a general-purpose state machine, as well as a state machine for animation playback control.
BBMOD_Classwhich is a base struct for BBMOD structs that require more OOP functionality.
BBMOD_AnimationPlayerinto a new interface
BBMOD_AnimationPlayernow implements interface
BBMOD_IEventListener.on_eventcan now take the event name as the second argument.
BBMOD_IEventListener.on_eventis now optional. If it is not specified, then the listener is executed on every event.
BBMOD_VFORMAT_DEFAULT_BATCHED, which by accident used shader
BBMOD_Quaternion.FromEuler, which initializes a quaternion using euler angles.
State machine module:
BBMOD_State, which implement a state machine.
BBMOD_AnimationState, which implement a state machine that controls animation playback.
Copyright © 2022, BlueBurn. Built on November 16, 2022 using GMDoc.