43 lines
722 B
C++
43 lines
722 B
C++
#ifndef HUGETEST_H
|
|
#define HUGETEST_H
|
|
|
|
#include "skeltest.h"
|
|
#include "fog.h"
|
|
#include "raster.h"
|
|
#include "texture.h"
|
|
#include "lighting.h"
|
|
|
|
typedef enum { FASTEST, DONT_CARE, NICEST } QualityType;
|
|
|
|
class HugeTest : public SkeletonTest
|
|
{
|
|
private:
|
|
typedef SkeletonTest parent;
|
|
|
|
public:
|
|
HugeTest();
|
|
~HugeTest() {};
|
|
|
|
virtual void INITFUNCTION();
|
|
virtual void RENDFUNCTION();
|
|
|
|
virtual int Save(HANDLE hFile);
|
|
virtual int Load(HANDLE hFile);
|
|
|
|
protected:
|
|
GLfloat afDrawColor[3];
|
|
struct {
|
|
GLfloat fxMin, fxMax, fyMin, fyMax, fzMin, fzMax;
|
|
} range;
|
|
|
|
FOGDATA fd;
|
|
RASTERDATA rd;
|
|
LIGHTINGDATA ld;
|
|
TEXTUREDATA xd;
|
|
|
|
private:
|
|
void UI_init();
|
|
};
|
|
|
|
#endif // HUGETEST_H
|