Browse Source

3ds Max plugin converted to cmake. Much work needed for it to build...

Adam Johnson 14 years ago
parent
commit
0841adfb22
  1. 6
      CMakeLists.txt
  2. 2
      Sources/Plasma/CoreLib/hsTypes.h
  3. 6
      Sources/Plasma/CoreLib/hsWindows.h
  4. 2
      Sources/Plasma/PubUtilLib/plAudio/plEAXEffects.h
  5. 20
      Sources/Tools/CMakeLists.txt
  6. 198
      Sources/Tools/MaxComponent/CMakeLists.txt
  7. 2
      Sources/Tools/MaxComponent/pfGUISkinComp.cpp
  8. 4
      Sources/Tools/MaxComponent/pfGUISkinComp.h
  9. 32
      Sources/Tools/MaxComponent/plAGComponents.cpp
  10. 10
      Sources/Tools/MaxComponent/plActivatorBaseComponent.cpp
  11. 2
      Sources/Tools/MaxComponent/plActivatorBaseComponent.h
  12. 4
      Sources/Tools/MaxComponent/plAnimCompProc.cpp
  13. 44
      Sources/Tools/MaxComponent/plAnimComponent.cpp
  14. 4
      Sources/Tools/MaxComponent/plAnimComponent.h
  15. 8
      Sources/Tools/MaxComponent/plAnimEventComponent.cpp
  16. 66
      Sources/Tools/MaxComponent/plAudioComponents.cpp
  17. 2
      Sources/Tools/MaxComponent/plAudioComponents.h
  18. 4
      Sources/Tools/MaxComponent/plAutoUIParams.cpp
  19. 70
      Sources/Tools/MaxComponent/plAvatarComponent.cpp
  20. 4
      Sources/Tools/MaxComponent/plAvatarComponent.h
  21. 8
      Sources/Tools/MaxComponent/plBehavioralComponents.cpp
  22. 6
      Sources/Tools/MaxComponent/plBipedKiller.cpp
  23. 6
      Sources/Tools/MaxComponent/plBlowComponent.cpp
  24. 8
      Sources/Tools/MaxComponent/plCAnimParamBlock.cpp
  25. 22
      Sources/Tools/MaxComponent/plCameraComponent.cpp
  26. 65
      Sources/Tools/MaxComponent/plCameraComponents.cpp
  27. 42
      Sources/Tools/MaxComponent/plClickDragComponent.cpp
  28. 40
      Sources/Tools/MaxComponent/plClickableComponent.cpp
  29. 12
      Sources/Tools/MaxComponent/plClimbComponent.cpp
  30. 32
      Sources/Tools/MaxComponent/plClothingComponent.cpp
  31. 23
      Sources/Tools/MaxComponent/plClusterComponent.cpp
  32. 3
      Sources/Tools/MaxComponent/plClusterComponent.h
  33. 2
      Sources/Tools/MaxComponent/plComponent.cpp
  34. 4
      Sources/Tools/MaxComponent/plComponentBase.cpp
  35. 2
      Sources/Tools/MaxComponent/plComponentBase.h
  36. 2
      Sources/Tools/MaxComponent/plComponentExt.h
  37. 3
      Sources/Tools/MaxComponent/plComponentMgr.h
  38. 2
      Sources/Tools/MaxComponent/plComponentTools.cpp
  39. 2
      Sources/Tools/MaxComponent/plComponentTools.h
  40. 14
      Sources/Tools/MaxComponent/plDistribComponent.cpp
  41. 2
      Sources/Tools/MaxComponent/plDistribComponent.h
  42. 12
      Sources/Tools/MaxComponent/plDistribComponent_old.cpp
  43. 2
      Sources/Tools/MaxComponent/plDistribComponent_old.h
  44. 10
      Sources/Tools/MaxComponent/plExcludeRegionComponent.cpp
  45. 2
      Sources/Tools/MaxComponent/plExcludeRegionComponent.h
  46. 46
      Sources/Tools/MaxComponent/plFootPrintComponent.cpp
  47. 16
      Sources/Tools/MaxComponent/plFootstepComponent.cpp
  48. 119
      Sources/Tools/MaxComponent/plGUIComponents.cpp
  49. 2
      Sources/Tools/MaxComponent/plGUIComponents.h
  50. 16
      Sources/Tools/MaxComponent/plGrassComponent.cpp
  51. 16
      Sources/Tools/MaxComponent/plIgnoreComponent.cpp
  52. 38
      Sources/Tools/MaxComponent/plImpactGadgetComponent.cpp
  53. 30
      Sources/Tools/MaxComponent/plInventoryObjComponent.cpp
  54. 2
      Sources/Tools/MaxComponent/plInventoryObjComponent.h
  55. 10
      Sources/Tools/MaxComponent/plLODFadeComponent.cpp
  56. 14
      Sources/Tools/MaxComponent/plLightGrpComponent.cpp
  57. 6
      Sources/Tools/MaxComponent/plLightMapComponent.cpp
  58. 32
      Sources/Tools/MaxComponent/plLineFollowComp.cpp
  59. 2
      Sources/Tools/MaxComponent/plMaxAnimUtils.cpp
  60. 2
      Sources/Tools/MaxComponent/plMaxWaveUtils.cpp
  61. 66
      Sources/Tools/MaxComponent/plMiscComponents.cpp
  62. 12
      Sources/Tools/MaxComponent/plMorphSeqComp.cpp
  63. 8
      Sources/Tools/MaxComponent/plMultistageBehComponent.cpp
  64. 2
      Sources/Tools/MaxComponent/plMultistageStage.cpp
  65. 6
      Sources/Tools/MaxComponent/plNPCSpawnComp.cpp
  66. 2
      Sources/Tools/MaxComponent/plNPCSpawnComp.h
  67. 22
      Sources/Tools/MaxComponent/plNavigableComponents.cpp
  68. 2
      Sources/Tools/MaxComponent/plNavigableComponents.h
  69. 2
      Sources/Tools/MaxComponent/plNotetrackAnim.cpp
  70. 2
      Sources/Tools/MaxComponent/plNotetrackDlg.cpp
  71. 12
      Sources/Tools/MaxComponent/plObjectFlockerComponent.cpp
  72. 40
      Sources/Tools/MaxComponent/plOneShotComponent.cpp
  73. 2
      Sources/Tools/MaxComponent/plOneShotComponent.h
  74. 69
      Sources/Tools/MaxComponent/plParticleComponents.cpp
  75. 44
      Sources/Tools/MaxComponent/plPhysConstraintComponents.cpp
  76. 18
      Sources/Tools/MaxComponent/plPhysicalComponents.cpp
  77. 6
      Sources/Tools/MaxComponent/plPickLocalizationDlg.cpp
  78. 2
      Sources/Tools/MaxComponent/plPickMaterialMap.cpp
  79. 4
      Sources/Tools/MaxComponent/plPickNodeBase.cpp
  80. 4
      Sources/Tools/MaxComponent/plPickNodeComp.cpp
  81. 32
      Sources/Tools/MaxComponent/plPythonFileComponent.cpp
  82. 6
      Sources/Tools/MaxComponent/plRepComponent.cpp
  83. 14
      Sources/Tools/MaxComponent/plResponderAnim.cpp
  84. 2
      Sources/Tools/MaxComponent/plResponderAnim.h
  85. 2
      Sources/Tools/MaxComponent/plResponderCmd.h
  86. 28
      Sources/Tools/MaxComponent/plResponderComponent.cpp
  87. 2
      Sources/Tools/MaxComponent/plResponderComponent.h
  88. 2
      Sources/Tools/MaxComponent/plResponderComponentPriv.h
  89. 4
      Sources/Tools/MaxComponent/plResponderGetComp.cpp
  90. 20
      Sources/Tools/MaxComponent/plResponderLink.cpp
  91. 2
      Sources/Tools/MaxComponent/plResponderLink.h
  92. 20
      Sources/Tools/MaxComponent/plResponderMtl.cpp
  93. 2
      Sources/Tools/MaxComponent/plResponderMtl.h
  94. 2
      Sources/Tools/MaxComponent/plResponderWait.cpp
  95. 16
      Sources/Tools/MaxComponent/plSeekPoint.cpp
  96. 16
      Sources/Tools/MaxComponent/plShadowComponents.cpp
  97. 16
      Sources/Tools/MaxComponent/plSmoothComponent.cpp
  98. 26
      Sources/Tools/MaxComponent/plSoftVolumeComponent.cpp
  99. 4
      Sources/Tools/MaxComponent/plSoftVolumeComponent.h
  100. 8
      Sources/Tools/MaxComponent/plTemplateComponent.cpp
  101. Some files were not shown because too many files have changed in this diff Show More

6
CMakeLists.txt

@ -14,8 +14,8 @@ find_package(Ogg REQUIRED) #TODO: Not required if we aren't building the clie
find_package(Vorbis REQUIRED) #TODO: Not required if we aren't building the client find_package(Vorbis REQUIRED) #TODO: Not required if we aren't building the client
find_package(Speex REQUIRED) #TODO: Not required if we aren't building the client find_package(Speex REQUIRED) #TODO: Not required if we aren't building the client
find_package(DirectX REQUIRED) find_package(DirectX REQUIRED)
find_package(Bink) #TODO: Find Bink, but don't require it if plPipeline isn't built... find_package(MaxSDK)
# Or better yet, just eliminate bink altogether find_package(Bink)
option(PLASMA_EXTERNAL_RELEASE "Is this release intended for the general public?" OFF) option(PLASMA_EXTERNAL_RELEASE "Is this release intended for the general public?" OFF)
@ -67,4 +67,4 @@ if(MSVC)
endif(MSVC) endif(MSVC)
add_subdirectory(Sources/Plasma) add_subdirectory(Sources/Plasma)
# add_subdirectory(Sources/Tools) add_subdirectory(Sources/Tools)

2
Sources/Plasma/CoreLib/hsTypes.h

