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

📄 petinfo.cpp

📁 天之炼狱1服务器端源文件游戏服务端不完整
💻 CPP
字号:
#include "PetInfo.h"PetInfo::PetInfo(){	m_PetType=PET_NONE;	m_PetLevel=0;	m_PetLevel=0;	m_PetExp=0;	m_PetHP=0;	m_PetAttr=0;	m_PetOption=0;	m_IsSummonInfo = 0;	m_CanCutHead = 0;	m_CanAttack = 0;	m_CanGamble = 0;//#ifdef __GAME_SERVER__	m_FeedTurn = 1;	m_CurrentFeedTurn = 0;//#endif}void PetInfo::read(SocketInputStream& iStream) throw(ProtocolException, Error){	__BEGIN_TRY	iStream.read( m_PetType );	if ( m_PetType == PET_NONE ) return;	iStream.read( m_PetCreatureType );	iStream.read( m_PetLevel );	iStream.read( m_PetExp );	iStream.read( m_PetHP );	iStream.read( m_PetAttr );	iStream.read( m_PetAttrLevel );	iStream.read( m_PetOption );	iStream.read( m_PetFoodType );	iStream.read( m_CanGamble );	iStream.read( m_CanCutHead );	iStream.read( m_CanAttack );	iStream.read( m_IsSummonInfo );	ObjectID_t ItemObjectID;	iStream.read( ItemObjectID );	__END_CATCH}void PetInfo::write(SocketOutputStream& oStream) const throw(ProtocolException, Error){	__BEGIN_TRY	oStream.write( m_PetType );	if ( m_PetType == PET_NONE ) return;	oStream.write( m_PetCreatureType );	oStream.write( m_PetLevel );	oStream.write( m_PetExp );	oStream.write( m_PetHP );	oStream.write( m_PetAttr );	oStream.write( m_PetAttrLevel );	oStream.write( m_PetOption );	oStream.write( m_PetFoodType );	oStream.write( m_CanGamble );	oStream.write( m_CanCutHead );	oStream.write( m_CanAttack );	oStream.write( m_IsSummonInfo );	ObjectID_t ItemObjectID = getItemObjectID();	oStream.write( ItemObjectID );	__END_CATCH}string PetInfo::toString() const{	StringStream msg;		msg << "PetInfo("		<< "PetType : " << (int)m_PetType		<< ", PetLevel : " << (int)m_PetLevel		<< ", PetExp : " << (int)m_PetExp		<< ", PetHP : " << (int)m_PetHP		<< ", PetAttr : " << (int)m_PetAttr		<< ", PetOption : " << (int)m_PetOption		<< ", PetFoodType : " << (int)m_PetFoodType		<< ")";	return msg.toString();}

⌨️ 快捷键说明

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