/* core/core.h This file is part of the Osirion project and is distributed under the terms of the GNU General Public License version 2 */ #ifndef __INCLUDED_CORE_H__ #define __INCLUDED_CORE_H__ #include "core/entity.h" #include "core/player.h" #include "core/gameinterface.h" #include "core/application.h" #include "core/commandbuffer.h" #include "core/cvar.h" #include "core/func.h" /// core contains the basic functionality of the engine namespace core { /// pointer to the current GameInterface GameInterface *game(); /// pointer to the current ApplicationInterface Application *application(); /// true if the core is connected to a game module bool connected(); /// return the time the core has been running, in seconds float time(); } #endif // __INCLUDED_CORE_H__