@ -449,6 +449,8 @@ void SWAP (T & a, T & b) {
* *
***/ ***/
#include <stddef.h>
#ifndef offsetof #ifndef offsetof
#define offsetof(s,m) (size_t)&(((s *)0)->m) #define offsetof(s,m) (size_t)&(((s *)0)->m)
#endif // ifndef offsetof #endif // ifndef offsetof

6
Sources/Plasma/CoreLib/hsWindows.h

@ -28,8 +28,14 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#if HS_BUILD_FOR_WIN32 #if HS_BUILD_FOR_WIN32
#ifndef __AFX_H__ // MFC apps won't let us include windows from here. =( #ifndef __AFX_H__ // MFC apps won't let us include windows from here. =(
#ifndef _WIN32_WINNT
#define _WIN32_WINNT 0x0400 #define _WIN32_WINNT 0x0400
#endif // _WIN32_WINNT
#ifndef MAXPLUGINCODE
#include <WinSock2.h> #include <WinSock2.h>
#endif // MAXPLUGINCODE
#include <Windows.h> #include <Windows.h>
#endif // __AFX_H__ #endif // __AFX_H__

2
Sources/Plasma/PubUtilLib/plAudio/plEAXEffects.h

@ -46,7 +46,7 @@ class plEAXListenerMod;
#ifdef EAX_SDK_AVAILABLE #ifdef EAX_SDK_AVAILABLE
typedef struct _EAXREVERBPROPERTIES EAXREVERBPROPERTIES; typedef struct _EAXREVERBPROPERTIES EAXREVERBPROPERTIES;
#else #else
#include <EFX-Util.h> #include "EFX-Util.h"
#endif #endif
class plEAXListener class plEAXListener

20
Sources/Tools/CMakeLists.txt

@ -0,0 +1,20 @@
#add_subdirectory(Migration)
#add_subdirectory(plDatMerger)
#add_subdirectory(plFontConverter)
#add_subdirectory(plResBrowser)
# Max Stuff goes below here...
option(3dsm_BUILD_PLUGIN "Do we want to build the 3ds Max plugin?" OFF)
if(3dsm_BUILD_PLUGIN)
add_definitions(-DMAXPLUGINCODE)
add_subdirectory(MaxComponent)
add_subdirectory(MaxConvert)
add_subdirectory(MaxExport)
add_subdirectory(MaxMain)
#add_subdirectory(MaxMtlUpdate)
add_subdirectory(MaxPlasmaLights)
add_subdirectory(MaxPlasmaMtls)
#add_subdirectory(MaxSceneViewer)
endif()

198
Sources/Tools/MaxComponent/CMakeLists.txt

@ -0,0 +1,198 @@
include_directories("../")
include_directories("../../Plasma/CoreLib")
include_directories("../../Plasma/FeatureLib")
include_directories("../../Plasma/FeatureLib/inc")
include_directories("../../Plasma/NucleusLib")
include_directories("../../Plasma/NucleusLib/inc")
include_directories("../../Plasma/PubUtilLib")
include_directories("../../Plasma/PubUtilLib/inc")
include_directories(${3dsm_INCLUDE_DIR})
include_directories(${OPENAL_INCLUDE_DIR})
include_directories(${PYTHON_INCLUDE_DIR})
set(MaxComponent_HEADERS
BipedKiller.h
ComponentDummies.h
pfGUISkinComp.h
plActivatorBaseComponent.h
plActivatorComponent.h
plAnimComponent.h
plAnimCompProc.h
plAnimEventComponent.h
plAnimObjInterface.h
plAudioComponents.h
plAutoUIBase.h
plAutoUIBlock.h
plAutoUIComp.h
plAutoUIParams.h
plAvatarComponent.h
plBehavioralComponents.h
plBlowComponent.h
plCameraComponent.h
plCameraComponents.h
plCAnimParamBlock.h
plClickableComponent.h
plClickDragComponent.h
plClimbComponent.h
plClothingComponent.h
plClusterComponent.h
plComponent.h
plComponentBase.h
plComponentExt.h
plComponentMgr.h
plComponentProcBase.h
plComponentReg.h
plComponentTools.h
plDicer.h
plDistribComponent.h
plDistribComponent_old.h
plExcludeRegionComponent.h
plFlexibilityComponent.h
plFootstepComponent.h
plGrassComponent.h
plGUICompClassIDs.h
plGUIComponents.h
plImpactGadgetComponent.h
plInventoryObjComponent.h
plLightGrpComponent.h
plLightMapComponent.h
plLODFadeComponent.h
plMaxAnimUtils.h
plMaxWaveUtils.h
plMiscComponents.h
plMultistageBehComponent.h
plMultistageStage.h
plNavigableComponents.h
plNotetrackAnim.h
plNotetrackDlg.h
plNoteTrackDlgComp.h
plNPCSpawnComp.h
plObjectFlockerComponent.h
plOneShotComponent.h
plParticleComponents.h
plPhysicalComponents.h
plPhysicsGroups.h
plPickLocalizationDlg.h
plPickMaterialMap.h
plPickNode.h
plPickNodeBase.h
plPythonFileComponent.h
plResponderAnim.h
plResponderCmd.h
plResponderComponent.h
plResponderComponentPriv.h
plResponderGetComp.h
plResponderLink.h
plResponderMtl.h
plResponderWait.h
plShadowComponents.h
plSoftVolumeComponent.h
plVolumeGadgetComponent.h
plWaterComponent.h
plXImposter.h
WavFileStructs.h
)
set(MaxComponent_RESOURCES
icon1.ico
plComponent.rc
resource.h
zoomin1.ico
)
set(MaxComponent_SOURCES
pfGUISkinComp.cpp
plActivatorBaseComponent.cpp
plActivatorComponent.cpp
plAGComponents.cpp
plAnimComponent.cpp
plAnimCompProc.cpp
plAnimEventComponent.cpp
plAudioComponents.cpp
plAutoComponent.cpp
plAutoUIBase.cpp
plAutoUIBlock.cpp
plAutoUIComp.cpp
plAutoUIParams.cpp
plAvatarComponent.cpp
plBehavioralComponents.cpp
plBipedKiller.cpp
plBlowComponent.cpp
plCameraComponent.cpp
plCameraComponents.cpp
plCAnimParamBlock.cpp
plClickableComponent.cpp
plClickDragComponent.cpp
plClimbComponent.cpp
plClothingComponent.cpp
plClusterComponent.cpp
plComponent.cpp
plComponentBase.cpp
plComponentMgr.cpp
plComponentTools.cpp
plDicer.cpp
plDistribComponent.cpp
plDistribComponent_old.cpp
plExcludeRegionComponent.cpp
plFootPrintComponent.cpp
plFootstepComponent.cpp
plGrassComponent.cpp
plGUIComponents.cpp
plIgnoreComponent.cpp
plImpactGadgetComponent.cpp
plInventoryObjComponent.cpp
plLightGrpComponent.cpp
plLightMapComponent.cpp
plLineFollowComp.cpp
plLODFadeComponent.cpp
plMaxAnimUtils.cpp
plMaxWaveUtils.cpp
plMiscComponents.cpp
plMorphSeqComp.cpp
plMultistageBehComponent.cpp
plMultistageStage.cpp
plNavigableComponents.cpp
plNotetrackAnim.cpp
plNotetrackDlg.cpp
plNoteTrackDlgComp.cpp
plNPCSpawnComp.cpp
plObjectFlockerComponent.cpp
plOneShotComponent.cpp
plParticleComponents.cpp
plPhysConstraintComponents.cpp
plPhysicalComponents.cpp
plPickLocalizationDlg.cpp
plPickMaterialMap.cpp
plPickNode.cpp
plPickNodeBase.cpp
plPickNodeComp.cpp
plPythonFileComponent.cpp
plRepComponent.cpp
plResponderAnim.cpp
plResponderComponent.cpp
plResponderGetComp.cpp
plResponderLink.cpp
plResponderMtl.cpp
plResponderWait.cpp
plSeekPoint.cpp
plShadowComponents.cpp
plSmoothComponent.cpp
plSoftVolumeComponent.cpp
plTemplateComponent.cpp
plTypesComponents.cpp
plVolumeGadgetComponent.cpp
plWaterComponent.cpp
plXImposter.cpp
)
add_library(MaxComponent
STATIC
${MaxComponent_HEADERS}
${MaxComponent_RESOURCES}
${MaxComponent_SOURCES}
)
source_group("Header Files" FILES ${MaxComponents_HEADERS})
source_group("Resource Files" FILES ${MaxComponents_RESOURCES})
source_group("Source Files" FILES ${MaxComponents_SOURCES})

2
Sources/Tools/MaxComponent/pfGUISkinComp.cpp

@ -31,7 +31,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "pfGUISkinComp.h" #include "pfGUISkinComp.h"
#include "plGUICompClassIDs.h" #include "plGUICompClassIDs.h"
#include "../MaxMain/plMaxNodeBase.h" #include "MaxMain/plMaxNodeBase.h"
pfGUISkinEditProc *pfGUISkinEditProc::fInstance = nil; pfGUISkinEditProc *pfGUISkinEditProc::fInstance = nil;

4
Sources/Tools/MaxComponent/pfGUISkinComp.h

@ -28,8 +28,8 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plComponent.h" #include "plComponent.h"
#include "../MaxPlasmaMtls/Layers/plLayerTex.h" #include "MaxPlasmaMtls/Layers/plLayerTex.h"
#include "../pfGameGUIMgr/pfGUIPopUpMenu.h" #include "pfGameGUIMgr/pfGUIPopUpMenu.h"
/// skin component class /// skin component class
class plGUISkinComp : public plComponent class plGUISkinComp : public plComponent

32
Sources/Tools/MaxComponent/plAGComponents.cpp

@ -33,28 +33,28 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
//Messages related //Messages related
#include "plgDispatch.h" #include "plgDispatch.h"
#include "../pnMessage/plObjRefMsg.h" #include "pnMessage/plObjRefMsg.h"
#include "../pnMessage/plIntRefMsg.h" #include "pnMessage/plIntRefMsg.h"
#include "../pnMessage/plNodeRefMsg.h" #include "pnMessage/plNodeRefMsg.h"
#include "../MaxMain/plPlasmaRefMsgs.h" #include "MaxMain/plPlasmaRefMsgs.h"
//Scene related //Scene related
#include "../plScene/plSceneNode.h" #include "plScene/plSceneNode.h"
#include "../plInterp/plController.h" #include "plInterp/plController.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "../MaxMain/plMaxNodeData.h" #include "MaxMain/plMaxNodeData.h"
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
#include "../pnSceneObject/plSceneObject.h" #include "pnSceneObject/plSceneObject.h"
#include "../pnSceneObject/plCoordinateInterface.h" #include "pnSceneObject/plCoordinateInterface.h"
#include "hsResMgr.h" #include "hsResMgr.h"
//Conversion related //Conversion related
#include "../MaxConvert/hsConverterUtils.h" #include "MaxConvert/hsConverterUtils.h"
#include "../MaxConvert/hsControlConverter.h" #include "MaxConvert/hsControlConverter.h"
//Avatar related //Avatar related
#include "../plAvatar/plAGAnim.h" #include "plAvatar/plAGAnim.h"
#include "../plAvatar/plMatrixChannel.h" #include "plAvatar/plMatrixChannel.h"
#include "BipedKiller.h" #include "BipedKiller.h"
//Anim related //Anim related
@ -422,7 +422,7 @@ plEmoteComponent::plEmoteComponent()
// Convert ------------------------------------------------------------ // Convert ------------------------------------------------------------
// -------- // --------
plEmoteComponent::Convert(plMaxNode *node, plErrorMsg *pErrMsg) hsBool plEmoteComponent::Convert(plMaxNode *node, plErrorMsg *pErrMsg)
{ {
Interface *theInterface = node->GetInterface(); Interface *theInterface = node->GetInterface();
RemoveBiped(node, theInterface); RemoveBiped(node, theInterface);

10
Sources/Tools/MaxComponent/plActivatorBaseComponent.cpp

@ -26,13 +26,13 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "HeadSpin.h" #include "HeadSpin.h"
#include "plActivatorBaseComponent.h" #include "plActivatorBaseComponent.h"
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "../plModifier/plLogicModifier.h" #include "plModifier/plLogicModifier.h"
#include "../pnSceneObject/plSceneObject.h" #include "pnSceneObject/plSceneObject.h"
#include "hsResMgr.h" #include "hsResMgr.h"
#include "../pnMessage/plObjRefMsg.h" #include "pnMessage/plObjRefMsg.h"
void plActivatorBaseComponent::AddReceiverKey(plKey pKey, plMaxNode* node) void plActivatorBaseComponent::AddReceiverKey(plKey pKey, plMaxNode* node)
{ {

2
Sources/Tools/MaxComponent/plActivatorBaseComponent.h

@ -30,7 +30,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plPhysicalComponents.h" #include "plPhysicalComponents.h"
#include <map> #include <map>
#include "hsTemplates.h" #include "hsTemplates.h"
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
class plMaxNode; class plMaxNode;

4
Sources/Tools/MaxComponent/plAnimCompProc.cpp

@ -26,12 +26,12 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "HeadSpin.h" #include "HeadSpin.h"
#include "plAnimCompProc.h" #include "plAnimCompProc.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "plComponentBase.h" #include "plComponentBase.h"
#include "plPickNode.h" #include "plPickNode.h"
#include "plAnimComponent.h" #include "plAnimComponent.h"
#include "../../PubUtilLib/plInterp/plAnimEaseTypes.h" #include "plInterp/plAnimEaseTypes.h"
plAnimCompProc::plAnimCompProc() : plAnimCompProc::plAnimCompProc() :
fCompButtonID(0), fCompButtonID(0),

44
Sources/Tools/MaxComponent/plAnimComponent.cpp

@ -31,39 +31,39 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plComponentProcBase.h" #include "plComponentProcBase.h"
#include "plPhysicalComponents.h" #include "plPhysicalComponents.h"
#include "plMiscComponents.h" #include "plMiscComponents.h"
#include "../MaxMain/plPhysicalProps.h" #include "MaxMain/plPhysicalProps.h"
#include "../pnSceneObject/plSceneObject.h" #include "pnSceneObject/plSceneObject.h"
#include "../plInterp/plController.h" #include "plInterp/plController.h"
#include "plNotetrackAnim.h" #include "plNotetrackAnim.h"
#include "hsResMgr.h" #include "hsResMgr.h"
#include "../plAvatar/plAGModifier.h" #include "plAvatar/plAGModifier.h"
#include "../plAvatar/plAGChannel.h" #include "plAvatar/plAGChannel.h"
#include "../plAvatar/plAGAnim.h" #include "plAvatar/plAGAnim.h"
#include "../plAvatar/plAGMasterMod.h" #include "plAvatar/plAGMasterMod.h"
#include "../plAvatar/plMatrixChannel.h" #include "plAvatar/plMatrixChannel.h"
#include "../plAvatar/plPointChannel.h" #include "plAvatar/plPointChannel.h"
#include "../plAvatar/plScalarChannel.h" #include "plAvatar/plScalarChannel.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "../MaxConvert/hsControlConverter.h" #include "MaxConvert/hsControlConverter.h"
#include "../MaxPlasmaMtls/Materials/plPassMtlBase.h" #include "MaxPlasmaMtls/Materials/plPassMtlBase.h"
#include "../pnKeyedObject/plUoid.h" #include "pnKeyedObject/plUoid.h"
#include "plMaxAnimUtils.h" #include "plMaxAnimUtils.h"
#include "../MaxPlasmaLights/plRealTimeLightBase.h" #include "MaxPlasmaLights/plRealTimeLightBase.h"
#include "../pfAnimation/plLightModifier.h" #include "pfAnimation/plLightModifier.h"
#include "../pnKeyedObject/plMsgForwarder.h" #include "pnKeyedObject/plMsgForwarder.h"
#include "../plSDL/plSDL.h" #include "plSDL/plSDL.h"
#include "../plSDL/plSDLDescriptor.h" #include "plSDL/plSDLDescriptor.h"
#include "plPickNodeBase.h" #include "plPickNodeBase.h"
// For material animations // For material animations
#include "../MaxPlasmaMtls/Materials/plAnimStealthNode.h" #include "MaxPlasmaMtls/Materials/plAnimStealthNode.h"
// So that the linker won't throw this code away, since it doesn't appear to be used // So that the linker won't throw this code away, since it doesn't appear to be used
void DummyCodeIncludeFunc() {} void DummyCodeIncludeFunc() {}
@ -419,7 +419,7 @@ static plEaseAccessor gAnimCompEaseAccessor(plComponentBase::kBlkComp,
CLASS_DESC(plAnimComponent, gAnimDesc, "Animation", "Animation", COMP_TYPE_MISC, ANIM_COMP_CID) CLASS_DESC(plAnimComponent, gAnimDesc, "Animation", "Animation", COMP_TYPE_MISC, ANIM_COMP_CID)
CLASS_DESC(plAnimGroupedComponent, gAnimGroupedDesc, "Animation Grouped", "AnimGrouped", COMP_TYPE_MISC, ANIM_GROUP_COMP_CID) CLASS_DESC(plAnimGroupedComponent, gAnimGroupedDesc, "Animation Grouped", "AnimGrouped", COMP_TYPE_MISC, ANIM_GROUP_COMP_CID)
plAnimComponentBase::IsAnimComponent(plComponentBase *comp) hsBool plAnimComponentBase::IsAnimComponent(plComponentBase *comp)
{ {
return (comp->ClassID() == ANIM_COMP_CID || return (comp->ClassID() == ANIM_COMP_CID ||
comp->ClassID() == ANIM_GROUP_COMP_CID); comp->ClassID() == ANIM_GROUP_COMP_CID);

4
Sources/Tools/MaxComponent/plAnimComponent.h

@ -29,7 +29,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include <map> #include <map>
#include "plComponent.h" #include "plComponent.h"
#include "plComponentReg.h" #include "plComponentReg.h"
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
#include "hsTemplates.h" #include "hsTemplates.h"
#include "plAnimObjInterface.h" #include "plAnimObjInterface.h"
#include "plNoteTrackDlgComp.h" #include "plNoteTrackDlgComp.h"
@ -66,7 +66,7 @@ public:
virtual plKey GetModKey(plMaxNode *node)=0; virtual plKey GetModKey(plMaxNode *node)=0;
const char *GetAnimName(); const char *GetAnimName();
static IsAnimComponent(plComponentBase *comp); static hsBool IsAnimComponent(plComponentBase *comp);
std::map<plMaxNode*, plAGAnim*> fAnims; std::map<plMaxNode*, plAGAnim*> fAnims;

8
Sources/Tools/MaxComponent/plAnimEventComponent.cpp

@ -27,7 +27,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plAnimEventComponent.h" #include "plAnimEventComponent.h"
#include "plComponentReg.h" #include "plComponentReg.h"
#include "resource.h" #include "resource.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "plAnimComponent.h" #include "plAnimComponent.h"
#include "plNotetrackAnim.h" #include "plNotetrackAnim.h"
@ -35,10 +35,10 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plAnimCompProc.h" #include "plAnimCompProc.h"
#include "plPickNode.h" #include "plPickNode.h"
#include "../plModifier/plAnimEventModifier.h" #include "plModifier/plAnimEventModifier.h"
#include "../plMessage/plAnimCmdMsg.h" #include "plMessage/plAnimCmdMsg.h"
#include "hsResMgr.h" #include "hsResMgr.h"
#include "../pnMessage/plRefMsg.h" #include "pnMessage/plRefMsg.h"
void DummyCodeIncludeFuncAnimDetector() {} void DummyCodeIncludeFuncAnimDetector() {}

66
Sources/Tools/MaxComponent/plAudioComponents.cpp

@ -33,51 +33,51 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plAudioComponents.h" #include "plAudioComponents.h"
#include "plMiscComponents.h" #include "plMiscComponents.h"
#include "plAnimComponent.h" #include "plAnimComponent.h"
#include "../plInterp/plAnimEaseTypes.h" #include "plInterp/plAnimEaseTypes.h"
#include "../plAvatar/plAGAnim.h" #include "plAvatar/plAGAnim.h"
#include "../pnSceneObject/plSceneObject.h" #include "pnSceneObject/plSceneObject.h"
#include "../pnSceneObject/plCoordinateInterface.h" #include "pnSceneObject/plCoordinateInterface.h"
#include "../MaxConvert/plConvert.h" #include "MaxConvert/plConvert.h"
#include "../MaxMain/plPluginResManager.h" #include "MaxMain/plPluginResManager.h"
#include "../MaxMain/plPlasmaRefMsgs.h" #include "MaxMain/plPlasmaRefMsgs.h"
#include "plgDispatch.h" #include "plgDispatch.h"
#include "../pnMessage/plObjRefMsg.h" #include "pnMessage/plObjRefMsg.h"
#include "../pnMessage/plIntRefMsg.h" #include "pnMessage/plIntRefMsg.h"
#include "../pnMessage/plNodeRefMsg.h" #include "pnMessage/plNodeRefMsg.h"
#include "../plScene/plSceneNode.h" #include "plScene/plSceneNode.h"
#include "../MaxConvert/hsConverterUtils.h" #include "MaxConvert/hsConverterUtils.h"
#include "../MaxConvert/hsControlConverter.h" #include "MaxConvert/hsControlConverter.h"
#include "../plInterp/plController.h" #include "plInterp/plController.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
//Physics Related //Physics Related
//#include "../plHavok1/plHKPhysical.h" //Physics Comp //#include "../plHavok1/plHKPhysical.h" //Physics Comp
#include "../pnSceneObject/plSimulationInterface.h" #include "pnSceneObject/plSimulationInterface.h"
#include "../MaxMain/plPhysicalProps.h" #include "MaxMain/plPhysicalProps.h"
#include "../plPhysX/plPXPhysical.h" #include "plPhysX/plPXPhysical.h"
// Sound Related // Sound Related
#include "../plPhysical/plEnvEffectDetector.h" #include "plPhysical/plEnvEffectDetector.h"
#include "../pnMessage/plEnvEffectMsg.h" #include "pnMessage/plEnvEffectMsg.h"
#include "../PubUtilLib/plAudible/plWinAudible.h" #include "PubUtilLib/plAudible/plWinAudible.h"
#include "../pnSceneObject/plAudioInterface.h" #include "pnSceneObject/plAudioInterface.h"
// Anim Related // Anim Related
#include "plMaxAnimUtils.h" #include "plMaxAnimUtils.h"
#include "plMaxWaveUtils.h" #include "plMaxWaveUtils.h"
#include "../pfAudio/plRandomSoundMod.h" #include "pfAudio/plRandomSoundMod.h"
#include "../plAudio/plWin32StaticSound.h" #include "plAudio/plWin32StaticSound.h"
#include "../plAudio/plWin32StreamingSound.h" #include "plAudio/plWin32StreamingSound.h"
#include "../plAudio/plWin32GroupedSound.h" #include "plAudio/plWin32GroupedSound.h"
#include "../plAudioCore/plSoundBuffer.h" #include "plAudioCore/plSoundBuffer.h"
#include "../plFile/plFileUtils.h" #include "plFile/plFileUtils.h"
// Valdez Asset Manager Related // Valdez Asset Manager Related
#include "../../AssetMan/PublicInterface/MaxAssInterface.h" #include "../../AssetMan/PublicInterface/MaxAssInterface.h"
@ -88,16 +88,16 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "../plIntersect/plSoftVolume.h" #include "../plIntersect/plSoftVolume.h"
// Misc // Misc
#include "../MaxMain/plMaxCFGFile.h" #include "MaxMain/plMaxCFGFile.h"
#include "plPickNode.h" #include "plPickNode.h"
// EAX stuff // EAX stuff
#include "../plAudio/plEAXListenerMod.h" #include "plAudio/plEAXListenerMod.h"
#include <eax-util.h> #include <eax-util.h>
#include <eaxlegacy.h> #include <eaxlegacy.h>
#include "../plResMgr/plLocalization.h" #include "plResMgr/plLocalization.h"
#include "../plPhysical/plPhysicalSndGroup.h" #include "plPhysical/plPhysicalSndGroup.h"
// EAX3 values which eax4 no longer defines, but we still need. // EAX3 values which eax4 no longer defines, but we still need.
// Single window material preset // Single window material preset

2
Sources/Tools/MaxComponent/plAudioComponents.h

@ -30,7 +30,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#define EAX_LISTENER_COMPONENT_ID Class_ID(0x514f4b0a, 0x24672153) #define EAX_LISTENER_COMPONENT_ID Class_ID(0x514f4b0a, 0x24672153)
#define SOUND_PHYS_COMP_ID Class_ID(0x29415900, 0x1ade37a5) #define SOUND_PHYS_COMP_ID Class_ID(0x29415900, 0x1ade37a5)
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
#include "../../AssetMan/PublicInterface/AssManBaseTypes.h" #include "../../AssetMan/PublicInterface/AssManBaseTypes.h"
#include "hsTemplates.h" #include "hsTemplates.h"

4
Sources/Tools/MaxComponent/plAutoUIParams.cpp

@ -26,10 +26,10 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "HeadSpin.h" #include "HeadSpin.h"
#include "plAutoUIParams.h" #include "plAutoUIParams.h"
#include "../MaxMain/plMaxAccelerators.h" #include "MaxMain/plMaxAccelerators.h"
#include "hsUtils.h" #include "hsUtils.h"
#include <algorithm> #include <algorithm>
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "plComponentBase.h" #include "plComponentBase.h"
plAutoUIParam::plAutoUIParam(ParamID id, const char *name) : plAutoUIParam::plAutoUIParam(ParamID id, const char *name) :

70
Sources/Tools/MaxComponent/plAvatarComponent.cpp

@ -30,65 +30,65 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "resource.h" #include "resource.h"
#include "plComponent.h" #include "plComponent.h"
#include "plComponentReg.h" #include "plComponentReg.h"
#include "../MaxConvert/hsConverterUtils.h" #include "MaxConvert/hsConverterUtils.h"
#include "../pnSceneObject/plSceneObject.h" #include "pnSceneObject/plSceneObject.h"
#include "plgDispatch.h" #include "plgDispatch.h"
#include "../plScene/plSceneNode.h" #include "plScene/plSceneNode.h"
#include "../MaxConvert/hsConverterUtils.h" #include "MaxConvert/hsConverterUtils.h"
#include "../MaxConvert/hsControlConverter.h" #include "MaxConvert/hsControlConverter.h"
#include "../MaxConvert/hsMaterialConverter.h" #include "MaxConvert/hsMaterialConverter.h"
#include "../MaxConvert/plBitmapCreator.h" #include "MaxConvert/plBitmapCreator.h"
#include "hsStringTokenizer.h" #include "hsStringTokenizer.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
#include "hsResMgr.h" #include "hsResMgr.h"
#include "../pnMessage/plNodeRefMsg.h" #include "pnMessage/plNodeRefMsg.h"
#include "../pnMessage/plObjRefMsg.h" #include "pnMessage/plObjRefMsg.h"
#include "../pnMessage/plIntRefMsg.h" #include "pnMessage/plIntRefMsg.h"
#include "../plMessage/plMatRefMsg.h" #include "plMessage/plMatRefMsg.h"
#include "../plMessage/plLayRefMsg.h" #include "plMessage/plLayRefMsg.h"
#include "plMaxAnimUtils.h" #include "plMaxAnimUtils.h"
#include "../plInterp/plController.h" #include "plInterp/plController.h"
#include "../plPhysical/plSimDefs.h" #include "plPhysical/plSimDefs.h"
#include "plPhysicsGroups.h" #include "plPhysicsGroups.h"
#include "../plAudible/plWinAudible.h" #include "plAudible/plWinAudible.h"
#include "../pnSceneObject/plAudioInterface.h" #include "pnSceneObject/plAudioInterface.h"
#include "../pnSceneObject/plCoordinateInterface.h" #include "pnSceneObject/plCoordinateInterface.h"
#include "../plSurface/plLayerAnimation.h" #include "plSurface/plLayerAnimation.h"
#include "../plSurface/hsGMaterial.h" #include "plSurface/hsGMaterial.h"
#include "../plAudio/plWin32StaticSound.h" #include "plAudio/plWin32StaticSound.h"
#include "../plAudioCore/plSoundBuffer.h" #include "plAudioCore/plSoundBuffer.h"
#include "plAudioComponents.h" #include "plAudioComponents.h"
#include "../MaxMain/plPlasmaRefMsgs.h" #include "MaxMain/plPlasmaRefMsgs.h"
#include "../plAvatar/plArmatureMod.h" #include "plAvatar/plArmatureMod.h"
#include "../plAvatar/plAvBrainHuman.h" #include "plAvatar/plAvBrainHuman.h"
#include "../plAvatar/plAvBrainCritter.h" #include "plAvatar/plAvBrainCritter.h"
#include "../plAvatar/plAvatarClothing.h" #include "plAvatar/plAvatarClothing.h"
#include "../plAvatar/plArmatureEffects.h" #include "plAvatar/plArmatureEffects.h"
#include "../plGImage/plMipmap.h" #include "plGImage/plMipmap.h"
#include "../plGImage/plLODMipmap.h" #include "plGImage/plLODMipmap.h"
// Auto generation of shadows here. // Auto generation of shadows here.
#include "plShadowComponents.h" #include "plShadowComponents.h"
#include "../plGLight/plShadowCaster.h" #include "plGLight/plShadowCaster.h"
#include "plAvatarComponent.h" #include "plAvatarComponent.h"
#include "../../tools/MaxComponent/plPhysicalComponents.h" #include "plPhysicalComponents.h"
#include "../MaxMain/plPhysicalProps.h" #include "MaxMain/plPhysicalProps.h"
//#include <vector> //#include <vector>
//#include <string> //#include <string>
#include "plPickNode.h" #include "plPickNode.h"
#include "plPickMaterialMap.h" #include "plPickMaterialMap.h"
#include "../MaxMain/plMtlCollector.h" #include "MaxMain/plMtlCollector.h"
//#define BOB_SORT_AVATAR_FACES //#define BOB_SORT_AVATAR_FACES

4
Sources/Tools/MaxComponent/plAvatarComponent.h

@ -27,8 +27,8 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#define __PLAVATARCOMPONENT_H__ #define __PLAVATARCOMPONENT_H__
#include "max.h" #include "max.h"
#include "../plAvatar/plCritterCommands.h" #include "plAvatar/plCritterCommands.h"
#include "../plAvatar/plPuppetCommands.h" #include "plAvatar/plPuppetCommands.h"
#define AVATAR_CLASS_ID Class_ID(0x49247847, 0xd3908fe) #define AVATAR_CLASS_ID Class_ID(0x49247847, 0xd3908fe)
#define LOD_AVATAR_CLASS_ID Class_ID(0x50100640, 0x72f94120) #define LOD_AVATAR_CLASS_ID Class_ID(0x50100640, 0x72f94120)

8
Sources/Tools/MaxComponent/plBehavioralComponents.cpp

@ -28,12 +28,12 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plComponentReg.h" #include "plComponentReg.h"
#include "resource.h" #include "resource.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "../MaxMain/plPhysicalProps.h" #include "MaxMain/plPhysicalProps.h"
#include "hsResMgr.h" #include "hsResMgr.h"
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
#include "../plAvatar/plSittingModifier.h" #include "plAvatar/plSittingModifier.h"
#include "plResponderComponent.h" #include "plResponderComponent.h"
#include "plPickNode.h" #include "plPickNode.h"

6
Sources/Tools/MaxComponent/plBipedKiller.cpp

@ -50,9 +50,9 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plComponent.h" #include "plComponent.h"
#include "plComponentReg.h" #include "plComponentReg.h"
#include "plMiscComponents.h" #include "plMiscComponents.h"
#include "../MaxMain/plMaxNodeBase.h" #include "MaxMain/plMaxNodeBase.h"
#include "../plTransform/hsAffineParts.h" #include "plTransform/hsAffineParts.h"
#include "hsMatrix44.h" #include "hsMatrix44.h"
////////////// //////////////
@ -208,7 +208,7 @@ void ProcessBipedNodeRecurse(INode *bipNode, INode *parent, Interface *theInterf
{ {
// reparent the siblings to the newly promoted replacement node // reparent the siblings to the newly promoted replacement node
numChildren = bipNode->NumberOfChildren(); numChildren = bipNode->NumberOfChildren();
for (i = 0; i < numChildren; i++) for (int i = 0; i < numChildren; i++)
{ {
INode *child = bipNode->GetChildNode(i); INode *child = bipNode->GetChildNode(i);

6
Sources/Tools/MaxComponent/plBlowComponent.cpp

@ -31,15 +31,15 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "resource.h" #include "resource.h"
#include "plComponent.h" #include "plComponent.h"
#include "plComponentReg.h" #include "plComponentReg.h"
#include "../MaxMain/plPlasmaRefMsgs.h" #include "MaxMain/plPlasmaRefMsgs.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "hsTypes.h" #include "hsTypes.h"
#include "plBlowComponent.h" #include "plBlowComponent.h"
#include "../pfAnimation/plBlower.h" #include "pfAnimation/plBlower.h"
#include "plFlexibilityComponent.h" #include "plFlexibilityComponent.h"
// Blow component first, related Flexibility component at EOF. // Blow component first, related Flexibility component at EOF.

8
Sources/Tools/MaxComponent/plCAnimParamBlock.cpp

@ -42,8 +42,12 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plCAnimParamBlock.h" #include "plCAnimParamBlock.h"
#include "../plInterp/plAnimEaseTypes.h" #include "plInterp/plAnimEaseTypes.h"
#include "../MaxPlasmaMtl/plPassMtlBase.h" #include "MaxPlasmaMtls/Materials/plPassMtlBase.h"
#include "plAnimComponent.h"
#include "resource.h"
//// Static ParamBlock Template ////////////////////////////////////////////// //// Static ParamBlock Template //////////////////////////////////////////////

22
Sources/Tools/MaxComponent/plCameraComponent.cpp

@ -28,21 +28,21 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plComponent.h" #include "plComponent.h"
#include "plComponentReg.h" #include "plComponentReg.h"
#include "../pnSceneObject/plSceneObject.h" #include "pnSceneObject/plSceneObject.h"
#include "../pnSceneObject/plSimulationInterface.h" #include "pnSceneObject/plSimulationInterface.h"
#include "../pnKeyedObject/hsKeyedObject.h" #include "pnKeyedObject/hsKeyedObject.h"
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
#include "../plPhysical/plCollisionDetector.h" // MM #include "plPhysical/plCollisionDetector.h" // MM
#include "../pnMessage/plObjRefMsg.h" #include "pnMessage/plObjRefMsg.h"
#include "../pnMessage/plCameraMsg.h" #include "pnMessage/plCameraMsg.h"
#include "hsResMgr.h" #include "hsResMgr.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "../MaxConvert/plConvert.h" #include "MaxConvert/plConvert.h"
#include "../MaxMain/plPhysicalProps.h" #include "MaxMain/plPhysicalProps.h"
#include "../plHavok1/plHKPhysicsGroups.h" #include "plHavok1/plHKPhysicsGroups.h"
void DummyCodeIncludeFuncCamera() {} void DummyCodeIncludeFuncCamera() {}

65
Sources/Tools/MaxComponent/plCameraComponents.cpp

@ -28,45 +28,45 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "max.h" //Max Dependencies #include "max.h" //Max Dependencies
#include "resource.h" //Resource Dependencies #include "resource.h" //Resource Dependencies
#include "hsResMgr.h" // Ibid #include "hsResMgr.h" // Ibid
#include "plComponent.h" //Component Dependencies #include "plComponent.h" //Component Dependencies
#include "plComponentReg.h" #include "plComponentReg.h"
#include "plCameraComponents.h" // Ibid #include "plCameraComponents.h" // Ibid
#include "plAnimComponent.h" // Ibid #include "plAnimComponent.h" // Ibid
#include "../pnSceneObject/plSceneObject.h" // Ibid #include "pnSceneObject/plSceneObject.h" // Ibid
#include "../pnSceneObject/plCoordinateInterface.h" #include "pnSceneObject/plCoordinateInterface.h"
#include "../plScene/plSceneNode.h" // Ibid #include "plScene/plSceneNode.h" // Ibid
#include "../pnKeyedObject/plKey.h" // Ibid #include "pnKeyedObject/plKey.h" // Ibid
#include "../MaxMain/plMaxNode.h" // Ibid #include "MaxMain/plMaxNode.h" // Ibid
#include "../MaxMain/plMaxNodeData.h" // Ibid #include "MaxMain/plMaxNodeData.h" // Ibid
#include "../MaxConvert/plConvert.h" #include "MaxConvert/plConvert.h"
#include "../MaxConvert/hsConverterUtils.h" //Conversion Dependencies #include "MaxConvert/hsConverterUtils.h" //Conversion Dependencies
#include "../MaxConvert/hsControlConverter.h" // Ibid #include "MaxConvert/hsControlConverter.h" // Ibid
#include "../plPhysical/plSimDefs.h" #include "plPhysical/plSimDefs.h"
#include "plgDispatch.h" //Message Dependencies #include "plgDispatch.h" //Message Dependencies
#include "../pnMessage/plObjRefMsg.h" // Ibid #include "pnMessage/plObjRefMsg.h" // Ibid
#include "../pnMessage/plIntRefMsg.h" // Ibid #include "pnMessage/plIntRefMsg.h" // Ibid
#include "../pnMessage/plNodeRefMsg.h" // Ibid #include "pnMessage/plNodeRefMsg.h" // Ibid
#include "../pnMessage/plCameraMsg.h" // Ibid #include "pnMessage/plCameraMsg.h" // Ibid
#include "../MaxMain/plPlasmaRefMsgs.h" // Ibid #include "MaxMain/plPlasmaRefMsgs.h" // Ibid
#include "../pfAnimation/plLineFollowMod.h" #include "pfAnimation/plLineFollowMod.h"
#include "../plPhysical/plCollisionDetector.h" // MM #include "plPhysical/plCollisionDetector.h" // MM
#include "../pfCamera/plCameraBrain.h" #include "pfCamera/plCameraBrain.h"
#include "../pfCamera/plCameraModifier.h" #include "pfCamera/plCameraModifier.h"
#include "plMiscComponents.h" #include "plMiscComponents.h"
#include "../MaxMain/plPhysicalProps.h" #include "MaxMain/plPhysicalProps.h"
#include "plPhysicalComponents.h" #include "plPhysicalComponents.h"
// Line Follow related // Line Follow related
#include "../plInterp/plAnimPath.h" #include "plInterp/plAnimPath.h"
#include "../plInterp/plController.h" #include "plInterp/plController.h"
#include "../pfAnimation/plLineFollowMod.h" #include "pfAnimation/plLineFollowMod.h"
#include "../pfAnimation/plFollowMod.h" #include "pfAnimation/plFollowMod.h"
#include <vector> #include <vector>
#include <string> #include <string>
@ -2397,12 +2397,13 @@ plCameraAnimCmdComponent::plCameraAnimCmdComponent()
fIgnoreFOV = false; fIgnoreFOV = false;
} }
plCameraAnimCmdComponent::PreConvert(plMaxNode* pNode, plErrorMsg* pErrMsg) hsBool plCameraAnimCmdComponent::PreConvert(plMaxNode* pNode, plErrorMsg* pErrMsg)
{ {
fIgnoreFOV = fCompPB->GetInt(kIgnoreFOV); fIgnoreFOV = fCompPB->GetInt(kIgnoreFOV);
return true; return true;
} }
plCameraAnimCmdComponent::Convert(plMaxNode* pNode, plErrorMsg* pErrMsg)
hsBool plCameraAnimCmdComponent::Convert(plMaxNode* pNode, plErrorMsg* pErrMsg)
{ {
plSceneObject* pObj = pNode->GetSceneObject(); plSceneObject* pObj = pNode->GetSceneObject();
const plCameraModifier1* pCamMod = nil; const plCameraModifier1* pCamMod = nil;

42
Sources/Tools/MaxComponent/plClickDragComponent.cpp

@ -30,35 +30,35 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plComponentReg.h" #include "plComponentReg.h"
#include "plAnimComponent.h" #include "plAnimComponent.h"
#include "../pnSceneObject/plSceneObject.h" #include "pnSceneObject/plSceneObject.h"
#include "../pnKeyedObject/hsKeyedObject.h" #include "pnKeyedObject/hsKeyedObject.h"
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
#include "../plPhysical/plCollisionDetector.h" // MM #include "plPhysical/plCollisionDetector.h" // MM
#include "../plModifier/plLogicModifier.h" #include "plModifier/plLogicModifier.h"
#include "../plModifier/plAxisAnimModifier.h" #include "plModifier/plAxisAnimModifier.h"
#include "../../NucleusLib/pnModifier/plConditionalObject.h" #include "pnModifier/plConditionalObject.h"
#include "../plPhysical/plPickingDetector.h" #include "plPhysical/plPickingDetector.h"
#include "../pfConditional/plActivatorConditionalObject.h" #include "pfConditional/plActivatorConditionalObject.h"
#include "../pfConditional/plFacingConditionalObject.h" #include "pfConditional/plFacingConditionalObject.h"
#include "../pfConditional/plObjectInBoxConditionalObject.h" #include "pfConditional/plObjectInBoxConditionalObject.h"
#include "../pnMessage/plObjRefMsg.h" #include "pnMessage/plObjRefMsg.h"
#include "../pnMessage/plNotifyMsg.h" #include "pnMessage/plNotifyMsg.h"
#include "../pnMessage/plCursorChangeMsg.h" #include "pnMessage/plCursorChangeMsg.h"
#include "../pnMessage/plEventCallbackMsg.h" #include "pnMessage/plEventCallbackMsg.h"
#include "../plMessage/plAnimCmdMsg.h" #include "plMessage/plAnimCmdMsg.h"
#include "hsResMgr.h" #include "hsResMgr.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "../MaxConvert/plConvert.h" #include "MaxConvert/plConvert.h"
#include "plResponderComponent.h" #include "plResponderComponent.h"
#include "plgDispatch.h" #include "plgDispatch.h"
#include "../MaxMain/plPhysicalProps.h" #include "MaxMain/plPhysicalProps.h"
#include "plNotetrackAnim.h" #include "plNotetrackAnim.h"
#include "../plPhysical/plSimDefs.h" #include "plPhysical/plSimDefs.h"
void DummyCodeIncludeFuncClickDrag() {} void DummyCodeIncludeFuncClickDrag() {}

40
Sources/Tools/MaxComponent/plClickableComponent.cpp

@ -28,31 +28,31 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "resource.h" #include "resource.h"
#include "plComponentReg.h" #include "plComponentReg.h"
#include "../pnSceneObject/plSceneObject.h" #include "pnSceneObject/plSceneObject.h"
#include "../pnSceneObject/plSimulationInterface.h" #include "pnSceneObject/plSimulationInterface.h"
#include "../pnKeyedObject/hsKeyedObject.h" #include "pnKeyedObject/hsKeyedObject.h"
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
#include "../plPhysical/plCollisionDetector.h" // MM #include "plPhysical/plCollisionDetector.h" // MM
#include "../plModifier/plLogicModifier.h" #include "plModifier/plLogicModifier.h"
#include "../../NucleusLib/pnModifier/plConditionalObject.h" #include "pnModifier/plConditionalObject.h"
#include "../plPhysical/plPickingDetector.h" #include "plPhysical/plPickingDetector.h"
#include "../pfConditional/plActivatorConditionalObject.h" #include "pfConditional/plActivatorConditionalObject.h"
#include "../pfConditional/plFacingConditionalObject.h" #include "pfConditional/plFacingConditionalObject.h"
#include "../pfConditional/plObjectInBoxConditionalObject.h" #include "pfConditional/plObjectInBoxConditionalObject.h"
#include "../pnMessage/plObjRefMsg.h" #include "pnMessage/plObjRefMsg.h"
#include "../pnMessage/plNotifyMsg.h" #include "pnMessage/plNotifyMsg.h"
#include "../pnMessage/plCursorChangeMsg.h" #include "pnMessage/plCursorChangeMsg.h"
#include "hsResMgr.h" #include "hsResMgr.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "../MaxConvert/plConvert.h" #include "MaxConvert/plConvert.h"
#include "../MaxMain/plPhysicalProps.h" #include "MaxMain/plPhysicalProps.h"
#include "../plPhysical/plSimDefs.h" #include "plPhysical/plSimDefs.h"
#include "plResponderComponent.h" #include "plResponderComponent.h"
#include "../MaxMain/plPhysicalProps.h" #include "MaxMain/plPhysicalProps.h"
void DummyCodeIncludeFuncClickable() {} void DummyCodeIncludeFuncClickable() {}

12
Sources/Tools/MaxComponent/plClimbComponent.cpp

@ -34,12 +34,12 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plComponentReg.h" #include "plComponentReg.h"
// other // other
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "../plMessage/plClimbMsg.h" #include "plMessage/plClimbMsg.h"
#include "../plPhysical/plCollisionDetector.h" #include "plPhysical/plCollisionDetector.h"
#include "../MaxMain/plPhysicalProps.h" #include "MaxMain/plPhysicalProps.h"
#include "../plPhysical/plSimDefs.h" #include "plPhysical/plSimDefs.h"
#include "../pnSceneObject/plSceneObject.h" #include "pnSceneObject/plSceneObject.h"
// stl // stl
#include <map> #include <map>

32
Sources/Tools/MaxComponent/plClothingComponent.cpp

@ -28,27 +28,27 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "resource.h" #include "resource.h"
//#include "hsUtils.h" //#include "hsUtils.h"
#include "hsTemplates.h" #include "hsTemplates.h"
#include "../plResMgr/plKeyFinder.h" #include "plResMgr/plKeyFinder.h"
#include "../plResMgr/plPageInfo.h" #include "plResMgr/plPageInfo.h"
#include "hsResMgr.h" #include "hsResMgr.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "plClothingComponent.h" #include "plClothingComponent.h"
#include "plComponentReg.h" #include "plComponentReg.h"
#include "../MaxPlasmaMtls/Materials/plClothingMtl.h" #include "MaxPlasmaMtls/Materials/plClothingMtl.h"
#include "../pnMessage/plRefMsg.h" #include "pnMessage/plRefMsg.h"
#include "../plAvatar/plAvatarClothing.h" #include "plAvatar/plAvatarClothing.h"
#include "../pnSceneObject/plSceneObject.h" #include "pnSceneObject/plSceneObject.h"
#include "../MaxConvert/hsMaterialConverter.h" #include "MaxConvert/hsMaterialConverter.h"
#include "../MaxConvert/plMeshConverter.h" #include "MaxConvert/plMeshConverter.h"
#include "plPickMaterialMap.h" #include "plPickMaterialMap.h"
#include "../MaxMain/plMtlCollector.h" #include "MaxMain/plMtlCollector.h"
#include "plAvatarComponent.h" #include "plAvatarComponent.h"
#include "../MaxMain/plPlasmaRefMsgs.h" #include "MaxMain/plPlasmaRefMsgs.h"
#include "../plDrawable/plSharedMesh.h" #include "plDrawable/plSharedMesh.h"
#include "../plDrawable/plDrawableSpans.h" #include "plDrawable/plDrawableSpans.h"
#include "../plDrawable/plMorphSequence.h" #include "plDrawable/plMorphSequence.h"
#include "../plScene/plSceneNode.h" #include "plScene/plSceneNode.h"
#include "../plDrawable/plGeometrySpan.h" #include "plDrawable/plGeometrySpan.h"
void DummyCodeIncludeFuncClothing() void DummyCodeIncludeFuncClothing()
{ {

23
Sources/Tools/MaxComponent/plClusterComponent.cpp

@ -32,33 +32,32 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "resource.h" #include "resource.h"
#include "plComponent.h" #include "plComponent.h"
#include "plComponentReg.h" #include "plComponentReg.h"
#include "../MaxMain/plPlasmaRefMsgs.h" #include "MaxMain/plPlasmaRefMsgs.h"
#include "../MaxExport/plExportProgressBar.h" #include "MaxExport/plExportProgressBar.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "hsTypes.h" #include "hsTypes.h"
#include "hsBitVector.h" #include "hsBitVector.h"
#include "../plMath/hsRadixSort.h" #include "plMath/hsRadixSort.h"
#include "../plMath/plRandom.h" #include "plMath/plRandom.h"
#include "../pfAnimation/plBlower.h" #include "pfAnimation/plBlower.h"
#include "plDicer.h" #include "plDicer.h"
#include "plDistribComponent.h" #include "plDistribComponent.h"
#include "../MaxConvert/plDistributor.h" #include "MaxConvert/plDistributor.h"
#include "../MaxConvert/plDistTree.h" #include "MaxConvert/plDistTree.h"
#include "plMiscComponents.h" #include "plMiscComponents.h"
#include "plClusterComponent.h" #include "plClusterComponent.h"
#include "../MaxConvert/plClusterUtil.h" #include "MaxConvert/plClusterUtil.h"
#include "../plDrawable/plClusterGroup.h" #include "plDrawable/plClusterGroup.h"
#include "../plDrawable/plSpanTemplate.h" #include "plDrawable/plSpanTemplate.h"
#include <vector> #include <vector>
using namespace std;
///////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////

3
Sources/Tools/MaxComponent/plClusterComponent.h

@ -40,7 +40,6 @@ class plDistribInstance;
class plClusterGroup; class plClusterGroup;
#include <vector> #include <vector>
using namespace std;
class plDistribCompTab : public Tab<plDistribComponent*> class plDistribCompTab : public Tab<plDistribComponent*>
{ {
@ -72,7 +71,7 @@ protected:
plDistribCompTab fDistribTab; plDistribCompTab fDistribTab;
plComponentBase* fLocationComp; plComponentBase* fLocationComp;
vector<plClusterGroup*> fClusterGroups; std::vector<plClusterGroup*> fClusterGroups;
// And more temps used only during Convert // And more temps used only during Convert
BOOL fSetupDone; BOOL fSetupDone;

2
Sources/Tools/MaxComponent/plComponent.cpp

@ -27,5 +27,5 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plComponent.h" #include "plComponent.h"
#include "plComponentReg.h" // Needed for the kTargs enum #include "plComponentReg.h" // Needed for the kTargs enum
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"

4
Sources/Tools/MaxComponent/plComponentBase.cpp

@ -26,8 +26,8 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "HeadSpin.h" #include "HeadSpin.h"
#include "plComponentBase.h" #include "plComponentBase.h"
#include "plComponentReg.h" #include "plComponentReg.h"
#include "../MaxMain/plPlasmaRefMsgs.h" #include "MaxMain/plPlasmaRefMsgs.h"
#include "../MaxMain/plMaxNodeBase.h" #include "MaxMain/plMaxNodeBase.h"
#include "plAutoUIComp.h" #include "plAutoUIComp.h"

2
Sources/Tools/MaxComponent/plComponentBase.h

@ -31,7 +31,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "iparamm2.h" #include "iparamm2.h"
#include "hsTypes.h" #include "hsTypes.h"
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
extern TCHAR *GetString(int id); extern TCHAR *GetString(int id);
extern HINSTANCE hInstance; extern HINSTANCE hInstance;

2
Sources/Tools/MaxComponent/plComponentExt.h

@ -28,7 +28,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plComponentBase.h" #include "plComponentBase.h"
#include "plComponentTools.h" #include "plComponentTools.h"
#include "../MaxExport/plErrorMsg.h" #include "MaxExport/plErrorMsg.h"
class plMaxNodeBase; class plMaxNodeBase;

3
Sources/Tools/MaxComponent/plComponentMgr.h

@ -31,7 +31,6 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "utilapi.h" #include "utilapi.h"
#include <vector> #include <vector>
using namespace std;
class ClassDesc2; class ClassDesc2;
class Class_ID; class Class_ID;
@ -54,7 +53,7 @@ class plTimerShare;
class plComponentMgr : public UtilityObj class plComponentMgr : public UtilityObj
{ {
private: private:
vector<ClassDesc*> fDescs; std::vector<ClassDesc*> fDescs;
plComponentMgr() {}; plComponentMgr() {};

2
Sources/Tools/MaxComponent/plComponentTools.cpp

@ -25,7 +25,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
*==LICENSE==*/ *==LICENSE==*/
#include "HeadSpin.h" #include "HeadSpin.h"
#include "max.h" #include "max.h"
#include "../pnModifier/plModifier.h" #include "pnModifier/plModifier.h"
#include "plComponentTools.h" #include "plComponentTools.h"

2
Sources/Tools/MaxComponent/plComponentTools.h

@ -28,7 +28,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "hsTypes.h" #include "hsTypes.h"
#include "hsTemplates.h" #include "hsTemplates.h"
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
class INode; class INode;
class plModifier; class plModifier;

14
Sources/Tools/MaxComponent/plDistribComponent.cpp

@ -35,18 +35,18 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "resource.h" #include "resource.h"
#include "plComponent.h" #include "plComponent.h"
#include "plComponentReg.h" #include "plComponentReg.h"
#include "../MaxMain/plPlasmaRefMsgs.h" #include "MaxMain/plPlasmaRefMsgs.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "../MaxExport/plExportProgressBar.h" #include "MaxExport/plExportProgressBar.h"
#include "../MaxExport/plExportErrorMsg.h" #include "MaxExport/plExportErrorMsg.h"
#include "../MaxPlasmaMtls/Layers/plLayerTex.h" #include "MaxPlasmaMtls/Layers/plLayerTex.h"
#include "hsTypes.h" #include "hsTypes.h"
#include "../MaxConvert/plDistributor.h" #include "MaxConvert/plDistributor.h"
#include "../MaxConvert/plDistTree.h" #include "MaxConvert/plDistTree.h"
#include "plDistribComponent.h" #include "plDistribComponent.h"

2
Sources/Tools/MaxComponent/plDistribComponent.h

@ -29,7 +29,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
const Class_ID DISTRIBUTOR_COMP_CID(0x78143984, 0x3e7c78ec); const Class_ID DISTRIBUTOR_COMP_CID(0x78143984, 0x3e7c78ec);
#include "../MaxConvert/plDistributor.h" #include "MaxConvert/plDistributor.h"
class plMaxNode; class plMaxNode;
class plDistributor; class plDistributor;

12
Sources/Tools/MaxComponent/plDistribComponent_old.cpp

@ -35,17 +35,17 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "resource.h" #include "resource.h"
#include "plComponent.h" #include "plComponent.h"
#include "plComponentReg.h" #include "plComponentReg.h"
#include "../MaxMain/plPlasmaRefMsgs.h" #include "MaxMain/plPlasmaRefMsgs.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "../MaxExport/plExportProgressBar.h" #include "MaxExport/plExportProgressBar.h"
#include "../MaxPlasmaMtls/Layers/plLayerTex.h" #include "MaxPlasmaMtls/Layers/plLayerTex.h"
#include "hsTypes.h" #include "hsTypes.h"
#include "../MaxConvert/plDistributor.h" #include "MaxConvert/plDistributor.h"
#include "../MaxConvert/plDistTree.h" // FISH HACK - just testing #include "MaxConvert/plDistTree.h" // FISH HACK - just testing
#include "plDistribComponent_old.h" #include "plDistribComponent_old.h"

2
Sources/Tools/MaxComponent/plDistribComponent_old.h

@ -29,7 +29,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
const Class_ID DISTRIBUTOR_COMP_CID_OLD(0x490b247f, 0x56f60a0e); const Class_ID DISTRIBUTOR_COMP_CID_OLD(0x490b247f, 0x56f60a0e);
#include "../MaxConvert/plDistributor.h" #include "MaxConvert/plDistributor.h"
class plMaxNode; class plMaxNode;
class plDistributor; class plDistributor;

10
Sources/Tools/MaxComponent/plExcludeRegionComponent.cpp

@ -30,13 +30,13 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "resource.h" #include "resource.h"
#include "plComponent.h" #include "plComponent.h"
#include "plComponentReg.h" #include "plComponentReg.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
#include "../plModifier/plExcludeRegionModifier.h" #include "plModifier/plExcludeRegionModifier.h"
#include "../plPhysical/plSimDefs.h" #include "plPhysical/plSimDefs.h"
#include "../MaxMain/plPhysicalProps.h" #include "MaxMain/plPhysicalProps.h"
void DummyCodeIncludeFuncExcludeRegion() {} void DummyCodeIncludeFuncExcludeRegion() {}

2
Sources/Tools/MaxComponent/plExcludeRegionComponent.h

@ -27,7 +27,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#define plExcludeRegionComponent_h_inc #define plExcludeRegionComponent_h_inc
#include "plPhysicalComponents.h" #include "plPhysicalComponents.h"
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
#include <map> #include <map>
class plComponentBase; class plComponentBase;

46
Sources/Tools/MaxComponent/plFootPrintComponent.cpp

@ -30,38 +30,38 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "resource.h" #include "resource.h"
#include "plComponent.h" #include "plComponent.h"
#include "plComponentReg.h" #include "plComponentReg.h"
#include "../MaxMain/plPlasmaRefMsgs.h" #include "MaxMain/plPlasmaRefMsgs.h"
#include "plPickNode.h" #include "plPickNode.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "../MaxExport/plExportProgressBar.h" #include "MaxExport/plExportProgressBar.h"
#include "../MaxConvert/hsMaterialConverter.h" #include "MaxConvert/hsMaterialConverter.h"
#include "hsTypes.h" #include "hsTypes.h"
#include "plTweak.h" #include "plTweak.h"
#include "hsResMgr.h" #include "hsResMgr.h"
#include "../pnMessage/plNodeRefMsg.h" #include "pnMessage/plNodeRefMsg.h"
#include "../pnMessage/plObjRefMsg.h" #include "pnMessage/plObjRefMsg.h"
#include "../plDrawable/plDynaFootMgr.h" #include "plDrawable/plDynaFootMgr.h"
#include "../plDrawable/plDynaRippleMgr.h" #include "plDrawable/plDynaRippleMgr.h"
#include "../plDrawable/plDynaRippleVSMgr.h" #include "plDrawable/plDynaRippleVSMgr.h"
#include "../plDrawable/plDynaBulletMgr.h" #include "plDrawable/plDynaBulletMgr.h"
#include "../plDrawable/plDynaPuddleMgr.h" #include "plDrawable/plDynaPuddleMgr.h"
#include "../plDrawable/plDynaTorpedoMgr.h" #include "plDrawable/plDynaTorpedoMgr.h"
#include "../plDrawable/plDynaTorpedoVSMgr.h" #include "plDrawable/plDynaTorpedoVSMgr.h"
#include "../plDrawable/plDynaWakeMgr.h" #include "plDrawable/plDynaWakeMgr.h"
#include "../plDrawable/plCutter.h" #include "plDrawable/plCutter.h"
#include "../plModifier/plDecalEnableMod.h" #include "plModifier/plDecalEnableMod.h"
#include "../plDrawable/plPrintShape.h" #include "plDrawable/plPrintShape.h"
#include "../plDrawable/plActivePrintShape.h" #include "plDrawable/plActivePrintShape.h"
#include "../plSurface/hsGMaterial.h" #include "plSurface/hsGMaterial.h"
#include "../plSurface/plLayer.h" #include "plSurface/plLayer.h"
#include "plWaterComponent.h" #include "plWaterComponent.h"
#include "../plDrawable/plWaveSetBase.h" #include "plDrawable/plWaveSetBase.h"
#include "plParticleComponents.h" #include "plParticleComponents.h"

16
Sources/Tools/MaxComponent/plFootstepComponent.cpp

@ -29,20 +29,20 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "hsConfig.h" #include "hsConfig.h"
#include <map> #include <map>
#include "hsResMgr.h" #include "hsResMgr.h"
#include "../MaxMain/plPlasmaRefMsgs.h" #include "MaxMain/plPlasmaRefMsgs.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "plFootstepComponent.h" #include "plFootstepComponent.h"
#include "plAudioComponents.h" #include "plAudioComponents.h"
#include "plComponentReg.h" #include "plComponentReg.h"
#include "../plAvatar/plAvatarClothing.h" #include "plAvatar/plAvatarClothing.h"
#include "../plAvatar/plArmatureEffects.h" #include "plAvatar/plArmatureEffects.h"
#include "../plAvatar/plArmatureMod.h" #include "plAvatar/plArmatureMod.h"
#include "../pfAudio/plRandomSoundMod.h" #include "pfAudio/plRandomSoundMod.h"
#include "../pnSceneObject/plSceneObject.h" #include "pnSceneObject/plSceneObject.h"
#include "../pnMessage/plNodeRefMsg.h" #include "pnMessage/plNodeRefMsg.h"
#include "plPickNode.h" #include "plPickNode.h"
void DummyCodeIncludeFuncFootstepSound() void DummyCodeIncludeFuncFootstepSound()

119
Sources/Tools/MaxComponent/plGUIComponents.cpp

@ -37,86 +37,85 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plAudioComponents.h" #include "plAudioComponents.h"
#include "../MaxMain/plPlasmaRefMsgs.h" #include "MaxMain/plPlasmaRefMsgs.h"
#include "../pnSceneObject/plSceneObject.h" #include "pnSceneObject/plSceneObject.h"
#include "../pnSceneObject/plCoordinateInterface.h" #include "pnSceneObject/plCoordinateInterface.h"
#include "../pnSceneObject/plDrawInterface.h" #include "pnSceneObject/plDrawInterface.h"
#include "../plDrawable/plDrawableSpans.h" #include "plDrawable/plDrawableSpans.h"
#include "../plDrawable/plGeometrySpan.h" #include "plDrawable/plGeometrySpan.h"
#include "../plSurface/plLayerInterface.h" #include "plSurface/plLayerInterface.h"
#include "../plSurface/plLayer.h" #include "plSurface/plLayer.h"
#include "../plSurface/hsGMaterial.h" #include "plSurface/hsGMaterial.h"
#include "../plGImage/plMipmap.h" #include "plGImage/plMipmap.h"
#include "../plGImage/plDynamicTextMap.h" #include "plGImage/plDynamicTextMap.h"
#include "../plMessage/plLayRefMsg.h" #include "plMessage/plLayRefMsg.h"
#include "../plMessage/plMatRefMsg.h" #include "plMessage/plMatRefMsg.h"
#include "../MaxMain/plPluginResManager.h" #include "MaxMain/plPluginResManager.h"
#include "plgDispatch.h" #include "plgDispatch.h"
#include "../pnMessage/plObjRefMsg.h" #include "pnMessage/plObjRefMsg.h"
#include "../pnMessage/plIntRefMsg.h" #include "pnMessage/plIntRefMsg.h"
#include "../pnMessage/plNodeRefMsg.h" #include "pnMessage/plNodeRefMsg.h"
#include "../plScene/plSceneNode.h" #include "plScene/plSceneNode.h"
#include "../MaxConvert/hsConverterUtils.h" #include "MaxConvert/hsConverterUtils.h"
#include "../MaxConvert/hsControlConverter.h" #include "MaxConvert/hsControlConverter.h"
#include "../MaxConvert/hsMaterialConverter.h" #include "MaxConvert/hsMaterialConverter.h"
#include "../MaxConvert/plLayerConverter.h" #include "MaxConvert/plLayerConverter.h"
#include "../plInterp/plController.h" #include "plInterp/plController.h"
#include "../plInterp/plAnimEaseTypes.h" #include "plInterp/plAnimEaseTypes.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
// GUIDialog component. // GUIDialog component.
#include "../plScene/plPostEffectMod.h" #include "plScene/plPostEffectMod.h"
#include "../pfGameGUIMgr/pfGameGUIMgr.h" #include "pfGameGUIMgr/pfGameGUIMgr.h"
#include "../pfGameGUIMgr/pfGUIDialogMod.h" #include "pfGameGUIMgr/pfGUIDialogMod.h"
#include "../pfGameGUIMgr/pfGUIControlMod.h" #include "pfGameGUIMgr/pfGUIControlMod.h"
#include "../pfGameGUIMgr/pfGUIControlHandlers.h" #include "pfGameGUIMgr/pfGUIControlHandlers.h"
#include "../pfGameGUIMgr/pfGUIButtonMod.h" #include "pfGameGUIMgr/pfGUIButtonMod.h"
#include "../pfGameGUIMgr/pfGUIDraggableMod.h" #include "pfGameGUIMgr/pfGUIDraggableMod.h"
#include "../pfGameGUIMgr/pfGUIListBoxMod.h" #include "pfGameGUIMgr/pfGUIListBoxMod.h"
#include "../pfGameGUIMgr/pfGUITextBoxMod.h" #include "pfGameGUIMgr/pfGUITextBoxMod.h"
#include "../pfGameGUIMgr/pfGUIEditBoxMod.h" #include "pfGameGUIMgr/pfGUIEditBoxMod.h"
#include "../pfGameGUIMgr/pfGUIUpDownPairMod.h" #include "pfGameGUIMgr/pfGUIUpDownPairMod.h"
#include "../pfGameGUIMgr/pfGUIKnobCtrl.h" #include "pfGameGUIMgr/pfGUIKnobCtrl.h"
#include "../pfGameGUIMgr/pfGUITagDefs.h" #include "pfGameGUIMgr/pfGUITagDefs.h"
#include "../pfGameGUIMgr/pfGUIDragBarCtrl.h" #include "pfGameGUIMgr/pfGUIDragBarCtrl.h"
#include "../pfGameGUIMgr/pfGUICheckBoxCtrl.h" #include "pfGameGUIMgr/pfGUICheckBoxCtrl.h"
#include "../pfGameGUIMgr/pfGUIRadioGroupCtrl.h" #include "pfGameGUIMgr/pfGUIRadioGroupCtrl.h"
#include "../pfGameGUIMgr/pfGUIDynDisplayCtrl.h" #include "pfGameGUIMgr/pfGUIDynDisplayCtrl.h"
#include "../pfGameGUIMgr/pfGUIMultiLineEditCtrl.h" #include "pfGameGUIMgr/pfGUIMultiLineEditCtrl.h"
#include "../pfGameGUIMgr/pfGUIProgressCtrl.h" #include "pfGameGUIMgr/pfGUIProgressCtrl.h"
#include "../pfGameGUIMgr/pfGUIClickMapCtrl.h" #include "pfGameGUIMgr/pfGUIClickMapCtrl.h"
#include "../pfGameGUIMgr/pfGUIPopUpMenu.h" #include "pfGameGUIMgr/pfGUIPopUpMenu.h"
// Location Related // Location Related
#include "../plAgeDescription/plAgeDescription.h" #include "plAgeDescription/plAgeDescription.h"
#include "../MaxMain/plMaxCFGFile.h" #include "MaxMain/plMaxCFGFile.h"
#include "../MaxMain/plAgeDescInterface.h" #include "MaxMain/plAgeDescInterface.h"
#include "../plFile/hsFiles.h" #include "plFile/hsFiles.h"
#include "MaxConvert/plConvert.h"
#include "MaxPlasmaMtls/Layers/plDynamicTextLayer.h"
#include "MaxPlasmaMtls/Layers/plLayerTexBitmapPB.h"
#include "../MaxConvert/plConvert.h" #include "MaxMain/plMaxAccelerators.h"
#include "../MaxPlasmaMtls/Layers/plDynamicTextLayer.h"
#include "../MaxPlasmaMtls/Layers/plLayerTexBitmapPB.h"
#include "../MaxMain/plMaxAccelerators.h"
#include "plPickMaterialMap.h" #include "plPickMaterialMap.h"
#include "../plInterp/plController.h" #include "plInterp/plController.h"
#include "../plAvatar/plMatrixChannel.h" #include "plAvatar/plMatrixChannel.h"
#include "../MaxPlasmaMtls/Layers/plLayerTex.h" #include "MaxPlasmaMtls/Layers/plLayerTex.h"
#include "pfGUISkinComp.h" #include "pfGUISkinComp.h"
#include "../plResMgr/plLocalization.h" #include "plResMgr/plLocalization.h"
#include "plPickLocalizationDlg.h" #include "plPickLocalizationDlg.h"

2
Sources/Tools/MaxComponent/plGUIComponents.h

@ -32,7 +32,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#ifndef _plGUIComponents_h #ifndef _plGUIComponents_h
#define _plGUIComponents_h #define _plGUIComponents_h
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
#include "plGUICompClassIDs.h" #include "plGUICompClassIDs.h"
#include "plComponent.h" #include "plComponent.h"

16
Sources/Tools/MaxComponent/plGrassComponent.cpp

@ -31,19 +31,19 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "hsTemplates.h" #include "hsTemplates.h"
#include "hsResMgr.h" #include "hsResMgr.h"
#include "plQuality.h" #include "plQuality.h"
#include "../pnMessage/plRefMsg.h" #include "pnMessage/plRefMsg.h"
#include "../../PubUtilLib/plSurface/hsGMaterial.h" #include "plSurface/hsGMaterial.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "../MaxConvert/hsMaterialConverter.h" #include "MaxConvert/hsMaterialConverter.h"
#include "plComponent.h" #include "plComponent.h"
#include "plComponentReg.h" #include "plComponentReg.h"
#include "plGrassComponent.h" #include "plGrassComponent.h"
#include "../../PubUtilLib/plSurface/plGrassShaderMod.h" #include "plSurface/plGrassShaderMod.h"
#include "../pnKeyedObject/plUoid.h" #include "pnKeyedObject/plUoid.h"
#include "../pnMessage/plObjRefMsg.h" #include "pnMessage/plObjRefMsg.h"
#include "../MaxMain/plPluginResManager.h" #include "MaxMain/plPluginResManager.h"
void DummyCodeIncludeFuncGrassShader() void DummyCodeIncludeFuncGrassShader()
{ {

16
Sources/Tools/MaxComponent/plIgnoreComponent.cpp

@ -31,17 +31,17 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plMiscComponents.h" #include "plMiscComponents.h"
#include "plComponentReg.h" #include "plComponentReg.h"
#include "../MaxMain/plPlasmaRefMsgs.h" #include "MaxMain/plPlasmaRefMsgs.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "../pnSceneObject/plSceneObject.h" #include "pnSceneObject/plSceneObject.h"
#include "../pnSceneObject/plCoordinateInterface.h" #include "pnSceneObject/plCoordinateInterface.h"
#include "../pnSceneObject/plDrawInterface.h" #include "pnSceneObject/plDrawInterface.h"
#include "../plMessage/plSimStateMsg.h" #include "plMessage/plSimStateMsg.h"
#include "../pnMessage/plEnableMsg.h" #include "pnMessage/plEnableMsg.h"
#include "../MaxMain/plPluginResManager.h" #include "MaxMain/plPluginResManager.h"
void DummyCodeIncludeFuncIgnore() {} void DummyCodeIncludeFuncIgnore() {}

38
Sources/Tools/MaxComponent/plImpactGadgetComponent.cpp

@ -30,33 +30,33 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plComponentReg.h" #include "plComponentReg.h"
#include "../pnSceneObject/plSceneObject.h" #include "pnSceneObject/plSceneObject.h"
#include "../pnKeyedObject/hsKeyedObject.h" #include "pnKeyedObject/hsKeyedObject.h"
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
#include "../plPhysical/plCollisionDetector.h" // MM #include "plPhysical/plCollisionDetector.h" // MM
#include "../plModifier/plLogicModifier.h" #include "plModifier/plLogicModifier.h"
#include "../../NucleusLib/pnModifier/plConditionalObject.h" #include "pnModifier/plConditionalObject.h"
#include "../plPhysical/plPickingDetector.h" #include "plPhysical/plPickingDetector.h"
#include "../pfConditional/plActivatorConditionalObject.h" #include "pfConditional/plActivatorConditionalObject.h"
#include "../pfConditional/plFacingConditionalObject.h" #include "pfConditional/plFacingConditionalObject.h"
#include "../pfConditional/plObjectInBoxConditionalObject.h" #include "pfConditional/plObjectInBoxConditionalObject.h"
#include "../pnMessage/plObjRefMsg.h" #include "pnMessage/plObjRefMsg.h"
#include "../pnMessage/plNotifyMsg.h" #include "pnMessage/plNotifyMsg.h"
#include "../pnMessage/plCursorChangeMsg.h" #include "pnMessage/plCursorChangeMsg.h"
#include "hsResMgr.h" #include "hsResMgr.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "../MaxConvert/plConvert.h" #include "MaxConvert/plConvert.h"
#include "plResponderComponent.h" #include "plResponderComponent.h"
#include "../MaxConvert/hsConverterUtils.h" //Conversion Dependencies #include "MaxConvert/hsConverterUtils.h" //Conversion Dependencies
#include "plPhysicalComponents.h" #include "plPhysicalComponents.h"
#include "../pnMessage/plIntRefMsg.h" // Ibid #include "pnMessage/plIntRefMsg.h" // Ibid
#include "plComponentProcBase.h" #include "plComponentProcBase.h"
#include "../MaxMain/plPhysicalProps.h" #include "MaxMain/plPhysicalProps.h"
void DummyCodeIncludeFuncImpactGadget() {} void DummyCodeIncludeFuncImpactGadget() {}

30
Sources/Tools/MaxComponent/plInventoryObjComponent.cpp

@ -31,27 +31,27 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plComponent.h" //Component Dependencies #include "plComponent.h" //Component Dependencies
#include "plComponentReg.h" // Ibid #include "plComponentReg.h" // Ibid
#include "../pnSceneObject/plSceneObject.h" // Ibid #include "pnSceneObject/plSceneObject.h" // Ibid
#include "../pnKeyedObject/hsKeyedObject.h" // Ibid #include "pnKeyedObject/hsKeyedObject.h" // Ibid
#include "../MaxMain/plMaxNode.h" // Ibid #include "MaxMain/plMaxNode.h" // Ibid
#include "plResponderComponent.h" #include "plResponderComponent.h"
#include "../plPhysical/plCollisionDetector.h" //Modifiers Dependencies #include "plPhysical/plCollisionDetector.h" //Modifiers Dependencies
#include "../plModifier/plLogicModifier.h" // Ibid #include "plModifier/plLogicModifier.h" // Ibid
#include "../plModifier/plAxisAnimModifier.h" // Ibid #include "plModifier/plAxisAnimModifier.h" // Ibid
#include "../../NucleusLib/pnModifier/plConditionalObject.h" // Ibid #include "pnModifier/plConditionalObject.h" // Ibid
#include "../plPhysical/plPickingDetector.h" // Ibid #include "plPhysical/plPickingDetector.h" // Ibid
#include "../pfConditional/plActivatorConditionalObject.h" // Ibid #include "pfConditional/plActivatorConditionalObject.h" // Ibid
#include "../pfConditional/plFacingConditionalObject.h" // Ibid #include "pfConditional/plFacingConditionalObject.h" // Ibid
#include "../pfConditional/plObjectInBoxConditionalObject.h" // Ibid #include "pfConditional/plObjectInBoxConditionalObject.h" // Ibid
#include "../pnMessage/plObjRefMsg.h" //Message Dependencies #include "pnMessage/plObjRefMsg.h" //Message Dependencies
#include "../pnMessage/plNotifyMsg.h" // Ibid #include "pnMessage/plNotifyMsg.h" // Ibid
#include "../pnMessage/plCursorChangeMsg.h" // Ibid #include "pnMessage/plCursorChangeMsg.h" // Ibid
#include "../MaxConvert/plConvert.h" #include "MaxConvert/plConvert.h"
// //

2
Sources/Tools/MaxComponent/plInventoryObjComponent.h

@ -31,7 +31,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plClickableComponent.h" #include "plClickableComponent.h"
#include "hsTemplates.h" #include "hsTemplates.h"
#include <map> #include <map>
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
class plMaxNode; class plMaxNode;

10
Sources/Tools/MaxComponent/plLODFadeComponent.cpp

@ -29,17 +29,17 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "resource.h" #include "resource.h"
#include "plComponent.h" #include "plComponent.h"
#include "plComponentReg.h" #include "plComponentReg.h"
#include "../MaxMain/plPlasmaRefMsgs.h" #include "MaxMain/plPlasmaRefMsgs.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "../MaxExport/plExportProgressBar.h" #include "MaxExport/plExportProgressBar.h"
#include "hsTypes.h" #include "hsTypes.h"
#include "plLODFadeComponent.h" #include "plLODFadeComponent.h"
#include "../pfSurface/plFadeOpacityMod.h" #include "pfSurface/plFadeOpacityMod.h"
#include "../pfSurface/plDistOpacityMod.h" #include "pfSurface/plDistOpacityMod.h"
void DummyCodeIncludeFuncLODFade() void DummyCodeIncludeFuncLODFade()
{ {

14
Sources/Tools/MaxComponent/plLightGrpComponent.cpp

@ -29,17 +29,17 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plComponent.h" #include "plComponent.h"
#include "plComponentReg.h" #include "plComponentReg.h"
#include "../MaxMain/plPlasmaRefMsgs.h" #include "MaxMain/plPlasmaRefMsgs.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "hsResMgr.h" #include "hsResMgr.h"
// LightGroup component // LightGroup component
#include "../pnSceneObject/plSceneObject.h" #include "pnSceneObject/plSceneObject.h"
#include "../plGLight/plLightInfo.h" #include "plGLight/plLightInfo.h"
#include "../plDrawable/plDrawableSpans.h" #include "plDrawable/plDrawableSpans.h"
#include "../pnSceneObject/plDrawInterface.h" #include "pnSceneObject/plDrawInterface.h"
#include "../MaxPlasmaLights/plRealTimeLightBase.h" #include "MaxPlasmaLights/plRealTimeLightBase.h"
#include "plLightGrpComponent.h" #include "plLightGrpComponent.h"

6
Sources/Tools/MaxComponent/plLightMapComponent.cpp

@ -30,11 +30,11 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plComponent.h" #include "plComponent.h"
#include "plComponentReg.h" #include "plComponentReg.h"
#include "../MaxMain/plPlasmaRefMsgs.h" #include "MaxMain/plPlasmaRefMsgs.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "hsResMgr.h" #include "hsResMgr.h"
#include "../plDrawable/plGeometrySpan.h" #include "plDrawable/plGeometrySpan.h"
#include "plLightMapComponent.h" #include "plLightMapComponent.h"

32
Sources/Tools/MaxComponent/plLineFollowComp.cpp

@ -29,33 +29,33 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plComponent.h" #include "plComponent.h"
#include "plComponentReg.h" #include "plComponentReg.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "../MaxMain/plPlasmaRefMsgs.h" #include "MaxMain/plPlasmaRefMsgs.h"
#include "../MaxConvert/hsConverterUtils.h" #include "MaxConvert/hsConverterUtils.h"
#include "../MaxConvert/hsControlConverter.h" #include "MaxConvert/hsControlConverter.h"
#include "../plInterp/plController.h" #include "plInterp/plController.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
#include "plgDispatch.h" #include "plgDispatch.h"
#include "../MaxMain/plPluginResManager.h" #include "MaxMain/plPluginResManager.h"
#include "../pnSceneObject/plSceneObject.h" #include "pnSceneObject/plSceneObject.h"
#include "../pnSceneObject/plCoordinateInterface.h" #include "pnSceneObject/plCoordinateInterface.h"
// Swivel related // Swivel related
#include "../pfAnimation/plViewFaceModifier.h" // ViewFace Comp #include "pfAnimation/plViewFaceModifier.h" // ViewFace Comp
// Line Follow related // Line Follow related
#include "../plInterp/plAnimPath.h" #include "plInterp/plAnimPath.h"
#include "../pfAnimation/plLineFollowMod.h" #include "pfAnimation/plLineFollowMod.h"
#include "../pfAnimation/plFollowMod.h" #include "pfAnimation/plFollowMod.h"
#include "../pnMessage/plRefMsg.h" #include "pnMessage/plRefMsg.h"
// Stereizer // Stereizer
#include "../pfAnimation/plStereizer.h" #include "pfAnimation/plStereizer.h"
const Class_ID STEREIZE_COMP_CID(0x15066ec7, 0x64ea7381); const Class_ID STEREIZE_COMP_CID(0x15066ec7, 0x64ea7381);
const Class_ID LINEFOLLOW_COMP_CID(0x64ec57f6, 0x292d47f6); const Class_ID LINEFOLLOW_COMP_CID(0x64ec57f6, 0x292d47f6);

2
Sources/Tools/MaxComponent/plMaxAnimUtils.cpp

@ -31,7 +31,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "hsTemplates.h" #include "hsTemplates.h"
#include "plMaxAnimUtils.h" #include "plMaxAnimUtils.h"
#include "../MaxExport/plErrorMsg.h" #include "MaxExport/plErrorMsg.h"
float TimeValueToGameTime(TimeValue t) float TimeValueToGameTime(TimeValue t)
{ {

2
Sources/Tools/MaxComponent/plMaxWaveUtils.cpp

@ -25,7 +25,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
*==LICENSE==*/ *==LICENSE==*/
#include "HeadSpin.h" #include "HeadSpin.h"
#include "plMaxWaveUtils.h" #include "plMaxWaveUtils.h"
#include "../plAudio/plWavFile.h" #include "plAudioCore/plWavFile.h"
#include "hsTypes.h" #include "hsTypes.h"
SegmentMap *GetWaveSegmentMap(const char *file, plErrorMsg *pErrMsg) SegmentMap *GetWaveSegmentMap(const char *file, plErrorMsg *pErrMsg)

66
Sources/Tools/MaxComponent/plMiscComponents.cpp

@ -30,65 +30,65 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plComponentReg.h" #include "plComponentReg.h"
#include "../../AssetMan/PublicInterface/MaxAssInterface.h" #include "../../AssetMan/PublicInterface/MaxAssInterface.h"
#include "../MaxMain/plPlasmaRefMsgs.h" #include "MaxMain/plPlasmaRefMsgs.h"
#include "../MaxMain/plMaxNodeData.h" #include "MaxMain/plMaxNodeData.h"
#include "../pnSceneObject/plSceneObject.h" #include "pnSceneObject/plSceneObject.h"
#include "../pnSceneObject/plCoordinateInterface.h" #include "pnSceneObject/plCoordinateInterface.h"
#include "../pnSceneObject/plDrawInterface.h" #include "pnSceneObject/plDrawInterface.h"
#include "../MaxMain/plPluginResManager.h" #include "MaxMain/plPluginResManager.h"
#include "plgDispatch.h" #include "plgDispatch.h"
#include "../pnMessage/plObjRefMsg.h" #include "pnMessage/plObjRefMsg.h"
#include "../pnMessage/plIntRefMsg.h" #include "pnMessage/plIntRefMsg.h"
#include "../pnMessage/plNodeRefMsg.h" #include "pnMessage/plNodeRefMsg.h"
#include "../plScene/plSceneNode.h" #include "plScene/plSceneNode.h"
#include "../MaxConvert/hsConverterUtils.h" #include "MaxConvert/hsConverterUtils.h"
#include "../MaxConvert/hsControlConverter.h" #include "MaxConvert/hsControlConverter.h"
#include "../plInterp/plController.h" #include "plInterp/plController.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
#include "../plFile/plFileUtils.h" #include "plFile/plFileUtils.h"
// Follow mod // Follow mod
#include "../plInterp/plAnimPath.h" #include "plInterp/plAnimPath.h"
#include "../pfAnimation/plFollowMod.h" #include "pfAnimation/plFollowMod.h"
//Player Attention Related //Player Attention Related
#include "../pfCamera/plInterestingModifier.h" #include "pfCamera/plInterestingModifier.h"
//Player Start Position //Player Start Position
#include "../plModifier/plSpawnModifier.h" #include "plModifier/plSpawnModifier.h"
// RunTime related (Sprites, Billboards, LightMaps, etc., etc.) // RunTime related (Sprites, Billboards, LightMaps, etc., etc.)
#include "../pfAnimation/plViewFaceModifier.h" // ViewFace Comp #include "pfAnimation/plViewFaceModifier.h" // ViewFace Comp
// Anim Related // Anim Related
#include "plMaxAnimUtils.h" #include "plMaxAnimUtils.h"
// CavView component. // CavView component.
#include "../plScene/plPostEffectMod.h" #include "plScene/plPostEffectMod.h"
// Location Related // Location Related
#include "../plAgeDescription/plAgeDescription.h" #include "plAgeDescription/plAgeDescription.h"
#include "../MaxMain/plMaxCFGFile.h" #include "MaxMain/plMaxCFGFile.h"
#include "../MaxMain/plAgeDescInterface.h" #include "MaxMain/plAgeDescInterface.h"
#include "../plFile/hsFiles.h" #include "plFile/hsFiles.h"
#include "../plResMgr/plPageInfo.h" #include "plResMgr/plPageInfo.h"
#include "../plDrawable/plGeometrySpan.h" #include "plDrawable/plGeometrySpan.h"
#include "../MaxConvert/plConvert.h" #include "MaxConvert/plConvert.h"
// ImageLib // ImageLib
#include "../plModifier/plImageLibMod.h" #include "plModifier/plImageLibMod.h"
#include "../MaxPlasmaMtls/Layers/plLayerTex.h" #include "MaxPlasmaMtls/Layers/plLayerTex.h"
#include "../MaxConvert/plLayerConverter.h" #include "MaxConvert/plLayerConverter.h"
#include "../plGImage/plBitmap.h" #include "plGImage/plBitmap.h"
void DummyCodeIncludeFuncMisc() void DummyCodeIncludeFuncMisc()
{ {

12
Sources/Tools/MaxComponent/plMorphSeqComp.cpp

@ -29,18 +29,18 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "resource.h" #include "resource.h"
#include "plComponent.h" #include "plComponent.h"
#include "plComponentReg.h" #include "plComponentReg.h"
#include "../MaxMain/plPlasmaRefMsgs.h" #include "MaxMain/plPlasmaRefMsgs.h"
#include "plPickNode.h" #include "plPickNode.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "../MaxExport/plExportProgressBar.h" #include "MaxExport/plExportProgressBar.h"
#include "hsTypes.h" #include "hsTypes.h"
#include "hsResMgr.h" #include "hsResMgr.h"
#include "../pnSceneObject/plSceneObject.h" #include "pnSceneObject/plSceneObject.h"
#include "../plDrawable/plMorphSequence.h" #include "plDrawable/plMorphSequence.h"
#include "../plDrawable/plSharedMesh.h" #include "plDrawable/plSharedMesh.h"
const Class_ID MORPHSEQ_COMP_CID(0x37100f0a, 0x2d1f6b87); const Class_ID MORPHSEQ_COMP_CID(0x37100f0a, 0x2d1f6b87);
const Class_ID MORPHLAY_COMP_CID(0x138b1d44, 0x6c0a7417); const Class_ID MORPHLAY_COMP_CID(0x138b1d44, 0x6c0a7417);

8
Sources/Tools/MaxComponent/plMultistageBehComponent.cpp

@ -32,11 +32,11 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "hsStream.h" #include "hsStream.h"
#include "resource.h" #include "resource.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "../MaxMain/plMaxAccelerators.h" #include "MaxMain/plMaxAccelerators.h"
#include "../plAvatar/plAnimStage.h" #include "plAvatar/plAnimStage.h"
#include "../plAvatar/plMultistageBehMod.h" #include "plAvatar/plMultistageBehMod.h"
#include "hsResMgr.h" #include "hsResMgr.h"
#include <map> #include <map>

2
Sources/Tools/MaxComponent/plMultistageStage.cpp

@ -30,7 +30,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "resource.h" #include "resource.h"
#include "hsUtils.h" #include "hsUtils.h"
#include "../plAvatar/plAnimStage.h" #include "plAvatar/plAnimStage.h"
// We don't want to be subject to any changes to ReadSafeString, so we just keep // We don't want to be subject to any changes to ReadSafeString, so we just keep
// our own version now. Unfortunately, some files were saved with a modified // our own version now. Unfortunately, some files were saved with a modified

6
Sources/Tools/MaxComponent/plNPCSpawnComp.cpp

@ -32,11 +32,11 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plActivatorBaseComponent.h" #include "plActivatorBaseComponent.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "../plAvatar/plNPCSpawnMod.h" #include "plAvatar/plNPCSpawnMod.h"
#include "../pnMessage/plNotifyMsg.h" #include "pnMessage/plNotifyMsg.h"
#include <map> #include <map>

2
Sources/Tools/MaxComponent/plNPCSpawnComp.h

@ -24,7 +24,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
*==LICENSE==*/ *==LICENSE==*/
#include "max.h" #include "max.h"
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
class plComponentBase; class plComponentBase;
class plMaxNodeBase; class plMaxNodeBase;

22
Sources/Tools/MaxComponent/plNavigableComponents.cpp

@ -27,29 +27,29 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "max.h" #include "max.h"
#include "resource.h" // Resource Dependencies #include "resource.h" // Resource Dependencies
#include "../MaxMain/plPhysicalProps.h" #include "MaxMain/plPhysicalProps.h"
#include "plComponent.h" //Component Dependencies #include "plComponent.h" //Component Dependencies
#include "plComponentReg.h" // Ibid #include "plComponentReg.h" // Ibid
#include "../MaxMain/plMaxNode.h" // Ibid #include "MaxMain/plMaxNode.h" // Ibid
#include "../pnKeyedObject/plKey.h" // Ibid #include "pnKeyedObject/plKey.h" // Ibid
#include "plComponentProcBase.h" #include "plComponentProcBase.h"
#include "plNavigableComponents.h" #include "plNavigableComponents.h"
#include "plActivatorBaseComponent.h" #include "plActivatorBaseComponent.h"
#include "plPhysicalComponents.h" #include "plPhysicalComponents.h"
#include "../MaxConvert/hsConverterUtils.h" //Conversion Dependencies #include "MaxConvert/hsConverterUtils.h" //Conversion Dependencies
#include "../MaxConvert/hsControlConverter.h" // Ibid #include "MaxConvert/hsControlConverter.h" // Ibid
#include "../plAvatar/plAvLadderModifier.h" //Modifier Dependencies #include "plAvatar/plAvLadderModifier.h" //Modifier Dependencies
#include "../plPhysical/plSimDefs.h" #include "plPhysical/plSimDefs.h"
#include "plgDispatch.h" //Message Dependencies #include "plgDispatch.h" //Message Dependencies
#include "../pnMessage/plObjRefMsg.h" // Ibid #include "pnMessage/plObjRefMsg.h" // Ibid
#include "../pnMessage/plIntRefMsg.h" // Ibid #include "pnMessage/plIntRefMsg.h" // Ibid
#include "../pnMessage/plNodeRefMsg.h" // Ibid #include "pnMessage/plNodeRefMsg.h" // Ibid
#include "../MaxMain/plPlasmaRefMsgs.h" // Ibid #include "MaxMain/plPlasmaRefMsgs.h" // Ibid
void DummyCodeIncludeFuncNavigablesRegion() {} void DummyCodeIncludeFuncNavigablesRegion() {}

2
Sources/Tools/MaxComponent/plNavigableComponents.h

@ -27,7 +27,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#define plAvLadderComponent_h_inc #define plAvLadderComponent_h_inc
#include "plComponent.h" #include "plComponent.h"
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
class plComponentBase; class plComponentBase;

2
Sources/Tools/MaxComponent/plNotetrackAnim.cpp

@ -26,7 +26,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "HeadSpin.h" #include "HeadSpin.h"
#include "plNotetrackAnim.h" #include "plNotetrackAnim.h"
#include "plComponentBase.h" #include "plComponentBase.h"
#include "../MaxMain/plMaxNodeBase.h" #include "MaxMain/plMaxNodeBase.h"
plNotetrackAnim::plNotetrackAnim() : fSegMap(nil) plNotetrackAnim::plNotetrackAnim() : fSegMap(nil)
{ {

2
Sources/Tools/MaxComponent/plNotetrackDlg.cpp

@ -29,7 +29,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "max.h" #include "max.h"
#include "iparamb2.h" #include "iparamb2.h"
#include "../plInterp/plAnimEaseTypes.h" #include "plInterp/plAnimEaseTypes.h"
plNoteTrackDlg::plNoteTrackDlg() : fhAnim(NULL), fhLoop(NULL), fPB(nil), fAnimID(-1), fLoopID(-1), fSegMap(nil), fOwner(nil) plNoteTrackDlg::plNoteTrackDlg() : fhAnim(NULL), fhLoop(NULL), fPB(nil), fAnimID(-1), fLoopID(-1), fSegMap(nil), fOwner(nil)
{ {

12
Sources/Tools/MaxComponent/plObjectFlockerComponent.cpp

@ -28,15 +28,15 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "resource.h" #include "resource.h"
#include "plComponent.h" #include "plComponent.h"
#include "plComponentReg.h" #include "plComponentReg.h"
#include "../plMath/plRandom.h" #include "plMath/plRandom.h"
#include "plObjectFlockerComponent.h" #include "plObjectFlockerComponent.h"
#include "../pnKeyedObject/plUoid.h" #include "pnKeyedObject/plUoid.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "plPickNode.h" #include "plPickNode.h"
#include "../pfAnimation/pfObjectFlocker.h" #include "pfAnimation/pfObjectFlocker.h"
#include "../MaxMain/plPluginResManager.h" #include "MaxMain/plPluginResManager.h"
#include "../pnSceneObject/plSceneObject.h" #include "pnSceneObject/plSceneObject.h"
void DummyCodeIncludeFuncObjectFlocker() void DummyCodeIncludeFuncObjectFlocker()
{ {

40
Sources/Tools/MaxComponent/plOneShotComponent.cpp

@ -30,40 +30,40 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plComponent.h" #include "plComponent.h"
#include "plComponentReg.h" #include "plComponentReg.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#if 0 #if 0
#include "../MaxConvert/hsConverterUtils.h" #include "MaxConvert/hsConverterUtils.h"
#include "../pnSceneObject/plSceneObject.h" #include "pnSceneObject/plSceneObject.h"
#include "plgDispatch.h" #include "plgDispatch.h"
#include "../plScene/plSceneNode.h" #include "plScene/plSceneNode.h"
#include "../MaxConvert/hsConverterUtils.h" #include "MaxConvert/hsConverterUtils.h"
#include "../MaxConvert/hsControlConverter.h" #include "MaxConvert/hsControlConverter.h"
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
#include "../PubUtilLib/plResMgr/plLoc.h" #include "plResMgr/plLoc.h"
#include "../MaxMain/plPlasmaRefMsgs.h" #include "MaxMain/plPlasmaRefMsgs.h"
#include "../pnMessage/plNodeRefMsg.h" #include "pnMessage/plNodeRefMsg.h"
#include "../pnMessage/plObjRefMsg.h" #include "pnMessage/plObjRefMsg.h"
#include "../pnMessage/plIntRefMsg.h" #include "pnMessage/plIntRefMsg.h"
#include "plMaxAnimUtils.h" #include "plMaxAnimUtils.h"
#include "tempAnim.h" #include "tempAnim.h"
#include "../plInterp/plController.h" #include "plInterp/plController.h"
#include "../plHavok1/plHKPhysical.h" #include "plHavok1/plHKPhysical.h"
#include "../plAvatar/plAvatarMod.h" #include "plAvatar/plAvatarMod.h"
#include "../plModifier/plAliasModifier.h" #include "plModifier/plAliasModifier.h"
#include "../plAudible/plWinAudible.h" #include "plAudible/plWinAudible.h"
#include "../pnSceneObject/plAudioInterface.h" #include "pnSceneObject/plAudioInterface.h"
#include "../pnSceneObject/plCoordinateInterface.h" #include "pnSceneObject/plCoordinateInterface.h"
#endif #endif
#include "hsResMgr.h" #include "hsResMgr.h"
#include "../plAvatar/plOneShotMod.h" #include "plAvatar/plOneShotMod.h"
#include <map> #include <map>

2
Sources/Tools/MaxComponent/plOneShotComponent.h

@ -24,7 +24,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
*==LICENSE==*/ *==LICENSE==*/
#include "max.h" #include "max.h"
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
class plComponentBase; class plComponentBase;
class plMaxNodeBase; class plMaxNodeBase;

69
Sources/Tools/MaxComponent/plParticleComponents.cpp

@ -34,47 +34,46 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plAnimComponent.h" #include "plAnimComponent.h"
#include "plNotetrackAnim.h" #include "plNotetrackAnim.h"
#include "../pnSceneObject/plSceneObject.h" #include "pnSceneObject/plSceneObject.h"
#include "../plScene/plSceneNode.h" #include "plScene/plSceneNode.h"
#include "plgDispatch.h" #include "plgDispatch.h"
#include "../MaxConvert/plConvert.h" #include "MaxConvert/plConvert.h"
#include "../MaxConvert/hsConverterUtils.h" #include "MaxConvert/hsConverterUtils.h"
#include "../MaxConvert/hsMaterialConverter.h" #include "MaxConvert/hsMaterialConverter.h"
#include "../MaxConvert/plMeshConverter.h" #include "MaxConvert/plMeshConverter.h"
#include "../MaxConvert/hsControlConverter.h" #include "MaxConvert/hsControlConverter.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "../MaxPlasmaMtls/Materials/plParticleMtl.h" #include "MaxPlasmaMtls/Materials/plParticleMtl.h"
#include "../MaxExport/plErrorMsg.h" #include "MaxExport/plErrorMsg.h"
#include "hsResMgr.h" #include "hsResMgr.h"
#include "../pnMessage/plObjRefMsg.h" #include "pnMessage/plObjRefMsg.h"
#include "../pnMessage/plNodeRefMsg.h" #include "pnMessage/plNodeRefMsg.h"
#include "../plInterp/plController.h" #include "plInterp/plController.h"
#include "../plInterp/hsInterp.h" #include "plInterp/hsInterp.h"
#include "../plInterp/plAnimEaseTypes.h" #include "plInterp/plAnimEaseTypes.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
#include "plSurface/hsGMaterial.h"
#include "../plSurface/hsGMaterial.h" #include "plPipeline/plGBufferGroup.h"
#include "../plPipeline/plGBufferGroup.h"
#include "plParticleSystem/plParticleSystem.h"
#include "../plParticleSystem/plParticleSystem.h" #include "plParticleSystem/plParticleEmitter.h"
#include "../plParticleSystem/plParticleEmitter.h" #include "plParticleSystem/plParticleEffect.h"
#include "../plParticleSystem/plParticleEffect.h" #include "plParticleSystem/plParticleGenerator.h"
#include "../plParticleSystem/plParticleGenerator.h" #include "plParticleSystem/plParticleApplicator.h"
#include "../plParticleSystem/plParticleApplicator.h" #include "plParticleSystem/plConvexVolume.h"
#include "../plParticleSystem/plConvexVolume.h" #include "plParticleSystem/plBoundInterface.h"
#include "../plParticleSystem/plBoundInterface.h"
#include "plAvatar/plScalarChannel.h"
#include "../plAvatar/plScalarChannel.h" #include "plAvatar/plAGAnim.h"
#include "../plAvatar/plAGAnim.h"
#include "pnSceneObject/plDrawInterface.h"
#include "../pnSceneObject/plDrawInterface.h"
#include "plGLight/plLightInfo.h"
#include "../plGLight/plLightInfo.h"
#include "plLightGrpComponent.h" #include "plLightGrpComponent.h"
void DummyCodeIncludeFuncParticles() void DummyCodeIncludeFuncParticles()

44
Sources/Tools/MaxComponent/plPhysConstraintComponents.cpp

@ -48,13 +48,13 @@ OBSOLETE_CLASS(plStrongSpringConstraintComponent, gPhysStrongSpringConstDesc, "(
#include <hkdynamics/entity/rigidcollection.h> #include <hkdynamics/entity/rigidcollection.h>
#include <hkdynamics/util/units.h> #include <hkdynamics/util/units.h>
//#include "../plHavok1/plHKConstraintSolver.h" //Got Havok Messiness... Must go before all plasma directories... //#include "plHavok1/plHKConstraintSolver.h" //Got Havok Messiness... Must go before all plasma directories...
//#include "../plHavok1/plHavokConstraintTools.h" //#include "plHavok1/plHavokConstraintTools.h"
#include "plPhysicalComponents.h" #include "plPhysicalComponents.h"
#include "plComponentProcBase.h" #include "plComponentProcBase.h"
#include "../plPhysical/plPhysicsGroups.h" #include "plPhysical/plPhysicsGroups.h"
#include "../MaxMain/plPhysicalProps.h" #include "MaxMain/plPhysicalProps.h"
//#include "max.h" //Max Dependencies, reffed in plEventGroupDefs //#include "max.h" //Max Dependencies, reffed in plEventGroupDefs
#include "resource.h" //Resource Dependencies #include "resource.h" //Resource Dependencies
@ -62,24 +62,24 @@ OBSOLETE_CLASS(plStrongSpringConstraintComponent, gPhysStrongSpringConstDesc, "(
#include "plComponent.h" //Component Dependencies #include "plComponent.h" //Component Dependencies
#include "plComponentReg.h" // Ibid #include "plComponentReg.h" // Ibid
#include "../pnSceneObject/plSceneObject.h" // Ibid #include "pnSceneObject/plSceneObject.h" // Ibid
#include "../pnSceneObject/plCoordinateInterface.h" #include "pnSceneObject/plCoordinateInterface.h"
#include "../plScene/plSceneNode.h" // Ibid #include "plScene/plSceneNode.h" // Ibid
#include "../pnKeyedObject/plKey.h" // Ibid #include "pnKeyedObject/plKey.h" // Ibid
#include "../MaxMain/plMaxNode.h" // Ibid #include "MaxMain/plMaxNode.h" // Ibid
#include "../MaxConvert/hsConverterUtils.h" //Conversion Dependencies #include "MaxConvert/hsConverterUtils.h" //Conversion Dependencies
#include "../MaxConvert/hsControlConverter.h" // Ibid #include "MaxConvert/hsControlConverter.h" // Ibid
#include "../plHavok1/plHKPhysical.h" //Havok Dependencies #include "plHavok1/plHKPhysical.h" //Havok Dependencies
#include "../MaxMain/plPhysicalProps.h" #include "MaxMain/plPhysicalProps.h"
#include "plgDispatch.h" //Message Dependencies #include "plgDispatch.h" //Message Dependencies
#include "../pnMessage/plObjRefMsg.h" // Ibid #include "pnMessage/plObjRefMsg.h" // Ibid
#include "../pnMessage/plIntRefMsg.h" // Ibid #include "pnMessage/plIntRefMsg.h" // Ibid
#include "../pnMessage/plNodeRefMsg.h" // Ibid #include "pnMessage/plNodeRefMsg.h" // Ibid
#include "../MaxMain/plPlasmaRefMsgs.h" // Ibid #include "MaxMain/plPlasmaRefMsgs.h" // Ibid
#include "../plModifier/plAliasModifier.h" #include "plModifier/plAliasModifier.h"
// //
// DummyCodeIncludeFuncPhys Function. // DummyCodeIncludeFuncPhys Function.

18
Sources/Tools/MaxComponent/plPhysicalComponents.cpp

@ -36,18 +36,18 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "hsResMgr.h" #include "hsResMgr.h"
// other // other
#include "../plPhysical/plSimDefs.h" #include "plPhysical/plSimDefs.h"
#include "plPhysicsGroups.h" #include "plPhysicsGroups.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "../MaxMain/plPhysicalProps.h" #include "MaxMain/plPhysicalProps.h"
#include "../MaxMain/plPlasmaRefMsgs.h" #include "MaxMain/plPlasmaRefMsgs.h"
#include "../plPhysical/plCollisionDetector.h" #include "plPhysical/plCollisionDetector.h"
#include "../pnMessage/plObjRefMsg.h" #include "pnMessage/plObjRefMsg.h"
#include "../plMessage/plSwimMsg.h" #include "plMessage/plSwimMsg.h"
#include "../plAvatar/plSwimRegion.h" #include "plAvatar/plSwimRegion.h"
#include "../plMessage/plRideAnimatedPhysMsg.h" #include "plMessage/plRideAnimatedPhysMsg.h"
///////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////
// //

6
Sources/Tools/MaxComponent/plPickLocalizationDlg.cpp

@ -24,10 +24,10 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
*==LICENSE==*/ *==LICENSE==*/
#include "plPickLocalizationDlg.h" #include "plPickLocalizationDlg.h"
#include "../pfLocalizationMgr/pfLocalizationDataMgr.h" #include "pfLocalizationMgr/pfLocalizationDataMgr.h"
#include "../MaxMain/plMaxCFGFile.h" #include "MaxMain/plMaxCFGFile.h"
#include "../MaxMain/plMaxAccelerators.h" #include "MaxMain/plMaxAccelerators.h"
#include "hsUtils.h" #include "hsUtils.h"
#include "hsStringTokenizer.h" #include "hsStringTokenizer.h"

2
Sources/Tools/MaxComponent/plPickMaterialMap.cpp

@ -27,7 +27,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plPickMaterialMap.h" #include "plPickMaterialMap.h"
#include "max.h" #include "max.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
// MAXR4 HACK // MAXR4 HACK
// Coming in the backdoor... // Coming in the backdoor...

4
Sources/Tools/MaxComponent/plPickNodeBase.cpp

@ -26,10 +26,10 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "HeadSpin.h" #include "HeadSpin.h"
#include "plPickNodeBase.h" #include "plPickNodeBase.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "plComponentBase.h" #include "plComponentBase.h"
#include "resource.h" #include "resource.h"
#include "../MaxMain/plMaxAccelerators.h" #include "MaxMain/plMaxAccelerators.h"
#include <algorithm> #include <algorithm>

4
Sources/Tools/MaxComponent/plPickNodeComp.cpp

@ -25,10 +25,10 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
*==LICENSE==*/ *==LICENSE==*/
#include "plPickNodeBase.h" #include "plPickNodeBase.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "plComponentBase.h" #include "plComponentBase.h"
#include "resource.h" #include "resource.h"
#include "../MaxMain/plMaxAccelerators.h" #include "MaxMain/plMaxAccelerators.h"
#include <algorithm> #include <algorithm>

32
Sources/Tools/MaxComponent/plPythonFileComponent.cpp

@ -29,13 +29,13 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "resource.h" #include "resource.h"
#include "plComponent.h" #include "plComponent.h"
#include "plComponentReg.h" #include "plComponentReg.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "hsUtils.h" #include "hsUtils.h"
#include "plAutoUIBlock.h" #include "plAutoUIBlock.h"
#include "plAutoUIParams.h" #include "plAutoUIParams.h"
#include "../pnSceneObject/plSceneObject.h" #include "pnSceneObject/plSceneObject.h"
#include "../MaxMain/plPluginResManager.h" #include "MaxMain/plPluginResManager.h"
#include "../pnMessage/plObjRefMsg.h" #include "pnMessage/plObjRefMsg.h"
#include "plVolumeGadgetComponent.h" #include "plVolumeGadgetComponent.h"
#include "plGUIComponents.h" #include "plGUIComponents.h"
#include "pfGUISkinComp.h" #include "pfGUISkinComp.h"
@ -44,16 +44,16 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plNotetrackAnim.h" #include "plNotetrackAnim.h"
#include "plOneShotComponent.h" #include "plOneShotComponent.h"
#include "plMultistageBehComponent.h" #include "plMultistageBehComponent.h"
#include "../plInterp/plAnimEaseTypes.h" #include "plInterp/plAnimEaseTypes.h"
#include "../plAgeDescription/plAgeDescription.h" #include "plAgeDescription/plAgeDescription.h"
#include "plWaterComponent.h" #include "plWaterComponent.h"
#include "../plDrawable/plWaveSetBase.h" #include "plDrawable/plWaveSetBase.h"
#include "plClusterComponent.h" #include "plClusterComponent.h"
#include "../plDrawable/plClusterGroup.h" #include "plDrawable/plClusterGroup.h"
#include "plPhysicalComponents.h" #include "plPhysicalComponents.h"
//#include "../plHavok1/plHKPhysical.h" //#include "plHavok1/plHKPhysical.h"
#include "../plAvatar/plSwimRegion.h" #include "plAvatar/plSwimRegion.h"
#include "../../PubUtilLib/plSurface/plGrassShaderMod.h" #include "plSurface/plGrassShaderMod.h"
#include "plGrassComponent.h" #include "plGrassComponent.h"
#include "notify.h" #include "notify.h"
@ -63,11 +63,11 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include <map> #include <map>
#include <string> #include <string>
#include "../pfPython/plPythonFileMod.h" #include "pfPython/plPythonFileMod.h"
#include "../pfPython/plPythonParameter.h" #include "pfPython/plPythonParameter.h"
// for DynamicText hack to get the plKeys (could probably be removed later) // for DynamicText hack to get the plKeys (could probably be removed later)
#include "../plGImage/plDynamicTextMap.h" #include "plGImage/plDynamicTextMap.h"
//// plCommonPythonLib /////////////////////////////////////////////////////// //// plCommonPythonLib ///////////////////////////////////////////////////////
// Derived class for our global python fileMods, since they go in to the // Derived class for our global python fileMods, since they go in to the
@ -75,8 +75,8 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
// 2.4.03 mcn - Added sceneObjects to the list, so that we can have an // 2.4.03 mcn - Added sceneObjects to the list, so that we can have an
// associated sceneObject for our mod // associated sceneObject for our mod
#include "../MaxMain/plCommonObjLib.h" #include "MaxMain/plCommonObjLib.h"
#include "../plSDL/plSDL.h" #include "plSDL/plSDL.h"
class plCommonPythonLib : public plCommonObjLib class plCommonPythonLib : public plCommonObjLib
{ {

6
Sources/Tools/MaxComponent/plRepComponent.cpp

@ -32,9 +32,9 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plComponentReg.h" #include "plComponentReg.h"
#include "plMiscComponents.h" #include "plMiscComponents.h"
#include "../MaxMain/plPlasmaRefMsgs.h" #include "MaxMain/plPlasmaRefMsgs.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "../MaxExport/plExportErrorMsg.h" #include "MaxExport/plExportErrorMsg.h"
#include "hsResMgr.h" #include "hsResMgr.h"

14
Sources/Tools/MaxComponent/plResponderAnim.cpp

@ -29,7 +29,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "resource.h" #include "resource.h"
#include "max.h" #include "max.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "plAnimComponent.h" #include "plAnimComponent.h"
#include "plAudioComponents.h" #include "plAudioComponents.h"
@ -38,17 +38,17 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include <vector> #include <vector>
// Needed for anim msg creation // Needed for anim msg creation
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
#include "../plMessage/plAnimCmdMsg.h" #include "plMessage/plAnimCmdMsg.h"
#include "plNotetrackAnim.h" #include "plNotetrackAnim.h"
// Needed for sound msg creation // Needed for sound msg creation
#include "../pnSceneObject/plSceneObject.h" #include "pnSceneObject/plSceneObject.h"
#include "../pnSceneObject/plAudioInterface.h" #include "pnSceneObject/plAudioInterface.h"
#include "plAudible.h" #include "plAudible.h"
#include "../pnMessage/plSoundMsg.h" #include "pnMessage/plSoundMsg.h"
#include "../MaxMain/plPlasmaRefMsgs.h" #include "MaxMain/plPlasmaRefMsgs.h"
enum enum
{ {

2
Sources/Tools/MaxComponent/plResponderAnim.h

@ -24,7 +24,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
*==LICENSE==*/ *==LICENSE==*/
#include "plResponderCmd.h" #include "plResponderCmd.h"
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
class plComponentBase; class plComponentBase;

2
Sources/Tools/MaxComponent/plResponderCmd.h

@ -29,7 +29,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "hsConfig.h" #include "hsConfig.h"
#include <vector> #include <vector>
#include <string> #include <string>
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
class ParamBlockDesc2; class ParamBlockDesc2;
class IParamBlock2; class IParamBlock2;

28
Sources/Tools/MaxComponent/plResponderComponent.cpp

@ -29,33 +29,33 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plComponent.h" #include "plComponent.h"
#include "plComponentReg.h" #include "plComponentReg.h"
#include "../pnSceneObject/plSceneObject.h" #include "pnSceneObject/plSceneObject.h"
#include "../pnKeyedObject/hsKeyedObject.h" #include "pnKeyedObject/hsKeyedObject.h"
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
#include "../pnNetCommon/plSDLTypes.h" #include "pnNetCommon/plSDLTypes.h"
#include "../plModifier/plResponderModifier.h" #include "plModifier/plResponderModifier.h"
#include "../plModifier/plLogicModifier.h" #include "plModifier/plLogicModifier.h"
#include "../plModifier/plAxisAnimModifier.h" #include "plModifier/plAxisAnimModifier.h"
#include "../pfConditional/plActivatorConditionalObject.h" #include "pfConditional/plActivatorConditionalObject.h"
#include "../pfConditional/plORConditionalObject.h" #include "pfConditional/plORConditionalObject.h"
#include "../pnMessage/plObjRefMsg.h" #include "pnMessage/plObjRefMsg.h"
#include "../pnMessage/plNotifyMsg.h" #include "pnMessage/plNotifyMsg.h"
#include "hsResMgr.h" #include "hsResMgr.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "plPickNode.h" #include "plPickNode.h"
#include "../MaxMain/plPlasmaRefMsgs.h" #include "MaxMain/plPlasmaRefMsgs.h"
#include "plResponderLink.h" #include "plResponderLink.h"
#include "plResponderAnim.h" #include "plResponderAnim.h"
#include "plResponderMtl.h" #include "plResponderMtl.h"
#include "plResponderWait.h" #include "plResponderWait.h"
#include "../MaxMain/plMaxAccelerators.h" #include "MaxMain/plMaxAccelerators.h"
IParamBlock2 *CreateWaitBlk(); IParamBlock2 *CreateWaitBlk();

2
Sources/Tools/MaxComponent/plResponderComponent.h

@ -24,7 +24,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
*==LICENSE==*/ *==LICENSE==*/
#include "plComponentExt.h" #include "plComponentExt.h"
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
#define RESPONDER_CID Class_ID(0x46b83f3e, 0x7d5e5d17) #define RESPONDER_CID Class_ID(0x46b83f3e, 0x7d5e5d17)

2
Sources/Tools/MaxComponent/plResponderComponentPriv.h

@ -26,7 +26,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
// Private header for the responder component. Anyone else should include plResponderComponent.h // Private header for the responder component. Anyone else should include plResponderComponent.h
#include "plResponderComponent.h" #include "plResponderComponent.h"
#include "plComponent.h" #include "plComponent.h"
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
#include <map> #include <map>

4
Sources/Tools/MaxComponent/plResponderGetComp.cpp

@ -28,10 +28,10 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include <algorithm> #include <algorithm>
#include "../MaxMain/plMaxNodeBase.h" #include "MaxMain/plMaxNodeBase.h"
#include "resource.h" #include "resource.h"
#include "plComponentBase.h" #include "plComponentBase.h"
#include "../MaxMain/plMaxAccelerators.h" #include "MaxMain/plMaxAccelerators.h"
plResponderGetComp& plResponderGetComp::Instance() plResponderGetComp& plResponderGetComp::Instance()
{ {

20
Sources/Tools/MaxComponent/plResponderLink.cpp

@ -28,21 +28,21 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plResponderComponentPriv.h" #include "plResponderComponentPriv.h"
#include "resource.h" #include "resource.h"
#include "max.h" #include "max.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "hsResMgr.h" #include "hsResMgr.h"
#include "plMiscComponents.h" #include "plMiscComponents.h"
// Needed for the dialog // Needed for the dialog
#include "../MaxMain/plMaxCFGFile.h" #include "MaxMain/plMaxCFGFile.h"
#include "../plFile/hsFiles.h" #include "plFile/hsFiles.h"
#include "../plAgeDescription/plAgeDescription.h" #include "plAgeDescription/plAgeDescription.h"
// Needed to create the message // Needed to create the message
#include "../plMessage/plLinkToAgeMsg.h" #include "plMessage/plLinkToAgeMsg.h"
#include "../pnNetCommon/pnNetCommon.h" #include "pnNetCommon/pnNetCommon.h"
#include "../pnKeyedObject/plFixedKey.h" #include "pnKeyedObject/plFixedKey.h"
#include "../pnSceneObject/plSceneObject.h" #include "pnSceneObject/plSceneObject.h"
#include "../plNetCommon/plNetCommon.h" #include "plNetCommon/plNetCommon.h"
#include "../plNetCommon/plSpawnPointInfo.h" #include "plNetCommon/plSpawnPointInfo.h"
enum enum
{ {

2
Sources/Tools/MaxComponent/plResponderLink.h

@ -25,7 +25,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
*==LICENSE==*/ *==LICENSE==*/
#include "hsTypes.h" #include "hsTypes.h"
#include "plResponderCmd.h" #include "plResponderCmd.h"
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
class plResponderCmdLink : public plResponderCmd class plResponderCmdLink : public plResponderCmd
{ {

20
Sources/Tools/MaxComponent/plResponderMtl.cpp

@ -29,31 +29,31 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "resource.h" #include "resource.h"
#include "max.h" #include "max.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "../MaxPlasmaMtls/Materials/plDecalMtl.h" #include "MaxPlasmaMtls/Materials/plDecalMtl.h"
#include "../MaxPlasmaMtls/Materials/plPassMtl.h" #include "MaxPlasmaMtls/Materials/plPassMtl.h"
#include "../MaxConvert/plConvert.h" #include "MaxConvert/plConvert.h"
#include "../MaxConvert/hsMaterialConverter.h" #include "MaxConvert/hsMaterialConverter.h"
#include "../plSurface/hsGMaterial.h" #include "plSurface/hsGMaterial.h"
#include "../plSurface/plLayerAnimation.h" #include "plSurface/plLayerAnimation.h"
#include "plMaxAnimUtils.h" #include "plMaxAnimUtils.h"
#include "plNotetrackAnim.h" #include "plNotetrackAnim.h"
#include "plPickMaterialMap.h" #include "plPickMaterialMap.h"
#include "../MaxMain/plMtlCollector.h" #include "MaxMain/plMtlCollector.h"
#include "plPickNode.h" #include "plPickNode.h"
// Needed for convert // Needed for convert
#include "../plMessage/plAnimCmdMsg.h" #include "plMessage/plAnimCmdMsg.h"
#include <set> #include <set>
#include <vector> #include <vector>
#include <algorithm> #include <algorithm>
#include "../MaxMain/plPlasmaRefMsgs.h" #include "MaxMain/plPlasmaRefMsgs.h"
enum enum
{ {

2
Sources/Tools/MaxComponent/plResponderMtl.h

@ -24,7 +24,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
*==LICENSE==*/ *==LICENSE==*/
#include "plResponderCmd.h" #include "plResponderCmd.h"
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
class plMessage; class plMessage;
class IParamBlock2; class IParamBlock2;

2
Sources/Tools/MaxComponent/plResponderWait.cpp

@ -27,7 +27,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plResponderWait.h" #include "plResponderWait.h"
#include "plResponderComponentPriv.h" #include "plResponderComponentPriv.h"
#include "resource.h" #include "resource.h"
#include "../plModifier/plResponderModifier.h" #include "plModifier/plResponderModifier.h"
#include "plResponderLink.h" #include "plResponderLink.h"

16
Sources/Tools/MaxComponent/plSeekPoint.cpp

@ -31,20 +31,20 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plComponent.h" #include "plComponent.h"
#include "plComponentReg.h" #include "plComponentReg.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "../pnSceneObject/plSceneObject.h" #include "pnSceneObject/plSceneObject.h"
#include "hsResMgr.h" #include "hsResMgr.h"
#include "../plScene/plSceneNode.h" #include "plScene/plSceneNode.h"
#include "../MaxConvert/hsConverterUtils.h" #include "MaxConvert/hsConverterUtils.h"
#include "../MaxConvert/plConvert.h" #include "MaxConvert/plConvert.h"
#include "../MaxConvert/hsControlConverter.h" #include "MaxConvert/hsControlConverter.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "hsGeometry3.h" #include "hsGeometry3.h"
#include "../plAvatar/plSeekPointMod.h" #include "plAvatar/plSeekPointMod.h"
//Necessary Empty function. Otherwise Linker throws the Paramblock away as extraneous. //Necessary Empty function. Otherwise Linker throws the Paramblock away as extraneous.
void DummyCodeIncludeFuncSeekPoint() void DummyCodeIncludeFuncSeekPoint()

16
Sources/Tools/MaxComponent/plShadowComponents.cpp

@ -30,20 +30,20 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plComponent.h" #include "plComponent.h"
#include "plComponentReg.h" #include "plComponentReg.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "../MaxExport/plExportProgressBar.h" #include "MaxExport/plExportProgressBar.h"
#include "hsTypes.h" #include "hsTypes.h"
#include "plShadowComponents.h" #include "plShadowComponents.h"
#include "../pnSceneObject/plSceneObject.h" #include "pnSceneObject/plSceneObject.h"
#include "../pnMessage/plObjRefMsg.h" #include "pnMessage/plObjRefMsg.h"
#include "../plGLight/plLightInfo.h" #include "plGLight/plLightInfo.h"
#include "../plGLight/plShadowCaster.h" #include "plGLight/plShadowCaster.h"
#include "../plGLight/plPointShadowMaster.h" #include "plGLight/plPointShadowMaster.h"
#include "../plGLight/plDirectShadowMaster.h" #include "plGLight/plDirectShadowMaster.h"
#include "hsResMgr.h" #include "hsResMgr.h"

16
Sources/Tools/MaxComponent/plSmoothComponent.cpp

@ -30,23 +30,23 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plComponent.h" #include "plComponent.h"
#include "plComponentReg.h" #include "plComponentReg.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "hsTypes.h" #include "hsTypes.h"
#include "../plDrawable/plDrawableSpans.h" #include "plDrawable/plDrawableSpans.h"
// The AccMeshSmooth now does everything the InterMeshSmooth and AvMeshSmooth // The AccMeshSmooth now does everything the InterMeshSmooth and AvMeshSmooth
// components did, only better and with fewer bugs. // components did, only better and with fewer bugs.
//#include "../plDrawable/plInterMeshSmooth.h" //#include "../plDrawable/plInterMeshSmooth.h"
#include "../plDrawable/plAvMeshSmooth.h" #include "plDrawable/plAvMeshSmooth.h"
#include "../plDrawable/plAccMeshSmooth.h" #include "plDrawable/plAccMeshSmooth.h"
#include "../plDrawable/plGeometrySpan.h" #include "plDrawable/plGeometrySpan.h"
#include "../plDrawable/plSharedMesh.h" #include "plDrawable/plSharedMesh.h"
#include "../pnSceneObject/plSceneObject.h" #include "pnSceneObject/plSceneObject.h"
#include "../pnSceneObject/plDrawInterface.h" #include "pnSceneObject/plDrawInterface.h"
const Class_ID CID_SMOOTHCOMP(0x7f926cbc, 0x58df5a44); const Class_ID CID_SMOOTHCOMP(0x7f926cbc, 0x58df5a44);

26
Sources/Tools/MaxComponent/plSoftVolumeComponent.cpp

@ -32,22 +32,22 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plMiscComponents.h" #include "plMiscComponents.h"
#include "plSoftVolumeComponent.h" #include "plSoftVolumeComponent.h"
#include "../MaxMain/plPlasmaRefMsgs.h" #include "MaxMain/plPlasmaRefMsgs.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "../plIntersect/plSoftVolumeTypes.h" #include "plIntersect/plSoftVolumeTypes.h"
#include "../plIntersect/plVolumeIsect.h" #include "plIntersect/plVolumeIsect.h"
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
#include "../pnSceneObject/plSceneObject.h" #include "pnSceneObject/plSceneObject.h"
#include "../pnMessage/plObjRefMsg.h" #include "pnMessage/plObjRefMsg.h"
#include "hsResMgr.h" #include "hsResMgr.h"
#include "../plGLight/plLightInfo.h" #include "plGLight/plLightInfo.h"
#include "../plScene/plOccluder.h" #include "plScene/plOccluder.h"
#include "../pnSceneObject/plDrawInterface.h" #include "pnSceneObject/plDrawInterface.h"
#include "../plScene/plVisRegion.h" #include "plScene/plVisRegion.h"
#include "../plScene/plRelevanceRegion.h" #include "plScene/plRelevanceRegion.h"
void DummyCodeIncludeFuncSoftVolume() {} void DummyCodeIncludeFuncSoftVolume() {}

4
Sources/Tools/MaxComponent/plSoftVolumeComponent.h

@ -26,9 +26,9 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#ifndef _plSoftVolumeComponent_h #ifndef _plSoftVolumeComponent_h
#define _plSoftVolumeComponent_h #define _plSoftVolumeComponent_h
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
#include "hsTemplates.h" #include "hsTemplates.h"
#include "../pnKeyedObject/plUoid.h" #include "pnKeyedObject/plUoid.h"
///////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////

8
Sources/Tools/MaxComponent/plTemplateComponent.cpp

@ -28,10 +28,10 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plComponentReg.h" #include "plComponentReg.h"
#include "hsTemplates.h" #include "hsTemplates.h"
#include "../MaxMain/plPluginResManager.h" #include "MaxMain/plPluginResManager.h"
#include "../MaxMain/plMaxNode.h" #include "MaxMain/plMaxNode.h"
#include "../pnSceneObject/plSceneObject.h" #include "pnSceneObject/plSceneObject.h"
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
#include "plMiscComponents.h" #include "plMiscComponents.h"

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save