dwscr/ss/SSMode.h
josh 580597f389 reworked for new wfobj interface
git-svn-id: svn://anubis/dwscr/trunk@122 5bef9df8-b654-44bb-925b-0ff18baa8f8c
2010-10-26 20:08:39 +00:00

33 lines
515 B
C++

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