📄 gamesection.cpp
字号:
//************************************
bool CGameSection::OnKeyPass(TCHAR nKey, UINT nFlag){
return true;
}
//************************************
// <p>Description: 键盘事件</p>
// <p>Parameters: </p>
// <p> UINT nKey</p>
// <p> UINT nFlag</p>
//
// <p>Returns: bool</p>
//************************************
bool CGameSection::OnKeyUp(UINT nKey, UINT nFlag){
return true;
}
//************************************
// <p>Description: 键盘事件</p>
// <p>Parameters: </p>
// <p> UINT nKey</p>
// <p> UINT nFlag</p>
//
// <p>Returns: bool</p>
//************************************
bool CGameSection::OnKeyDown(UINT nKey, UINT nFlag){
return true;
}
//************************************
// <p>Description: 视图激活</p>
// <p>Parameters: </p>
// <p> WORD wActionArea</p>
//
// <p>Returns: bool</p>
//************************************
bool CGameSection::OnActionAreaActive(WORD wActionArea){
return true;
}
//************************************
// <p>Description: 网络事件</p>
// <p>Parameters: </p>
// <p> COPYDATASTRUCT * lpCopyData</p>
//
// <p>Returns: void</p>
//************************************
void CGameSection::OnNetworkEvent(COPYDATASTRUCT* lpCopyData){
}
//************************************
// <p>Description: 游戏事件</p>
//
// <p>Returns: void</p>
//************************************
void CGameSection::OnGameEvent(){
}
//************************************
// <p>Description: 失去焦点</p>
// <p>Parameters: </p>
// Randy 8-27
// <p>Returns: void</p>
//************************************
void CGameSection::OnFocusLostFunc(){
//if(m_pGameView)
// m_pGameView->FocusLost();
}
//************************************
// <p>Description: 重获焦点</p>
// <p>Parameters: </p>
// Randy 8-27
// <p>Returns: void</p>
//************************************
void CGameSection::OnFocusGainFunc(){
//if(m_pGameView)
// m_pGameView->FocusGain();
}
//************************************
// <p>Description: 每帧事件</p>
//
// <p>Returns: void</p>
//************************************
void CGameSection::OnFrame(){
}
//************************************
// <p>Description: 预渲染事件</p>
// <p>Parameters: </p>
// <p> WPARAM wParam</p>
//
// <p>Returns: void</p>
//************************************
void CGameSection::OnPreRender(WPARAM wParam){
if(m_pGameView)
m_pGameView->PreRender(wParam);
}
//************************************
// <p>Description: 渲染事件</p>
// <p>Parameters: </p>
// <p> WPARAM wParam</p>
//
// <p>Returns: void</p>
//************************************
void CGameSection::OnRender(WPARAM wParam){
if(m_pGameView)
m_pGameView->Render(wParam);
}
//************************************
// <p>Description: 系统控件消息</p>
// <p>Parameters: </p>
// <p> WPARAM wParam</p>
// <p> LPARAM lParam</p>
//
// <p>Returns: void</p>
//************************************
void CGameSection::OnControlMessage(IGameObject* pIGameObject, WPARAM wParam,LPARAM lParam){
return;
}
//************************************
// <p>Description: 用户消息</p>
// <p>Parameters: </p>
// <p> WPARAM wParam</p>
// <p> LPARAM lParam</p>
//
// <p>Returns: void</p>
//************************************
void CGameSection::OnUserMessage(WPARAM wParam,LPARAM lParam){
return;
}
//************************************
// <p>Description: Windows消息处理函数</p>
// <p>Parameters: </p>
// <p> UINT Msg</p>
// <p> WPARAM wParam</p>
// <p> LPARAM lParam</p>
//
// <p>Returns: void</p>
//************************************
void CGameSection::OnWindowMsgProce(UINT Msg, WPARAM wParam, LPARAM lParam){
}
//************************************
// <p>Description: 调度模块启动</p>
// <p>Parameters: </p>
// <p> IUnknownEx * pIUnknownEx</p>
//
// <p>Returns: bool</p>
//************************************
bool CGameSection::StartService(IUnknownEx * pIUnknownEx){
return true;
}
//************************************
// <p>Description: 调度模块关闭</p>
// <p>Parameters: </p>
// <p> IUnknownEx * pIUnknownEx</p>
//
// <p>Returns: bool</p>
//************************************
bool CGameSection::StopService(IUnknownEx * pIUnknownEx){
return true;
}
//************************************
// <p>Description: 事件处理接口</p>
// <p>Parameters: </p>
// <p> WORD wIdentifier</p>
// <p> void * pBuffer</p>
// <p> WORD wDataSize</p>
// <p> DWORD dwInsertTime</p>
//
// <p>Returns: bool</p>
//************************************
bool CGameSection::OnAttemperEvent(WORD wIdentifier, void * pBuffer, WORD wDataSize, DWORD dwInsertTime){
return true;
}
//************************************
// <p>Description: 定时器事件</p>
// <p>Parameters: </p>
// <p> WORD wTimerID</p>
// <p> WPARAM wBindParam</p>
//
// <p>Returns: bool</p>
//************************************
bool CGameSection::OnEventTimer(WORD wTimerID, WPARAM wBindParam){
return true;
}
//************************************
// <p>Description: 动作结束事件</p>
// <p>Parameters: </p>
// <p> IGameObject * pIGameObject</p>
// <p> WORD wActionID</p>
// <p> DWORD dwRepeatTimes</p>
// <p> WPARAM wBindParam</p>
//
// <p>Returns: bool</p>
//************************************
bool CGameSection::OnEventAction(IGameObject* pIGameObject, WORD wActionID, DWORD dwRepeatTimes, WPARAM wBindParam){
return true;
}
//************************************
// <p>Description: 数据库事件</p>
// <p>Parameters: </p>
// <p> void * pDataBuffer</p>
// <p> WORD wDataSize</p>
// <p> NTY_DataBaseEvent * pDataBaseEvent</p>
//
// <p>Returns: bool</p>
//************************************
bool CGameSection::OnEventDataBase(void * pDataBuffer, WORD wDataSize, NTY_DataBaseEvent * pDataBaseEvent){
return true;
}
//************************************
// <p>Description: 网络应答事件</p>
// <p>Parameters: </p>
// <p> NTY_SocketAcceptEvent * pSocketAcceptEvent</p>
//
// <p>Returns: bool</p>
//************************************
bool CGameSection::OnEventSocketAccept(NTY_SocketAcceptEvent * pSocketAcceptEvent){
return true;
}
//************************************
// <p>Description: 网络读取事件</p>
// <p>Parameters: </p>
// <p> CMD_Command Command</p>
// <p> void * pDataBuffer</p>
// <p> WORD wDataSize</p>
// <p> NTY_SocketReadEvent * pSocketReadEvent</p>
//
// <p>Returns: bool</p>
//************************************
bool CGameSection::OnEventSocketRead(CMD_Command Command, void * pDataBuffer, WORD wDataSize, NTY_SocketReadEvent * pSocketReadEvent){
return true;
}
//************************************
// <p>Description: 网络关闭事件</p>
// <p>Parameters: </p>
// <p> NTY_SocketCloseEvent * pSocketCloseEvent</p>
//
// <p>Returns: bool</p>
//************************************
bool CGameSection::OnEventSocketClose(NTY_SocketCloseEvent * pSocketCloseEvent){
return true;
}
//************************************
// <p>Description: 网络连接消息</p>
// <p>Parameters: </p>
// <p> int iErrorCode</p>
// <p> LPCTSTR pszErrorDesc</p>
//
// <p>Returns: bool</p>
//************************************
bool CGameSection::OnEventClientSocketConnect(int iErrorCode, LPCTSTR pszErrorDesc){
return true;
}
//************************************
// <p>Description: 网络读取消息</p>
// <p>Parameters: </p>
// <p> CMD_Command Command</p>
// <p> void* pBuffer</p>
// <p> WORD wDataSize</p>
//
// <p>Returns: bool</p>
//************************************
bool CGameSection::OnEventClientSocketRead(CMD_Command Command, void * pBuffer, WORD wDataSize){
return true;
}
//************************************
// <p>Description: 网络关闭消息</p>
//
// <p>Returns: bool</p>
//************************************
bool CGameSection::OnEventClientSocketClose(){
return true;
}
//************************************
// <p>Description: 释放对象</p>
// <p>Parameters: </p>
//
// <p>Returns: bool</p>
//************************************
bool CGameSection::Release(){
if(IsValid())
delete this;
return true;
}
//************************************
// <p>Description: 接口查询</p>
// <p>Parameters: </p>
// <p> const IID & Guid</p>
// <p> DWORD dwQueryVer</p>
//
// <p>Returns: void *</p>
//************************************
void * CGameSection::QueryInterface(const IID & Guid, DWORD dwQueryVer){
QUERYINTERFACE(IGameSection,Guid,dwQueryVer);
QUERYINTERFACE(IGameSectionEvent,Guid,dwQueryVer);
QUERYINTERFACE_IUNKNOWNEX(IGameSection,Guid,dwQueryVer);
return NULL;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -