📄 levelwar.cpp
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -