/********************************************************************* * * * FLY * * --E#Y#E-- * * ===MUSCLE=== * * * *********************************************************************/ #ifndef FPS_H_ #define FPS_H_ /* Header Files */ #include #include #include //--------------------------------------------------------------------------- /* Class FPS */ class FPS { private: /* Global Variables */ struct timeval tv; struct timeval tv0; int FramesPerFPS; float TimeCounter; float LastFrameTimeCounter; float FPSE; public: /* Function */ void CalculateFPS(); void InitTimeCounter(); void UpdateTimeCounter(float dt); }; //--------------------------------------------------------------------------- #endif