51 lines
1.0 KiB
C++
51 lines
1.0 KiB
C++
//-----------------------------------------------------------------------------+
|
|
// Copyright (C), 1998-2007, Beijing Tangent Software Co. Ltd.
|
|
// = FileName : TWallBase.cpp
|
|
// = Version : ver2.0
|
|
// = Author : xlc
|
|
// = CreateDate : 2002-09-09
|
|
// = Description: ÀàµÄ¶¨Òå
|
|
// = Maintainers:
|
|
//
|
|
//-----------------------------------------------------------------------------+
|
|
#include "StdAfx.h"
|
|
#include "TWallBase.h"
|
|
#include "TDbWall.h"
|
|
#include "TDbWallPatch.h"
|
|
#include "TDbColumn.h"
|
|
|
|
TWallBase::TWallBase()
|
|
: m_lstNeighbourWall(0)
|
|
{
|
|
|
|
}
|
|
|
|
TWallBase::~TWallBase()
|
|
{
|
|
|
|
}
|
|
|
|
TWallBase::Usage TWallBase::GetUsage()const
|
|
{
|
|
return kUnknown;
|
|
}
|
|
|
|
TDbWall* TWallBase::GetMyDbWall()const
|
|
{
|
|
return TDbWall::cast(GetMyEntity());
|
|
}
|
|
|
|
TDbWallPatch* TWallBase::GetMyDbWallPatch()const
|
|
{
|
|
return TDbWallPatch::cast(GetMyEntity());
|
|
}
|
|
|
|
TDbColumn* TWallBase::GetMyDbColumn()const
|
|
{
|
|
return TDbColumn::cast(GetMyEntity());
|
|
}
|
|
|
|
int CmpWallMaterial(const TWallBase*pWall1,const TWallBase* pWall2)
|
|
{
|
|
return -(pWall1->GetMaterialIndex() - pWall2->GetMaterialIndex());
|
|
} |