Files
mir_server/server/LogicServer/entity/Landscape.h
aixianling 5c9f1dae4a init
2025-01-09 17:45:40 +08:00

54 lines
1.6 KiB
C
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// #pragma once
// /***************************************************************/
// //景观,比如安全区的路标,做为场景标记的东西,程序创建
// /***************************************************************/
// class CLandscape:
// public CEntity
// {
// public:
// typedef CEntity Inherited;
// //初始化
// bool Init(void * data, size_t size);
// //删除的一些内存消耗操作
// void Destroy(); //销毁一个实体
// //执行逻辑循环
// virtual VOID LogicRun(TICKCOUNT nCurrentTime);
// inline INT_PTR GetPropertySize() const {return sizeof(CFireProperty) -sizeof(CPropertySet);}
// //获取属性集
// virtual CPropertySet * GetPropertyPtr() {return &m_property ;}
// virtual const CPropertySet* GetPropertyPtr() const {return &m_property ;}
// virtual int GetPropertySetTotalSize()const { return sizeof(m_property);}
// //设置过期时间单位ms
// VOID SetExpiredTime(INT_PTR nTime);
// /*
// * Comments: 创建一个场景景观
// * Param CScene * pScene:场景的指针
// * Param int nPosX: 位置x
// * Param int nPosY: 位置y
// * Param int nModelId: 模型的id
// * Param int nTime: 存活时间单位ms,如果永久有效就是-1
// * Param LPCTSTR sName 路灯名称
// * @Return CFire *: 返回指针
// */
// static CLandscape * CreateLandscape( CScene *pScene, int nPosX,int nPosY,int nModelId, int nTime,LPCTSTR sName = "");
// private:
// CLandscapeProperty m_property; //属性集合
// TICKCOUNT m_expireTime; //过期的时间,低于这个过期时间,这个箱子就要删除
// };