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

📄 abilityinfo.cpp

📁 墨香最新私服
💻 CPP
字号:
// AbilityInfo.cpp: implementation of the CAbilityInfo class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "AbilityInfo.h"
//#include "MHFile.h"


//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

CAbilityInfo::CAbilityInfo(CMHFile* pFile)
{
	LoadAbilityInfo(pFile);
}

CAbilityInfo::~CAbilityInfo()
{

}

BOOL CAbilityInfo::LoadAbilityInfo(CMHFile* pFile)
{	
	m_AbilityInfo.Ability_index = pFile->GetWord();
	//pFile->GetString(m_AbilityInfo.Ability_name);
	SafeStrCpy( m_AbilityInfo.Ability_name, pFile->GetString(), 20 );	
	m_AbilityInfo.Ability_Kind = pFile->GetByte();
	m_AbilityInfo.Ability_Position = pFile->GetWord();

	m_AbilityInfo.Ability_AcquireKind = pFile->GetWord();
	ASSERT(m_AbilityInfo.Ability_AcquireKind < eAAK_Max);
	m_AbilityInfo.Ability_AcquireParam1 = pFile->GetWord();
	m_AbilityInfo.Ability_AcquireParam2 = pFile->GetWord();
	
	m_AbilityInfo.Ability_AcquireInitLevel = pFile->GetByte();

	m_AbilityInfo.Ability_Gradeup_method1 = pFile->GetWord();
	m_AbilityInfo.Ability_Gradeup_method2 = pFile->GetWord();
	m_AbilityInfo.Ability_Gradeup_method3 = pFile->GetWord();
	
	m_AbilityInfo.Ability_IconIndex = pFile->GetWord();

	m_AbilityInfo.Ability_use_type = pFile->GetWord();
	m_AbilityInfo.Ability_effect_Kind = pFile->GetWord();
	m_AbilityInfo.Ability_effect_Param1 = pFile->GetInt();
	m_AbilityInfo.Ability_effect_Param2 = pFile->GetInt();
	m_AbilityInfo.Ability_effect_Param3 = pFile->GetInt();

	pFile->GetDword(m_AbilityInfo.Ability_Grade_exp,30);

	m_AbilityInfo.tooltip_text = pFile->GetWord();

	return TRUE;
}

⌨️ 快捷键说明

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