nuclear@0: #ifndef _TREEPART_H_ nuclear@0: #define _TREEPART_H_ nuclear@0: nuclear@0: #include "demosystem/demosys.h" nuclear@0: #include "3deng/particles.h" nuclear@0: nuclear@0: class TreePart : public Part { nuclear@0: private: nuclear@0: //Scene *scene; nuclear@0: ParticleSystem *leaves, *WispParticles[4]; nuclear@0: Texture *WispParticle, *LeavesParticle; nuclear@0: Camera *cam, *dummy[3]; nuclear@0: Curve *CamPath, *TargPath, *WispPath[3]; nuclear@0: Light *lights[4]; nuclear@0: nuclear@0: Object *Trees, *Moon, *Stars; nuclear@0: public: nuclear@0: nuclear@0: TreePart(GraphicsContext *gc); nuclear@0: ~TreePart(); nuclear@0: nuclear@0: void MainLoop(); nuclear@0: }; nuclear@0: nuclear@0: #endif // _TREEPART_H_