00001 #ifndef TEAPOTENTITY_H
00002 #define TEAPOTENTITY_H
00003 #include "Entity.h"
00004
00018 class TeapotEntity : public Entity {
00019 public:
00020
00025 void deserialize (XMLNode *from );
00026
00027 private:
00028 Color reflectivity_;
00029 Color emission_;
00030 Color radiosity_;
00031
00032 static const int teapot_v_count = 1976;
00033 static const int teapot_t_count = 3752;
00034 static const Vertex teapot_v[1976];
00035 static const int teapot_t[3752][3];
00036
00037 void polygonize ( );
00038 };
00039
00040 #endif // TEAPOTENTITY_H