cgselectregenzonehandler.cpp
来自「天之炼狱1服务器端源文件游戏服务端不完整」· 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 + -
显示快捷键?