2#include <game/sLib/s_StateInterfaces.hpp>
3#include <game/sLib/s_FState.hpp>
4#include <game/sLib/s_StateID.hpp>
A state factory for a given class.
virtual sStateIf_c * build(const sStateIDIf_c &id)
Returns a new state with a given state ID.
virtual void dispose(sStateIf_c *&id)
Clears out the pointer to a state.
An implementation of a state ID for a given class.
A state holder for a given class.
The interface for state factories.
The interface for state IDs.
The interface for a state holder.