00001 #ifndef __KX_BLENDERSYSTEM 00002 #define __KX_BLENDERSYSTEM 00003 00004 extern "C" int blender_timer(); 00005 00009 00010 #include "SCA_ISystem.h" 00011 00012 class KX_BlenderSystem : public SCA_ISystem 00013 { 00014 int m_starttime; 00015 public: 00016 KX_BlenderSystem() 00017 : SCA_ISystem() 00018 { 00019 m_starttime = blender_timer(); 00020 }; 00021 virtual ~KX_BlenderSystem() {}; 00022 virtual void StartMainLoop(); 00023 virtual void Sleep(int millisec); 00024 virtual double GetTimeInSeconds(); 00025 00026 virtual void NextFrame(); 00027 00028 }; 00029 #endif //__KX_BLENDERSYSTEM