From 1dd1bbcb5aa1b4f7dea6d71624d5f79fd632917a Mon Sep 17 00:00:00 2001 From: Shon Ferguson <shonferg@users.sourceforge.net> Date: Sat, 2 Jun 2007 20:41:55 +0000 Subject: [PATCH] Forgot to include new NiParticleModifier files. This is the new name of AParticleModifier. --- ...articleModifier.h => NiParticleModifier.h} | 19 ++++++---- niflib.vcproj | 16 ++++---- ...cleModifier.cpp => NiParticleModifier.cpp} | 38 ++++++++++++------- 3 files changed, 44 insertions(+), 29 deletions(-) rename include/obj/{AParticleModifier.h => NiParticleModifier.h} (89%) rename src/obj/{AParticleModifier.cpp => NiParticleModifier.cpp} (75%) diff --git a/include/obj/AParticleModifier.h b/include/obj/NiParticleModifier.h similarity index 89% rename from include/obj/AParticleModifier.h rename to include/obj/NiParticleModifier.h index 7493a5b9..f999aa68 100644 --- a/include/obj/AParticleModifier.h +++ b/include/obj/NiParticleModifier.h @@ -7,10 +7,11 @@ All rights reserved. Please see niflib.h for license. */ // the next update. // //-----------------------------------NOTICE----------------------------------// -#ifndef _APARTICLEMODIFIER_H_ -#define _APARTICLEMODIFIER_H_ +#ifndef _NIPARTICLEMODIFIER_H_ +#define _NIPARTICLEMODIFIER_H_ //--BEGIN FILE HEAD CUSTOM CODE--// + //--END CUSTOM CODE--// #include "NiObject.h" @@ -21,17 +22,17 @@ namespace Niflib { // Forward define of referenced NIF objects class NiParticleSystemController; -class AParticleModifier; -typedef Ref<AParticleModifier> AParticleModifierRef; +class NiParticleModifier; +typedef Ref<NiParticleModifier> NiParticleModifierRef; /*! A particle system modifier. */ -class AParticleModifier : public NiObject { +class NiParticleModifier : public NiObject { public: /*! Constructor */ - NIFLIB_API AParticleModifier(); + NIFLIB_API NiParticleModifier(); /*! Destructor */ - NIFLIB_API virtual ~AParticleModifier(); + NIFLIB_API virtual ~NiParticleModifier(); /*! * A constant value which uniquly identifies objects of this type. @@ -58,10 +59,11 @@ public: NIFLIB_API virtual const Type & GetType() const; //--BEGIN MISC CUSTOM CODE--// + //--END CUSTOM CODE--// protected: /*! Next particle modifier. */ - Ref<AParticleModifier > nextModifier; + Ref<NiParticleModifier > nextModifier; /*! Points to the particle system controller parent. */ NiParticleSystemController * controller; public: @@ -76,6 +78,7 @@ public: }; //--BEGIN FILE FOOT CUSTOM CODE--// + //--END CUSTOM CODE--// } //End Niflib namespace diff --git a/niflib.vcproj b/niflib.vcproj index f4da0632..f45255f7 100644 --- a/niflib.vcproj +++ b/niflib.vcproj @@ -360,10 +360,6 @@ <Filter Name="obj" > - <File - RelativePath=".\src\obj\AParticleModifier.cpp" - > - </File> <File RelativePath=".\src\obj\AvoidNode.cpp" > @@ -948,6 +944,10 @@ RelativePath=".\src\obj\NiParticleMeshModifier.cpp" > </File> + <File + RelativePath=".\src\obj\NiParticleModifier.cpp" + > + </File> <File RelativePath=".\src\obj\NiParticleRotation.cpp" > @@ -1602,10 +1602,6 @@ <Filter Name="obj" > - <File - RelativePath=".\include\obj\AParticleModifier.h" - > - </File> <File RelativePath=".\include\obj\AvoidNode.h" > @@ -2190,6 +2186,10 @@ RelativePath=".\include\obj\NiParticleMeshModifier.h" > </File> + <File + RelativePath=".\include\obj\NiParticleModifier.h" + > + </File> <File RelativePath=".\include\obj\NiParticleRotation.h" > diff --git a/src/obj/AParticleModifier.cpp b/src/obj/NiParticleModifier.cpp similarity index 75% rename from src/obj/AParticleModifier.cpp rename to src/obj/NiParticleModifier.cpp index 5a14c221..7d81b33f 100644 --- a/src/obj/AParticleModifier.cpp +++ b/src/obj/NiParticleModifier.cpp @@ -8,38 +8,42 @@ All rights reserved. Please see niflib.h for license. */ //-----------------------------------NOTICE----------------------------------// //--BEGIN FILE HEAD CUSTOM CODE--// + //--END CUSTOM CODE--// #include "../../include/FixLink.h" #include "../../include/ObjectRegistry.h" #include "../../include/NIF_IO.h" -#include "../../include/obj/AParticleModifier.h" +#include "../../include/obj/NiParticleModifier.h" #include "../../include/obj/NiParticleSystemController.h" using namespace Niflib; //Definition of TYPE constant -const Type AParticleModifier::TYPE("AParticleModifier", &NiObject::TYPE ); +const Type NiParticleModifier::TYPE("NiParticleModifier", &NiObject::TYPE ); -AParticleModifier::AParticleModifier() : nextModifier(NULL), controller(NULL) { +NiParticleModifier::NiParticleModifier() : nextModifier(NULL), controller(NULL) { //--BEGIN CONSTRUCTOR CUSTOM CODE--// + //--END CUSTOM CODE--// } -AParticleModifier::~AParticleModifier() { +NiParticleModifier::~NiParticleModifier() { //--BEGIN DESTRUCTOR CUSTOM CODE--// + //--END CUSTOM CODE--// } -const Type & AParticleModifier::GetType() const { +const Type & NiParticleModifier::GetType() const { return TYPE; } -NiObject * AParticleModifier::Create() { - return new AParticleModifier; +NiObject * NiParticleModifier::Create() { + return new NiParticleModifier; } -void AParticleModifier::Read( istream& in, list<unsigned int> & link_stack, const NifInfo & info ) { +void NiParticleModifier::Read( istream& in, list<unsigned int> & link_stack, const NifInfo & info ) { //--BEGIN PRE-READ CUSTOM CODE--// + //--END CUSTOM CODE--// unsigned int block_num; @@ -52,11 +56,13 @@ void AParticleModifier::Read( istream& in, list<unsigned int> & link_stack, cons }; //--BEGIN POST-READ CUSTOM CODE--// + //--END CUSTOM CODE--// } -void AParticleModifier::Write( ostream& out, const map<NiObjectRef,unsigned int> & link_map, const NifInfo & info ) const { +void NiParticleModifier::Write( ostream& out, const map<NiObjectRef,unsigned int> & link_map, const NifInfo & info ) const { //--BEGIN PRE-WRITE CUSTOM CODE--// + //--END CUSTOM CODE--// NiObject::Write( out, link_map, info ); @@ -82,11 +88,13 @@ void AParticleModifier::Write( ostream& out, const map<NiObjectRef,unsigned int> }; //--BEGIN POST-WRITE CUSTOM CODE--// + //--END CUSTOM CODE--// } -std::string AParticleModifier::asString( bool verbose ) const { +std::string NiParticleModifier::asString( bool verbose ) const { //--BEGIN PRE-STRING CUSTOM CODE--// + //--END CUSTOM CODE--// stringstream out; @@ -97,24 +105,27 @@ std::string AParticleModifier::asString( bool verbose ) const { return out.str(); //--BEGIN POST-STRING CUSTOM CODE--// + //--END CUSTOM CODE--// } -void AParticleModifier::FixLinks( const map<unsigned int,NiObjectRef> & objects, list<unsigned int> & link_stack, const NifInfo & info ) { +void NiParticleModifier::FixLinks( const map<unsigned int,NiObjectRef> & objects, list<unsigned int> & link_stack, const NifInfo & info ) { //--BEGIN PRE-FIXLINKS CUSTOM CODE--// + //--END CUSTOM CODE--// NiObject::FixLinks( objects, link_stack, info ); - nextModifier = FixLink<AParticleModifier>( objects, link_stack, info ); + nextModifier = FixLink<NiParticleModifier>( objects, link_stack, info ); if ( info.version >= 0x04000002 ) { controller = FixLink<NiParticleSystemController>( objects, link_stack, info ); }; //--BEGIN POST-FIXLINKS CUSTOM CODE--// + //--END CUSTOM CODE--// } -std::list<NiObjectRef> AParticleModifier::GetRefs() const { +std::list<NiObjectRef> NiParticleModifier::GetRefs() const { list<Ref<NiObject> > refs; refs = NiObject::GetRefs(); if ( nextModifier != NULL ) @@ -123,4 +134,5 @@ std::list<NiObjectRef> AParticleModifier::GetRefs() const { } //--BEGIN MISC CUSTOM CODE--// + //--END CUSTOM CODE--// -- GitLab