Add mDefFileNo to Classes/Structs
This commit is contained in:
parent
f6128f0e9e
commit
5ba1e96d29
8 changed files with 32 additions and 23 deletions
|
|
@ -531,7 +531,7 @@ void PClass::Derive(PClass *newclass, FName name)
|
|||
//
|
||||
//==========================================================================
|
||||
|
||||
PClass *PClass::CreateDerivedClass(FName name, unsigned int size, bool *newlycreated)
|
||||
PClass *PClass::CreateDerivedClass(FName name, unsigned int size, bool *newlycreated, int fileno)
|
||||
{
|
||||
assert(size >= Size);
|
||||
PClass *type;
|
||||
|
|
@ -571,7 +571,7 @@ PClass *PClass::CreateDerivedClass(FName name, unsigned int size, bool *newlycre
|
|||
type->Size = size;
|
||||
if (size != TentativeClass)
|
||||
{
|
||||
NewClassType(type);
|
||||
NewClassType(type, fileno);
|
||||
if (newlycreated) *newlycreated = true;
|
||||
type->Virtuals = Virtuals;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -80,7 +80,7 @@ public:
|
|||
~PClass();
|
||||
void InsertIntoHash(bool native);
|
||||
DObject *CreateNew();
|
||||
PClass *CreateDerivedClass(FName name, unsigned int size, bool *newlycreated = nullptr);
|
||||
PClass *CreateDerivedClass(FName name, unsigned int size, bool *newlycreated = nullptr, int fileno = 0);
|
||||
|
||||
void InitializeActorInfo();
|
||||
void BuildFlatPointers();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue