25 lines
486 B
C++
25 lines
486 B
C++
|
|
#ifndef STARFIELD_H
|
|
#define STARFIELD_H
|
|
|
|
#include "LogoBox.h"
|
|
#include "Mode.h"
|
|
#include "GnomeScreensaver.h"
|
|
|
|
class Starfield : public Mode
|
|
{
|
|
public:
|
|
Starfield();
|
|
~Starfield();
|
|
bool expose (GnomeScreensaver & gs);
|
|
bool configure (GnomeScreensaver & gs);
|
|
bool update (GnomeScreensaver & gs);
|
|
protected:
|
|
LogoBox m_logobox;
|
|
uint64_t m_last_ticks;
|
|
void getRandomAxis(float (*axis)[3]);
|
|
};
|
|
|
|
#endif /* STARFIELD_H */
|
|
|