00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013 #ifndef __WORLDMODEL_H__
00014 #define __WORLDMODEL_H__
00015
00016
00017
00018 #include <ltbasedefs.h>
00019 #include <ltengineobjects.h>
00020
00021
00023 class CWorldModel : public BaseClass
00024 {
00025 public:
00026
00027 CWorldModel();
00028 ~CWorldModel();
00029
00030
00031
00032 uint32 EngineMessageFn(uint32 messageID, void *pData, float fData);
00033
00034 uint32 OnPositionChange(LTVector3f* p);
00035
00036
00037
00038 private:
00039
00040
00041 uint32 PreCreate(void *pData, float fData);
00042 void ObjectCreated();
00043
00044
00045
00046 void ReadProps(ObjectCreateStruct* pStruct);
00047
00048
00049 float m_fAlpha;
00050 };
00051
00052
00053 #endif // __WORLDMODEL_H__