00001 // KB 6/12/2003 \Ken105\Include\flockdll.h 00002 00003 #define __FLOCKDLL_H 00004 00005 #ifndef __FLOCKBUF_H 00006 #include "FlockBuf.h" 00007 #endif 00008 #ifndef __FLOCKMAN_H 00009 #include "FlockMan.h" 00010 #endif 00011 #ifndef __ROTATE_H 00012 #include "Rotate.h" 00013 #endif 00014 #ifndef __HASHTIME_H 00015 #include "HashTime.h" 00016 #endif 00017 00018 #include "DLLPlugi.h" 00019 00020 #define FLOCKDLLVERSION 1 00021 00022 class Flock : public DLLPlugin 00023 { 00024 public: 00025 FlockBuf m_flockbuf; 00026 Flock *m_nextflock; 00027 00028 Flock(HTreeObject *htreeobject) : DLLPlugin(htreeobject) {} 00029 virtual void InitParticlePos( int id, TSQ &tsq, Time &actionoffset ) =0; 00030 virtual void UpdateParticlePos( int id, TSQ &tsq, Vector &d, float frametime )=0; 00031 00032 }; 00033 00034 00035
Generated on Thu Oct 27 11:46:43 2005 with
1.4.5 written by Dimitri van Heesch,
© 1997-2001