/* Author: Josh Holtrop * DornerWorks screensaver * A base class for deriving concrete screensaver mode implementations */ #ifndef SSMODE_H #define SSMODE_H #include #include #ifndef WITHOUT_ODE #include #endif class SSMain; #include "SSMain.h" class SSMode { public: SSMode(SSMain * _SSMain); virtual ~SSMode(); virtual void update(); #ifndef WITHOUT_ODE void pushTransform(const dReal pos[3], const dReal R[12]); #endif protected: SSMain * m_SSMain; Uint32 m_startTick; Uint32 m_elapsed; }; #endif