📄 rotatingsprite.cpp
字号:
// ----------------------------------------------------------------------- //
//
// MODULE : RotatingSprite.cpp
//
// PURPOSE : RotatingSprite class - implementation
//
// CREATED : 4/29/98
//
// ----------------------------------------------------------------------- //
#include "cpp_server_de.h"
#include "RotatingSprite.h"
#include "generic_msg_de.h"
#include "SharedDefs.h"
BEGIN_CLASS(RotatingSprite)
ADD_ROTATING_AGGREGATE()
END_CLASS_DEFAULT(RotatingSprite, DetailSprite, NULL, NULL)
// ----------------------------------------------------------------------- //
//
// ROUTINE: RotatingSprite::RotatingSprite
//
// PURPOSE: Initialize
//
// ----------------------------------------------------------------------- //
RotatingSprite::RotatingSprite() : DetailSprite()
{
AddAggregate(&m_Rotating);
}
// ----------------------------------------------------------------------- //
//
// ROUTINE: RotatingSprite::EngineMessageFn
//
// PURPOSE: Handle engine messages
//
// ----------------------------------------------------------------------- //
DDWORD RotatingSprite::EngineMessageFn(DDWORD messageID, void *pData, DFLOAT fData)
{
switch(messageID)
{
case MID_INITIALUPDATE:
{
m_Rotating.Init(m_hObject);
}
break;
default: break;
}
return DetailSprite::EngineMessageFn(messageID, pData, fData);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -