11 #ifndef ODINAI_ODINAIROOT_H
12 #define ODINAI_ODINAIROOT_H
14 #include "OdinAI/NetworkManager.h"
15 #include "OdinAI/EventManager.h"
29 bool Init(
int argc,
char** argv);
46 void Halt() { m_isRunning =
false; };
56 virtual bool OnLoop() {
return true; };
65 virtual bool OnInit() {
return true; };
NetworkManager & GetNetworkMgr()
Definition: EventManager.h:32
Definition: OdinAIRoot.h:18
void Loop()
Enters the main loop, executes until OdinAIRoot::Halt() is called.
EventManager & GetEventMgr()
Definition: NetworkManager.h:31
bool Init(int argc, char **argv)
Inits all OdinAI systems.