cgselectregenzonehandler.cpp

来自「dk1游戏的原代码文件,完整.编译系统redhat7.3,mysql 3.23 」· C++ 代码 · 共 42 行

CPP
42
字号
//////////////////////////////////////////////////////////////////////////////// Filename    : CGSelectRegenZoneHandler.cpp// Written By  : excel96// Description ://////////////////////////////////////////////////////////////////////////////#include "CGSelectRegenZone.h"#ifdef __GAME_SERVER__	#include "GamePlayer.h"	#include "PlayerCreature.h"	#include "RegenZoneManager.h"#endif	// __GAME_SERVER__////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////void CGSelectRegenZoneHandler::execute(CGSelectRegenZone* pPacket , Player* pPlayer)	 throw (Error){	__BEGIN_TRY __BEGIN_DEBUG_EX#ifdef __GAME_SERVER__	GamePlayer* pGamePlayer = dynamic_cast<GamePlayer*>(pPlayer);	Assert( pGamePlayer != NULL );		PlayerCreature* pPC = dynamic_cast<PlayerCreature*>(pGamePlayer->getCreature());	Assert( pPC != NULL );	cout << pPC->getName() << " ... RegenZone ... " << (int)pPacket->getRegenZoneID() << endl;	if ( !RegenZoneManager::getInstance()->canRegen( pPC, pPacket->getRegenZoneID() ) ) return;	cout << pPC->getName() << " ... Can Regen ... " << (int)pPacket->getRegenZoneID() << endl;	RegenZoneManager::getInstance()->regeneratePC( pPC, pPacket->getRegenZoneID() );#endif	// __GAME_SERVER__			__END_DEBUG_EX __END_CATCH}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?