levelwar.cpp
来自「天之炼狱1服务器端源文件游戏服务端不完整」· C++ 代码 · 共 57 行
CPP
57 行
#include "LevelWar.h"void LevelWar::execute() throw(Error){ __BEGIN_TRY switch ( m_State ) { case READY: executeStart(); break; case START: executeEnd(); break; default: Assert( /*饭骇况 惑怕啊 捞惑窃*/false ); } __END_CATCH}void LevelWar::executeStart(){ if (m_pManager->hasWar()) return; m_pManager->startWar(); m_State = START; m_pManager->addSchedule( new Schedule( this, VSDateTime::currentDateTime().addSecs(3600) ) ); m_pManager->makeGCWarList(); m_pManager->broadcastGCWarList();}void LevelWar::executeEnd(){ m_pManager->endWar(); m_State = READY; // 捞扒 LevelWarManager 俊辑 秦林档废 茄促 //m_pManager->addSchedule( new Schedule( this, m_pManager->getNextLevelWarTime() ) );}string LevelWar::toString() const throw(Error){ StringStream msg; msg << "LevelWar"; return msg.toString();}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?