32 lines
668 B
C++
32 lines
668 B
C++
#include "StdAfx.h"
|
|
#include ".\GameGuildMember.h"
|
|
|
|
__IMPL_GUILDPOOL(GameGuildMember)
|
|
GameGuildMember::GameGuildMember(void) : option_applied_flag_(FALSE)
|
|
{
|
|
}
|
|
|
|
GameGuildMember::~GameGuildMember(void)
|
|
{
|
|
}
|
|
|
|
VOID GameGuildMember::Init( const BASE_GUILD_MEMBER_INFO& rInfo )
|
|
{
|
|
SetFlag_OptionActive(FALSE);
|
|
memcpy( &m_Info, &rInfo, sizeof(m_Info) );
|
|
}
|
|
|
|
void GameGuildMember::SetCharName( const char* char_name )
|
|
{
|
|
strncpy(m_Info.m_tszCharName, char_name, MAX_CHARNAME_LENGTH+1);
|
|
m_Info.m_tszCharName[MAX_CHARNAME_LENGTH] = '\0';
|
|
}
|
|
|
|
VOID GameGuildMember::Release()
|
|
{
|
|
ZeroMemory(&m_Info, sizeof(BASE_GUILD_MEMBER_INFO));
|
|
SetFlag_OptionActive(FALSE);
|
|
}
|
|
|
|
|