⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gamesection.cpp

📁 游戏框架
💻 CPP
📖 第 1 页 / 共 2 页
字号:
//************************************
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 + -