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

📄 effect.cpp

📁 天之炼狱1服务器端源文件游戏服务端不完整
💻 CPP
字号:
//////////////////////////////////////////////////////////////////////////////// Filename    : Effect.cpp// Written by  : excel96// Description : //////////////////////////////////////////////////////////////////////////////#include "Effect.h"//////////////////////////////////////////////////////////////////////////////// constructor//////////////////////////////////////////////////////////////////////////////Effect::Effect () 	throw (){	__BEGIN_TRY	m_pZone   = NULL;	m_X       = 0;	m_Y       = 0;	m_pTarget = NULL;	m_bBroadcastingEffect = true;	setNextTime(99999999);	setDeadline(99999999);	__END_CATCH}//////////////////////////////////////////////////////////////////////////////// constructor//////////////////////////////////////////////////////////////////////////////Effect::Effect (Zone* pZone , ZoneCoord_t x , ZoneCoord_t y , Object* pTarget , Turn_t delay) 	throw (){	__BEGIN_TRY	m_pZone   = pZone;	m_X       = x;	m_Y       = y;	m_pTarget = pTarget;	setNextTime(99999999);	setDeadline(delay);	__END_CATCH}//////////////////////////////////////////////////////////////////////////////// destructor//////////////////////////////////////////////////////////////////////////////Effect::~Effect () 	throw ()	{}void Effect::setNextTime(Turn_t delay) 	throw (){	__BEGIN_TRY	// 泅犁 矫埃阑 螟沥茄促.	getCurrentTime(m_NextTime);		// 捞锭, delay 绰 0.1 檬啊 1 捞促.	m_NextTime.tv_sec += delay / 10;	m_NextTime.tv_usec += (delay % 10)* 100000;	__END_CATCH}void Effect::setDeadline (Turn_t delay) throw (){	__BEGIN_TRY	// 泅犁 矫埃阑 螟沥茄促.	getCurrentTime(m_Deadline);		// 单靛扼牢阑 搬沥茄促. 	// 捞锭, delay 绰 0.1 檬啊 1 捞促.	m_Deadline.tv_sec += delay / 10;	m_Deadline.tv_usec += (delay % 10)* 100000;	__END_CATCH}// 巢篮 duration(1/10檬 窜困)Duration_t Effect::getRemainDuration() throw(){	__BEGIN_TRY	Timeval currentTime;	getCurrentTime(currentTime);	return (m_Deadline.tv_sec  - currentTime.tv_sec)* 10 + 	       (m_Deadline.tv_usec - currentTime.tv_usec) / 100000;	__END_CATCH}

⌨️ 快捷键说明

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