blob: ef206e87888e7eb4aa0475dadcdf167e9fbc043d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
#include "StdAfx.h"
#include "CResFile.h"
#include "T2MatterDef.h"
#include "T2TemplatePluginList.h"
T2MatterDef::T2MatterDef(DWORD type, T2PluginSpecifier& specifier, CResFile* resFile)
: T2TemplatePlugin(type, specifier, resFile, NULL)
{
*resFile >> mSortKey;
*resFile >> mAttribute;
*resFile >> mSilhouetteID;
mSilhouetteDef = NULL;
}
/*virtual*/ T2MatterDef::~T2MatterDef() {
}
/*virtual*/ void T2MatterDef::GetName(CString& outStr) {
outStr.Format("%d", mSortKey);
}
/*virtual*/ void T2MatterDef::AssignSilhouette(T2TemplatePluginList* list) {
T2SilhouetteDef *theSilhouetteDef = list->FindSilhouette(mSilhouetteID);
#line 31
_ASSERT(theSilhouetteDef != NULL);
mSilhouetteDef = theSilhouetteDef;
}
|