64 SYSTEM_LOG <<
"Initializing Animation System...\n";
68 SYSTEM_LOG <<
"Animation System initialized.\n";
Data-driven behavior tree system for AI decision making.
ComponentTypeID GetComponentTypeID_Static()
World and ECS Manager for Olympe Engine.
static CameraEventHandler & Get()
EntityID CreateCameraForPlayer(short playerID, bool bindToKeyboard=false)
static DataManager & Get()
bool PreloadSystemResources(const std::string &configFilePath)
static DataManager & GetInstance()
void Process()
Process one frame.
VideoGame * ptr_videogame
Pointer to video game subsystem.
static int screenWidth
Screen width in pixels.
static float fDt
Delta time between frames in seconds.
static int screenHeight
Screen height in pixels.
void Initialize()
Initialize all engine subsystems.
OptionsManager * ptr_optionsmanager
Pointer to options manager subsystem.
SystemMenu * ptr_systemmenu
Pointer to system menu subsystem.
DataManager * ptr_datamanager
Pointer to data manager subsystem.
InputsManager * ptr_inputsmanager
Pointer to input manager subsystem.
static SDL_Renderer * renderer
Main SDL renderer.
static AnimationManager & Get()
void LoadAnimationGraphs(const std::string &directoryPath)
void LoadAnimationBanks(const std::string &directoryPath)
static OptionsManager & GetInstance()
static VideoGame & GetInstance()
static World & Get()
Get singleton instance (short form)