Initial MSVC 2008 projects workspace
This commit is contained in:
54
l2detect/BinTreeNode_Clan.cpp
Normal file
54
l2detect/BinTreeNode_Clan.cpp
Normal file
@@ -0,0 +1,54 @@
|
||||
#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;
|
||||
}
|
Reference in New Issue
Block a user