dwscr/ss/LightBounce.h
josh 8e0ed9b3f3 offset to center wall
git-svn-id: svn://anubis/dwscr/trunk@94 5bef9df8-b654-44bb-925b-0ff18baa8f8c
2008-11-13 04:28:16 +00:00

42 lines
668 B
C++

/* Author: Josh Holtrop
* DornerWorks screensaver
*/
#ifndef LIGHTBOUNCE_H
#define LIGHTBOUNCE_H
#include "SSMain.h"
#include "SSMode.h"
#include "LogoBox.h"
#include <vector>
using namespace std;
class LightBounceBox
{
public:
LightBounceBox(LogoBox * lb,
float x, float y, float z,
float xr, float yr, float zr);
~LightBounceBox();
LogoBox * logoBox;
float x;
float y;
float z;
float xr;
float yr;
float zr;
float dist;
};
class LightBounce : public SSMode
{
public:
LightBounce(SSMain * _SSMain);
void update();
protected:
vector<LightBounceBox *> m_boxes;
};
#endif