55 lines
1.2 KiB
C++
55 lines
1.2 KiB
C++
#include "stdafx.h"
|
|
#include "BinTreeNode_Clan.h"
|
|
|
|
BinTreeNode_Clan::BinTreeNode_Clan(): BinTreeNode()
|
|
{
|
|
m_clanID = 0;
|
|
m_clanName[0] = m_allyName[0] = 0;
|
|
//
|
|
//wcscpy( m_str_null, L"NULL" );
|
|
}
|
|
|
|
BinTreeNode_Clan::BinTreeNode_Clan( unsigned int clanID,
|
|
const wchar_t *clanName,
|
|
const wchar_t *allyName ): BinTreeNode()
|
|
{
|
|
key = clanID;
|
|
m_clanID = clanID;
|
|
setClanName( clanName );
|
|
setAllyName( allyName );
|
|
//
|
|
//wcscpy( m_str_null, L"NULL" );
|
|
}
|
|
|
|
BinTreeNode_Clan::~BinTreeNode_Clan()
|
|
{
|
|
m_clanID = 0;
|
|
m_clanName[0] = m_allyName[0] = 0;
|
|
}
|
|
|
|
void BinTreeNode_Clan::setClanName( const wchar_t *clanName )
|
|
{
|
|
m_clanName[0] = 0;
|
|
if( clanName ) wcsncpy( m_clanName, clanName, 127 );
|
|
m_clanName[127] = 0;
|
|
}
|
|
|
|
void BinTreeNode_Clan::setAllyName( const wchar_t *allyName )
|
|
{
|
|
m_allyName[0] = 0;
|
|
if( allyName ) wcsncpy( m_allyName, allyName, 127 );
|
|
m_allyName[127] = 0;
|
|
}
|
|
|
|
const wchar_t *BinTreeNode_Clan::clanName() const
|
|
{
|
|
((class BinTreeNode_Clan *)this)->m_clanName[127] = 0; // for safe
|
|
return m_clanName;
|
|
}
|
|
|
|
const wchar_t *BinTreeNode_Clan::allyName() const
|
|
{
|
|
((class BinTreeNode_Clan *)this)->m_allyName[127] = 0; // for safe
|
|
return m_allyName;
|
|
}
|