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(Speex REQUIRED) #TODO: Not required if we aren't building the client
find_package(DirectX REQUIRED)
find_package(Bink) #TODO: Find Bink, but don't require it if plPipeline isn't built...
# Or better yet, just eliminate bink altogether
find_package(MaxSDK)
find_package(Bink)
option(PLASMA_EXTERNAL_RELEASE "Is this release intended for the general public?" OFF)
@ -67,4 +67,4 @@ if(MSVC)
endif(MSVC)
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
#define offsetof(s,m) (size_t)&(((s *)0)->m)
#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
#ifndef __AFX_H__ // MFC apps won't let us include windows from here. =(
#ifndef _WIN32_WINNT
#define _WIN32_WINNT 0x0400
#endif // _WIN32_WINNT
#ifndef MAXPLUGINCODE
#include <WinSock2.h>
#endif // MAXPLUGINCODE
#include <Windows.h>
#endif // __AFX_H__

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

@ -46,7 +46,7 @@ class plEAXListenerMod;
#ifdef EAX_SDK_AVAILABLE
typedef struct _EAXREVERBPROPERTIES EAXREVERBPROPERTIES;
#else
#include <EFX-Util.h>
#include "EFX-Util.h"
#endif
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 "plGUICompClassIDs.h"
#include "../MaxMain/plMaxNodeBase.h"
#include "MaxMain/plMaxNodeBase.h"
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 "../MaxPlasmaMtls/Layers/plLayerTex.h"
#include "../pfGameGUIMgr/pfGUIPopUpMenu.h"
#include "MaxPlasmaMtls/Layers/plLayerTex.h"
#include "pfGameGUIMgr/pfGUIPopUpMenu.h"
/// skin component class
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
#include "plgDispatch.h"
#include "../pnMessage/plObjRefMsg.h"
#include "../pnMessage/plIntRefMsg.h"
#include "../pnMessage/plNodeRefMsg.h"
#include "../MaxMain/plPlasmaRefMsgs.h"
#include "pnMessage/plObjRefMsg.h"
#include "pnMessage/plIntRefMsg.h"
#include "pnMessage/plNodeRefMsg.h"
#include "MaxMain/plPlasmaRefMsgs.h"
//Scene related
#include "../plScene/plSceneNode.h"
#include "../plInterp/plController.h"
#include "../MaxMain/plMaxNode.h"
#include "../MaxMain/plMaxNodeData.h"
#include "../pnKeyedObject/plKey.h"
#include "../pnSceneObject/plSceneObject.h"
#include "../pnSceneObject/plCoordinateInterface.h"
#include "plScene/plSceneNode.h"
#include "plInterp/plController.h"
#include "MaxMain/plMaxNode.h"
#include "MaxMain/plMaxNodeData.h"
#include "pnKeyedObject/plKey.h"
#include "pnSceneObject/plSceneObject.h"
#include "pnSceneObject/plCoordinateInterface.h"
#include "hsResMgr.h"
//Conversion related
#include "../MaxConvert/hsConverterUtils.h"
#include "../MaxConvert/hsControlConverter.h"
#include "MaxConvert/hsConverterUtils.h"
#include "MaxConvert/hsControlConverter.h"
//Avatar related
#include "../plAvatar/plAGAnim.h"
#include "../plAvatar/plMatrixChannel.h"
#include "plAvatar/plAGAnim.h"
#include "plAvatar/plMatrixChannel.h"
#include "BipedKiller.h"
//Anim related
@ -422,7 +422,7 @@ plEmoteComponent::plEmoteComponent()
// Convert ------------------------------------------------------------
// --------
plEmoteComponent::Convert(plMaxNode *node, plErrorMsg *pErrMsg)
hsBool plEmoteComponent::Convert(plMaxNode *node, plErrorMsg *pErrMsg)
{
Interface *theInterface = node->GetInterface();
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 "plActivatorBaseComponent.h"
#include "../pnKeyedObject/plKey.h"
#include "../MaxMain/plMaxNode.h"
#include "pnKeyedObject/plKey.h"
#include "MaxMain/plMaxNode.h"
#include "../plModifier/plLogicModifier.h"
#include "../pnSceneObject/plSceneObject.h"
#include "plModifier/plLogicModifier.h"
#include "pnSceneObject/plSceneObject.h"
#include "hsResMgr.h"
#include "../pnMessage/plObjRefMsg.h"
#include "pnMessage/plObjRefMsg.h"
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 <map>
#include "hsTemplates.h"
#include "../pnKeyedObject/plKey.h"
#include "pnKeyedObject/plKey.h"
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 "plAnimCompProc.h"
#include "../MaxMain/plMaxNode.h"
#include "MaxMain/plMaxNode.h"
#include "plComponentBase.h"
#include "plPickNode.h"
#include "plAnimComponent.h"
#include "../../PubUtilLib/plInterp/plAnimEaseTypes.h"
#include "plInterp/plAnimEaseTypes.h"
plAnimCompProc::plAnimCompProc() :
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 "plPhysicalComponents.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 "hsResMgr.h"
#include "../plAvatar/plAGModifier.h"
#include "../plAvatar/plAGChannel.h"
#include "../plAvatar/plAGAnim.h"
#include "../plAvatar/plAGMasterMod.h"
#include "../plAvatar/plMatrixChannel.h"
#include "../plAvatar/plPointChannel.h"
#include "../plAvatar/plScalarChannel.h"
#include "../MaxMain/plMaxNode.h"
#include "../MaxConvert/hsControlConverter.h"
#include "../MaxPlasmaMtls/Materials/plPassMtlBase.h"
#include "../pnKeyedObject/plUoid.h"
#include "plAvatar/plAGModifier.h"
#include "plAvatar/plAGChannel.h"
#include "plAvatar/plAGAnim.h"
#include "plAvatar/plAGMasterMod.h"
#include "plAvatar/plMatrixChannel.h"
#include "plAvatar/plPointChannel.h"
#include "plAvatar/plScalarChannel.h"
#include "MaxMain/plMaxNode.h"
#include "MaxConvert/hsControlConverter.h"
#include "MaxPlasmaMtls/Materials/plPassMtlBase.h"
#include "pnKeyedObject/plUoid.h"
#include "plMaxAnimUtils.h"
#include "../MaxPlasmaLights/plRealTimeLightBase.h"
#include "../pfAnimation/plLightModifier.h"
#include "../pnKeyedObject/plMsgForwarder.h"
#include "MaxPlasmaLights/plRealTimeLightBase.h"
#include "pfAnimation/plLightModifier.h"
#include "pnKeyedObject/plMsgForwarder.h"
#include "../plSDL/plSDL.h"
#include "../plSDL/plSDLDescriptor.h"
#include "plSDL/plSDL.h"
#include "plSDL/plSDLDescriptor.h"
#include "plPickNodeBase.h"
// 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
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(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 ||
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 "plComponent.h"
#include "plComponentReg.h"
#include "../pnKeyedObject/plKey.h"
#include "pnKeyedObject/plKey.h"
#include "hsTemplates.h"
#include "plAnimObjInterface.h"
#include "plNoteTrackDlgComp.h"
@ -66,7 +66,7 @@ public:
virtual plKey GetModKey(plMaxNode *node)=0;
const char *GetAnimName();
static IsAnimComponent(plComponentBase *comp);
static hsBool IsAnimComponent(plComponentBase *comp);
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 "plComponentReg.h"
#include "resource.h"
#include "../MaxMain/plMaxNode.h"
#include "MaxMain/plMaxNode.h"
#include "plAnimComponent.h"
#include "plNotetrackAnim.h"
@ -35,10 +35,10 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plAnimCompProc.h"
#include "plPickNode.h"
#include "../plModifier/plAnimEventModifier.h"
#include "../plMessage/plAnimCmdMsg.h"
#include "plModifier/plAnimEventModifier.h"
#include "plMessage/plAnimCmdMsg.h"
#include "hsResMgr.h"
#include "../pnMessage/plRefMsg.h"
#include "pnMessage/plRefMsg.h"
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 "plMiscComponents.h"
#include "plAnimComponent.h"
#include "../plInterp/plAnimEaseTypes.h"
#include "../plAvatar/plAGAnim.h"
#include "plInterp/plAnimEaseTypes.h"
#include "plAvatar/plAGAnim.h"
#include "../pnSceneObject/plSceneObject.h"
#include "../pnSceneObject/plCoordinateInterface.h"
#include "pnSceneObject/plSceneObject.h"
#include "pnSceneObject/plCoordinateInterface.h"
#include "../MaxConvert/plConvert.h"
#include "../MaxMain/plPluginResManager.h"
#include "../MaxMain/plPlasmaRefMsgs.h"
#include "MaxConvert/plConvert.h"
#include "MaxMain/plPluginResManager.h"
#include "MaxMain/plPlasmaRefMsgs.h"
#include "plgDispatch.h"
#include "../pnMessage/plObjRefMsg.h"
#include "../pnMessage/plIntRefMsg.h"
#include "../pnMessage/plNodeRefMsg.h"
#include "pnMessage/plObjRefMsg.h"
#include "pnMessage/plIntRefMsg.h"
#include "pnMessage/plNodeRefMsg.h"
#include "../plScene/plSceneNode.h"
#include "../MaxConvert/hsConverterUtils.h"
#include "../MaxConvert/hsControlConverter.h"
#include "../plInterp/plController.h"
#include "../MaxMain/plMaxNode.h"
#include "../pnKeyedObject/plKey.h"
#include "plScene/plSceneNode.h"
#include "MaxConvert/hsConverterUtils.h"
#include "MaxConvert/hsControlConverter.h"
#include "plInterp/plController.h"
#include "MaxMain/plMaxNode.h"
#include "pnKeyedObject/plKey.h"
//Physics Related
//#include "../plHavok1/plHKPhysical.h" //Physics Comp
#include "../pnSceneObject/plSimulationInterface.h"
#include "../MaxMain/plPhysicalProps.h"
#include "../plPhysX/plPXPhysical.h"
#include "pnSceneObject/plSimulationInterface.h"
#include "MaxMain/plPhysicalProps.h"
#include "plPhysX/plPXPhysical.h"
// Sound Related
#include "../plPhysical/plEnvEffectDetector.h"
#include "../pnMessage/plEnvEffectMsg.h"
#include "../PubUtilLib/plAudible/plWinAudible.h"
#include "../pnSceneObject/plAudioInterface.h"
#include "plPhysical/plEnvEffectDetector.h"
#include "pnMessage/plEnvEffectMsg.h"
#include "PubUtilLib/plAudible/plWinAudible.h"
#include "pnSceneObject/plAudioInterface.h"
// Anim Related
#include "plMaxAnimUtils.h"
#include "plMaxWaveUtils.h"
#include "../pfAudio/plRandomSoundMod.h"
#include "../plAudio/plWin32StaticSound.h"
#include "../plAudio/plWin32StreamingSound.h"
#include "../plAudio/plWin32GroupedSound.h"
#include "../plAudioCore/plSoundBuffer.h"
#include "../plFile/plFileUtils.h"
#include "pfAudio/plRandomSoundMod.h"
#include "plAudio/plWin32StaticSound.h"
#include "plAudio/plWin32StreamingSound.h"
#include "plAudio/plWin32GroupedSound.h"
#include "plAudioCore/plSoundBuffer.h"
#include "plFile/plFileUtils.h"
// Valdez Asset Manager Related
#include "../../AssetMan/PublicInterface/MaxAssInterface.h"
@ -88,16 +88,16 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "../plIntersect/plSoftVolume.h"
// Misc
#include "../MaxMain/plMaxCFGFile.h"
#include "MaxMain/plMaxCFGFile.h"
#include "plPickNode.h"
// EAX stuff
#include "../plAudio/plEAXListenerMod.h"
#include "plAudio/plEAXListenerMod.h"
#include <eax-util.h>
#include <eaxlegacy.h>
#include "../plResMgr/plLocalization.h"
#include "../plPhysical/plPhysicalSndGroup.h"
#include "plResMgr/plLocalization.h"
#include "plPhysical/plPhysicalSndGroup.h"
// EAX3 values which eax4 no longer defines, but we still need.
// 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 SOUND_PHYS_COMP_ID Class_ID(0x29415900, 0x1ade37a5)
#include "../pnKeyedObject/plKey.h"
#include "pnKeyedObject/plKey.h"
#include "../../AssetMan/PublicInterface/AssManBaseTypes.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 "plAutoUIParams.h"
#include "../MaxMain/plMaxAccelerators.h"
#include "MaxMain/plMaxAccelerators.h"
#include "hsUtils.h"
#include <algorithm>
#include "../MaxMain/plMaxNode.h"
#include "MaxMain/plMaxNode.h"
#include "plComponentBase.h"
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 "plComponent.h"
#include "plComponentReg.h"
#include "../MaxConvert/hsConverterUtils.h"
#include "MaxConvert/hsConverterUtils.h"
#include "../pnSceneObject/plSceneObject.h"
#include "pnSceneObject/plSceneObject.h"
#include "plgDispatch.h"
#include "../plScene/plSceneNode.h"
#include "../MaxConvert/hsConverterUtils.h"
#include "../MaxConvert/hsControlConverter.h"
#include "../MaxConvert/hsMaterialConverter.h"
#include "../MaxConvert/plBitmapCreator.h"
#include "plScene/plSceneNode.h"
#include "MaxConvert/hsConverterUtils.h"
#include "MaxConvert/hsControlConverter.h"
#include "MaxConvert/hsMaterialConverter.h"
#include "MaxConvert/plBitmapCreator.h"
#include "hsStringTokenizer.h"
#include "../MaxMain/plMaxNode.h"
#include "../pnKeyedObject/plKey.h"
#include "MaxMain/plMaxNode.h"
#include "pnKeyedObject/plKey.h"
#include "hsResMgr.h"
#include "../pnMessage/plNodeRefMsg.h"
#include "../pnMessage/plObjRefMsg.h"
#include "../pnMessage/plIntRefMsg.h"
#include "../plMessage/plMatRefMsg.h"
#include "../plMessage/plLayRefMsg.h"
#include "pnMessage/plNodeRefMsg.h"
#include "pnMessage/plObjRefMsg.h"
#include "pnMessage/plIntRefMsg.h"
#include "plMessage/plMatRefMsg.h"
#include "plMessage/plLayRefMsg.h"
#include "plMaxAnimUtils.h"
#include "../plInterp/plController.h"
#include "../plPhysical/plSimDefs.h"
#include "plInterp/plController.h"
#include "plPhysical/plSimDefs.h"
#include "plPhysicsGroups.h"
#include "../plAudible/plWinAudible.h"
#include "../pnSceneObject/plAudioInterface.h"
#include "../pnSceneObject/plCoordinateInterface.h"
#include "../plSurface/plLayerAnimation.h"
#include "../plSurface/hsGMaterial.h"
#include "../plAudio/plWin32StaticSound.h"
#include "../plAudioCore/plSoundBuffer.h"
#include "plAudible/plWinAudible.h"
#include "pnSceneObject/plAudioInterface.h"
#include "pnSceneObject/plCoordinateInterface.h"
#include "plSurface/plLayerAnimation.h"
#include "plSurface/hsGMaterial.h"
#include "plAudio/plWin32StaticSound.h"
#include "plAudioCore/plSoundBuffer.h"
#include "plAudioComponents.h"
#include "../MaxMain/plPlasmaRefMsgs.h"
#include "MaxMain/plPlasmaRefMsgs.h"
#include "../plAvatar/plArmatureMod.h"
#include "../plAvatar/plAvBrainHuman.h"
#include "../plAvatar/plAvBrainCritter.h"
#include "../plAvatar/plAvatarClothing.h"
#include "../plAvatar/plArmatureEffects.h"
#include "../plGImage/plMipmap.h"
#include "../plGImage/plLODMipmap.h"
#include "plAvatar/plArmatureMod.h"
#include "plAvatar/plAvBrainHuman.h"
#include "plAvatar/plAvBrainCritter.h"
#include "plAvatar/plAvatarClothing.h"
#include "plAvatar/plArmatureEffects.h"
#include "plGImage/plMipmap.h"
#include "plGImage/plLODMipmap.h"
// Auto generation of shadows here.
#include "plShadowComponents.h"
#include "../plGLight/plShadowCaster.h"
#include "plGLight/plShadowCaster.h"
#include "plAvatarComponent.h"
#include "../../tools/MaxComponent/plPhysicalComponents.h"
#include "plPhysicalComponents.h"
#include "../MaxMain/plPhysicalProps.h"
#include "MaxMain/plPhysicalProps.h"
//#include <vector>
//#include <string>
#include "plPickNode.h"
#include "plPickMaterialMap.h"
#include "../MaxMain/plMtlCollector.h"
#include "MaxMain/plMtlCollector.h"
//#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__
#include "max.h"
#include "../plAvatar/plCritterCommands.h"
#include "../plAvatar/plPuppetCommands.h"
#include "plAvatar/plCritterCommands.h"
#include "plAvatar/plPuppetCommands.h"
#define AVATAR_CLASS_ID Class_ID(0x49247847, 0xd3908fe)
#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 "resource.h"
#include "../MaxMain/plMaxNode.h"
#include "../MaxMain/plPhysicalProps.h"
#include "MaxMain/plMaxNode.h"
#include "MaxMain/plPhysicalProps.h"
#include "hsResMgr.h"
#include "../pnKeyedObject/plKey.h"
#include "pnKeyedObject/plKey.h"
#include "../plAvatar/plSittingModifier.h"
#include "plAvatar/plSittingModifier.h"
#include "plResponderComponent.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 "plComponentReg.h"
#include "plMiscComponents.h"
#include "../MaxMain/plMaxNodeBase.h"
#include "MaxMain/plMaxNodeBase.h"
#include "../plTransform/hsAffineParts.h"
#include "plTransform/hsAffineParts.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
numChildren = bipNode->NumberOfChildren();
for (i = 0; i < numChildren; i++)
for (int i = 0; i < numChildren; 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 "plComponent.h"
#include "plComponentReg.h"
#include "../MaxMain/plPlasmaRefMsgs.h"
#include "MaxMain/plPlasmaRefMsgs.h"
#include "../MaxMain/plMaxNode.h"
#include "MaxMain/plMaxNode.h"
#include "hsTypes.h"
#include "plBlowComponent.h"
#include "../pfAnimation/plBlower.h"
#include "pfAnimation/plBlower.h"
#include "plFlexibilityComponent.h"
// 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 "../plInterp/plAnimEaseTypes.h"
#include "../MaxPlasmaMtl/plPassMtlBase.h"
#include "plInterp/plAnimEaseTypes.h"
#include "MaxPlasmaMtls/Materials/plPassMtlBase.h"
#include "plAnimComponent.h"
#include "resource.h"
//// 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 "plComponentReg.h"
#include "../pnSceneObject/plSceneObject.h"
#include "../pnSceneObject/plSimulationInterface.h"
#include "../pnKeyedObject/hsKeyedObject.h"
#include "../pnKeyedObject/plKey.h"
#include "pnSceneObject/plSceneObject.h"
#include "pnSceneObject/plSimulationInterface.h"
#include "pnKeyedObject/hsKeyedObject.h"
#include "pnKeyedObject/plKey.h"
#include "../plPhysical/plCollisionDetector.h" // MM
#include "../pnMessage/plObjRefMsg.h"
#include "../pnMessage/plCameraMsg.h"
#include "plPhysical/plCollisionDetector.h" // MM
#include "pnMessage/plObjRefMsg.h"
#include "pnMessage/plCameraMsg.h"
#include "hsResMgr.h"
#include "../MaxMain/plMaxNode.h"
#include "../MaxConvert/plConvert.h"
#include "MaxMain/plMaxNode.h"
#include "MaxConvert/plConvert.h"
#include "../MaxMain/plPhysicalProps.h"
#include "../plHavok1/plHKPhysicsGroups.h"
#include "MaxMain/plPhysicalProps.h"
#include "plHavok1/plHKPhysicsGroups.h"
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 "resource.h" //Resource Dependencies
#include "hsResMgr.h" // Ibid
#include "hsResMgr.h" // Ibid
#include "plComponent.h" //Component Dependencies
#include "plComponentReg.h"
#include "plCameraComponents.h" // Ibid
#include "plAnimComponent.h" // Ibid
#include "../pnSceneObject/plSceneObject.h" // Ibid
#include "../pnSceneObject/plCoordinateInterface.h"
#include "../plScene/plSceneNode.h" // Ibid
#include "../pnKeyedObject/plKey.h" // Ibid
#include "../MaxMain/plMaxNode.h" // Ibid
#include "../MaxMain/plMaxNodeData.h" // Ibid
#include "../MaxConvert/plConvert.h"
#include "../MaxConvert/hsConverterUtils.h" //Conversion Dependencies
#include "../MaxConvert/hsControlConverter.h" // Ibid
#include "../plPhysical/plSimDefs.h"
#include "plgDispatch.h" //Message Dependencies
#include "../pnMessage/plObjRefMsg.h" // Ibid
#include "../pnMessage/plIntRefMsg.h" // Ibid
#include "../pnMessage/plNodeRefMsg.h" // Ibid
#include "../pnMessage/plCameraMsg.h" // Ibid
#include "../MaxMain/plPlasmaRefMsgs.h" // Ibid
#include "../pfAnimation/plLineFollowMod.h"
#include "../plPhysical/plCollisionDetector.h" // MM
#include "../pfCamera/plCameraBrain.h"
#include "../pfCamera/plCameraModifier.h"
#include "pnSceneObject/plSceneObject.h" // Ibid
#include "pnSceneObject/plCoordinateInterface.h"
#include "plScene/plSceneNode.h" // Ibid
#include "pnKeyedObject/plKey.h" // Ibid
#include "MaxMain/plMaxNode.h" // Ibid
#include "MaxMain/plMaxNodeData.h" // Ibid
#include "MaxConvert/plConvert.h"
#include "MaxConvert/hsConverterUtils.h" //Conversion Dependencies
#include "MaxConvert/hsControlConverter.h" // Ibid
#include "plPhysical/plSimDefs.h"
#include "plgDispatch.h" //Message Dependencies
#include "pnMessage/plObjRefMsg.h" // Ibid
#include "pnMessage/plIntRefMsg.h" // Ibid
#include "pnMessage/plNodeRefMsg.h" // Ibid
#include "pnMessage/plCameraMsg.h" // Ibid
#include "MaxMain/plPlasmaRefMsgs.h" // Ibid
#include "pfAnimation/plLineFollowMod.h"
#include "plPhysical/plCollisionDetector.h" // MM
#include "pfCamera/plCameraBrain.h"
#include "pfCamera/plCameraModifier.h"
#include "plMiscComponents.h"
#include "../MaxMain/plPhysicalProps.h"
#include "MaxMain/plPhysicalProps.h"
#include "plPhysicalComponents.h"
// Line Follow related
#include "../plInterp/plAnimPath.h"
#include "../plInterp/plController.h"
#include "../pfAnimation/plLineFollowMod.h"
#include "../pfAnimation/plFollowMod.h"
#include "plInterp/plAnimPath.h"
#include "plInterp/plController.h"
#include "pfAnimation/plLineFollowMod.h"
#include "pfAnimation/plFollowMod.h"
#include <vector>
#include <string>
@ -2397,12 +2397,13 @@ plCameraAnimCmdComponent::plCameraAnimCmdComponent()
fIgnoreFOV = false;
}
plCameraAnimCmdComponent::PreConvert(plMaxNode* pNode, plErrorMsg* pErrMsg)
hsBool plCameraAnimCmdComponent::PreConvert(plMaxNode* pNode, plErrorMsg* pErrMsg)
{
fIgnoreFOV = fCompPB->GetInt(kIgnoreFOV);
return true;
}
plCameraAnimCmdComponent::Convert(plMaxNode* pNode, plErrorMsg* pErrMsg)
hsBool plCameraAnimCmdComponent::Convert(plMaxNode* pNode, plErrorMsg* pErrMsg)
{
plSceneObject* pObj = pNode->GetSceneObject();
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 "plAnimComponent.h"
#include "../pnSceneObject/plSceneObject.h"
#include "../pnKeyedObject/hsKeyedObject.h"
#include "../pnKeyedObject/plKey.h"
#include "../plPhysical/plCollisionDetector.h" // MM
#include "../plModifier/plLogicModifier.h"
#include "../plModifier/plAxisAnimModifier.h"
#include "../../NucleusLib/pnModifier/plConditionalObject.h"
#include "../plPhysical/plPickingDetector.h"
#include "../pfConditional/plActivatorConditionalObject.h"
#include "../pfConditional/plFacingConditionalObject.h"
#include "../pfConditional/plObjectInBoxConditionalObject.h"
#include "../pnMessage/plObjRefMsg.h"
#include "../pnMessage/plNotifyMsg.h"
#include "../pnMessage/plCursorChangeMsg.h"
#include "../pnMessage/plEventCallbackMsg.h"
#include "../plMessage/plAnimCmdMsg.h"
#include "pnSceneObject/plSceneObject.h"
#include "pnKeyedObject/hsKeyedObject.h"
#include "pnKeyedObject/plKey.h"
#include "plPhysical/plCollisionDetector.h" // MM
#include "plModifier/plLogicModifier.h"
#include "plModifier/plAxisAnimModifier.h"
#include "pnModifier/plConditionalObject.h"
#include "plPhysical/plPickingDetector.h"
#include "pfConditional/plActivatorConditionalObject.h"
#include "pfConditional/plFacingConditionalObject.h"
#include "pfConditional/plObjectInBoxConditionalObject.h"
#include "pnMessage/plObjRefMsg.h"
#include "pnMessage/plNotifyMsg.h"
#include "pnMessage/plCursorChangeMsg.h"
#include "pnMessage/plEventCallbackMsg.h"
#include "plMessage/plAnimCmdMsg.h"
#include "hsResMgr.h"
#include "../MaxMain/plMaxNode.h"
#include "../MaxConvert/plConvert.h"
#include "MaxMain/plMaxNode.h"
#include "MaxConvert/plConvert.h"
#include "plResponderComponent.h"
#include "plgDispatch.h"
#include "../MaxMain/plPhysicalProps.h"
#include "MaxMain/plPhysicalProps.h"
#include "plNotetrackAnim.h"
#include "../plPhysical/plSimDefs.h"
#include "plPhysical/plSimDefs.h"
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 "plComponentReg.h"
#include "../pnSceneObject/plSceneObject.h"
#include "../pnSceneObject/plSimulationInterface.h"
#include "../pnKeyedObject/hsKeyedObject.h"
#include "../pnKeyedObject/plKey.h"
#include "../plPhysical/plCollisionDetector.h" // MM
#include "../plModifier/plLogicModifier.h"
#include "../../NucleusLib/pnModifier/plConditionalObject.h"
#include "../plPhysical/plPickingDetector.h"
#include "../pfConditional/plActivatorConditionalObject.h"
#include "../pfConditional/plFacingConditionalObject.h"
#include "../pfConditional/plObjectInBoxConditionalObject.h"
#include "../pnMessage/plObjRefMsg.h"
#include "../pnMessage/plNotifyMsg.h"
#include "../pnMessage/plCursorChangeMsg.h"
#include "pnSceneObject/plSceneObject.h"
#include "pnSceneObject/plSimulationInterface.h"
#include "pnKeyedObject/hsKeyedObject.h"
#include "pnKeyedObject/plKey.h"
#include "plPhysical/plCollisionDetector.h" // MM
#include "plModifier/plLogicModifier.h"
#include "pnModifier/plConditionalObject.h"
#include "plPhysical/plPickingDetector.h"
#include "pfConditional/plActivatorConditionalObject.h"
#include "pfConditional/plFacingConditionalObject.h"
#include "pfConditional/plObjectInBoxConditionalObject.h"
#include "pnMessage/plObjRefMsg.h"
#include "pnMessage/plNotifyMsg.h"
#include "pnMessage/plCursorChangeMsg.h"
#include "hsResMgr.h"
#include "../MaxMain/plMaxNode.h"
#include "../MaxConvert/plConvert.h"
#include "../MaxMain/plPhysicalProps.h"
#include "../plPhysical/plSimDefs.h"
#include "MaxMain/plMaxNode.h"
#include "MaxConvert/plConvert.h"
#include "MaxMain/plPhysicalProps.h"
#include "plPhysical/plSimDefs.h"
#include "plResponderComponent.h"
#include "../MaxMain/plPhysicalProps.h"
#include "MaxMain/plPhysicalProps.h"
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"
// other
#include "../MaxMain/plMaxNode.h"
#include "../plMessage/plClimbMsg.h"
#include "../plPhysical/plCollisionDetector.h"
#include "../MaxMain/plPhysicalProps.h"
#include "../plPhysical/plSimDefs.h"
#include "../pnSceneObject/plSceneObject.h"
#include "MaxMain/plMaxNode.h"
#include "plMessage/plClimbMsg.h"
#include "plPhysical/plCollisionDetector.h"
#include "MaxMain/plPhysicalProps.h"
#include "plPhysical/plSimDefs.h"
#include "pnSceneObject/plSceneObject.h"
// stl
#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 "hsUtils.h"
#include "hsTemplates.h"
#include "../plResMgr/plKeyFinder.h"
#include "../plResMgr/plPageInfo.h"
#include "plResMgr/plKeyFinder.h"
#include "plResMgr/plPageInfo.h"
#include "hsResMgr.h"
#include "../MaxMain/plMaxNode.h"
#include "MaxMain/plMaxNode.h"
#include "plClothingComponent.h"
#include "plComponentReg.h"
#include "../MaxPlasmaMtls/Materials/plClothingMtl.h"
#include "../pnMessage/plRefMsg.h"
#include "../plAvatar/plAvatarClothing.h"
#include "../pnSceneObject/plSceneObject.h"
#include "../MaxConvert/hsMaterialConverter.h"
#include "../MaxConvert/plMeshConverter.h"
#include "MaxPlasmaMtls/Materials/plClothingMtl.h"
#include "pnMessage/plRefMsg.h"
#include "plAvatar/plAvatarClothing.h"
#include "pnSceneObject/plSceneObject.h"
#include "MaxConvert/hsMaterialConverter.h"
#include "MaxConvert/plMeshConverter.h"
#include "plPickMaterialMap.h"
#include "../MaxMain/plMtlCollector.h"
#include "MaxMain/plMtlCollector.h"
#include "plAvatarComponent.h"
#include "../MaxMain/plPlasmaRefMsgs.h"
#include "../plDrawable/plSharedMesh.h"
#include "../plDrawable/plDrawableSpans.h"
#include "../plDrawable/plMorphSequence.h"
#include "../plScene/plSceneNode.h"
#include "../plDrawable/plGeometrySpan.h"
#include "MaxMain/plPlasmaRefMsgs.h"
#include "plDrawable/plSharedMesh.h"
#include "plDrawable/plDrawableSpans.h"
#include "plDrawable/plMorphSequence.h"
#include "plScene/plSceneNode.h"
#include "plDrawable/plGeometrySpan.h"
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 "plComponent.h"
#include "plComponentReg.h"
#include "../MaxMain/plPlasmaRefMsgs.h"
#include "MaxMain/plPlasmaRefMsgs.h"
#include "../MaxExport/plExportProgressBar.h"
#include "../MaxMain/plMaxNode.h"
#include "MaxExport/plExportProgressBar.h"
#include "MaxMain/plMaxNode.h"
#include "hsTypes.h"
#include "hsBitVector.h"
#include "../plMath/hsRadixSort.h"
#include "../plMath/plRandom.h"
#include "../pfAnimation/plBlower.h"
#include "plMath/hsRadixSort.h"
#include "plMath/plRandom.h"
#include "pfAnimation/plBlower.h"
#include "plDicer.h"
#include "plDistribComponent.h"
#include "../MaxConvert/plDistributor.h"
#include "../MaxConvert/plDistTree.h"
#include "MaxConvert/plDistributor.h"
#include "MaxConvert/plDistTree.h"
#include "plMiscComponents.h"
#include "plClusterComponent.h"
#include "../MaxConvert/plClusterUtil.h"
#include "../plDrawable/plClusterGroup.h"
#include "../plDrawable/plSpanTemplate.h"
#include "MaxConvert/plClusterUtil.h"
#include "plDrawable/plClusterGroup.h"
#include "plDrawable/plSpanTemplate.h"
#include <vector>
using namespace std;
/////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////

3
Sources/Tools/MaxComponent/plClusterComponent.h

@ -40,7 +40,6 @@ class plDistribInstance;
class plClusterGroup;
#include <vector>
using namespace std;
class plDistribCompTab : public Tab<plDistribComponent*>
{
@ -72,7 +71,7 @@ protected:
plDistribCompTab fDistribTab;
plComponentBase* fLocationComp;
vector<plClusterGroup*> fClusterGroups;
std::vector<plClusterGroup*> fClusterGroups;
// And more temps used only during Convert
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 "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 "plComponentBase.h"
#include "plComponentReg.h"
#include "../MaxMain/plPlasmaRefMsgs.h"
#include "../MaxMain/plMaxNodeBase.h"
#include "MaxMain/plPlasmaRefMsgs.h"
#include "MaxMain/plMaxNodeBase.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 "hsTypes.h"
#include "../pnKeyedObject/plKey.h"
#include "pnKeyedObject/plKey.h"
extern TCHAR *GetString(int id);
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 "plComponentTools.h"
#include "../MaxExport/plErrorMsg.h"
#include "MaxExport/plErrorMsg.h"
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 <vector>
using namespace std;
class ClassDesc2;
class Class_ID;
@ -54,7 +53,7 @@ class plTimerShare;
class plComponentMgr : public UtilityObj
{
private:
vector<ClassDesc*> fDescs;
std::vector<ClassDesc*> fDescs;
plComponentMgr() {};

2
Sources/Tools/MaxComponent/plComponentTools.cpp

@ -25,7 +25,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
*==LICENSE==*/
#include "HeadSpin.h"
#include "max.h"
#include "../pnModifier/plModifier.h"
#include "pnModifier/plModifier.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 "hsTemplates.h"
#include "../pnKeyedObject/plKey.h"
#include "pnKeyedObject/plKey.h"
class INode;
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 "plComponent.h"
#include "plComponentReg.h"
#include "../MaxMain/plPlasmaRefMsgs.h"
#include "MaxMain/plPlasmaRefMsgs.h"
#include "../MaxMain/plMaxNode.h"
#include "../MaxExport/plExportProgressBar.h"
#include "../MaxExport/plExportErrorMsg.h"
#include "MaxMain/plMaxNode.h"
#include "MaxExport/plExportProgressBar.h"
#include "MaxExport/plExportErrorMsg.h"
#include "../MaxPlasmaMtls/Layers/plLayerTex.h"
#include "MaxPlasmaMtls/Layers/plLayerTex.h"
#include "hsTypes.h"
#include "../MaxConvert/plDistributor.h"
#include "../MaxConvert/plDistTree.h"
#include "MaxConvert/plDistributor.h"
#include "MaxConvert/plDistTree.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);
#include "../MaxConvert/plDistributor.h"
#include "MaxConvert/plDistributor.h"
class plMaxNode;
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 "plComponent.h"
#include "plComponentReg.h"
#include "../MaxMain/plPlasmaRefMsgs.h"
#include "MaxMain/plPlasmaRefMsgs.h"
#include "../MaxMain/plMaxNode.h"
#include "../MaxExport/plExportProgressBar.h"
#include "MaxMain/plMaxNode.h"
#include "MaxExport/plExportProgressBar.h"
#include "../MaxPlasmaMtls/Layers/plLayerTex.h"
#include "MaxPlasmaMtls/Layers/plLayerTex.h"
#include "hsTypes.h"
#include "../MaxConvert/plDistributor.h"
#include "../MaxConvert/plDistTree.h" // FISH HACK - just testing
#include "MaxConvert/plDistributor.h"
#include "MaxConvert/plDistTree.h" // FISH HACK - just testing
#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);
#include "../MaxConvert/plDistributor.h"
#include "MaxConvert/plDistributor.h"
class plMaxNode;
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 "plComponent.h"
#include "plComponentReg.h"
#include "../MaxMain/plMaxNode.h"
#include "../pnKeyedObject/plKey.h"
#include "MaxMain/plMaxNode.h"
#include "pnKeyedObject/plKey.h"
#include "../plModifier/plExcludeRegionModifier.h"
#include "../plPhysical/plSimDefs.h"
#include "plModifier/plExcludeRegionModifier.h"
#include "plPhysical/plSimDefs.h"
#include "../MaxMain/plPhysicalProps.h"
#include "MaxMain/plPhysicalProps.h"
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
#include "plPhysicalComponents.h"
#include "../pnKeyedObject/plKey.h"
#include "pnKeyedObject/plKey.h"
#include <map>
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 "plComponent.h"
#include "plComponentReg.h"
#include "../MaxMain/plPlasmaRefMsgs.h"
#include "MaxMain/plPlasmaRefMsgs.h"
#include "plPickNode.h"
#include "../MaxMain/plMaxNode.h"
#include "../MaxExport/plExportProgressBar.h"
#include "../MaxConvert/hsMaterialConverter.h"
#include "MaxMain/plMaxNode.h"
#include "MaxExport/plExportProgressBar.h"
#include "MaxConvert/hsMaterialConverter.h"
#include "hsTypes.h"
#include "plTweak.h"
#include "hsResMgr.h"
#include "../pnMessage/plNodeRefMsg.h"
#include "../pnMessage/plObjRefMsg.h"
#include "../plDrawable/plDynaFootMgr.h"
#include "../plDrawable/plDynaRippleMgr.h"
#include "../plDrawable/plDynaRippleVSMgr.h"
#include "../plDrawable/plDynaBulletMgr.h"
#include "../plDrawable/plDynaPuddleMgr.h"
#include "../plDrawable/plDynaTorpedoMgr.h"
#include "../plDrawable/plDynaTorpedoVSMgr.h"
#include "../plDrawable/plDynaWakeMgr.h"
#include "../plDrawable/plCutter.h"
#include "../plModifier/plDecalEnableMod.h"
#include "../plDrawable/plPrintShape.h"
#include "../plDrawable/plActivePrintShape.h"
#include "../plSurface/hsGMaterial.h"
#include "../plSurface/plLayer.h"
#include "pnMessage/plNodeRefMsg.h"
#include "pnMessage/plObjRefMsg.h"
#include "plDrawable/plDynaFootMgr.h"
#include "plDrawable/plDynaRippleMgr.h"
#include "plDrawable/plDynaRippleVSMgr.h"
#include "plDrawable/plDynaBulletMgr.h"
#include "plDrawable/plDynaPuddleMgr.h"
#include "plDrawable/plDynaTorpedoMgr.h"
#include "plDrawable/plDynaTorpedoVSMgr.h"
#include "plDrawable/plDynaWakeMgr.h"
#include "plDrawable/plCutter.h"
#include "plModifier/plDecalEnableMod.h"
#include "plDrawable/plPrintShape.h"
#include "plDrawable/plActivePrintShape.h"
#include "plSurface/hsGMaterial.h"
#include "plSurface/plLayer.h"
#include "plWaterComponent.h"
#include "../plDrawable/plWaveSetBase.h"
#include "plDrawable/plWaveSetBase.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 <map>
#include "hsResMgr.h"
#include "../MaxMain/plPlasmaRefMsgs.h"
#include "../MaxMain/plMaxNode.h"
#include "MaxMain/plPlasmaRefMsgs.h"
#include "MaxMain/plMaxNode.h"
#include "plFootstepComponent.h"
#include "plAudioComponents.h"
#include "plComponentReg.h"
#include "../plAvatar/plAvatarClothing.h"
#include "../plAvatar/plArmatureEffects.h"
#include "../plAvatar/plArmatureMod.h"
#include "../pfAudio/plRandomSoundMod.h"
#include "plAvatar/plAvatarClothing.h"
#include "plAvatar/plArmatureEffects.h"
#include "plAvatar/plArmatureMod.h"
#include "pfAudio/plRandomSoundMod.h"
#include "../pnSceneObject/plSceneObject.h"
#include "../pnMessage/plNodeRefMsg.h"
#include "pnSceneObject/plSceneObject.h"
#include "pnMessage/plNodeRefMsg.h"
#include "plPickNode.h"
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 "../MaxMain/plPlasmaRefMsgs.h"
#include "MaxMain/plPlasmaRefMsgs.h"
#include "../pnSceneObject/plSceneObject.h"
#include "../pnSceneObject/plCoordinateInterface.h"
#include "../pnSceneObject/plDrawInterface.h"
#include "../plDrawable/plDrawableSpans.h"
#include "../plDrawable/plGeometrySpan.h"
#include "../plSurface/plLayerInterface.h"
#include "../plSurface/plLayer.h"
#include "../plSurface/hsGMaterial.h"
#include "../plGImage/plMipmap.h"
#include "../plGImage/plDynamicTextMap.h"
#include "pnSceneObject/plSceneObject.h"
#include "pnSceneObject/plCoordinateInterface.h"
#include "pnSceneObject/plDrawInterface.h"
#include "plDrawable/plDrawableSpans.h"
#include "plDrawable/plGeometrySpan.h"
#include "plSurface/plLayerInterface.h"
#include "plSurface/plLayer.h"
#include "plSurface/hsGMaterial.h"
#include "plGImage/plMipmap.h"
#include "plGImage/plDynamicTextMap.h"
#include "../plMessage/plLayRefMsg.h"
#include "../plMessage/plMatRefMsg.h"
#include "plMessage/plLayRefMsg.h"
#include "plMessage/plMatRefMsg.h"
#include "../MaxMain/plPluginResManager.h"
#include "MaxMain/plPluginResManager.h"
#include "plgDispatch.h"
#include "../pnMessage/plObjRefMsg.h"
#include "../pnMessage/plIntRefMsg.h"
#include "../pnMessage/plNodeRefMsg.h"
#include "pnMessage/plObjRefMsg.h"
#include "pnMessage/plIntRefMsg.h"
#include "pnMessage/plNodeRefMsg.h"
#include "../plScene/plSceneNode.h"
#include "../MaxConvert/hsConverterUtils.h"
#include "../MaxConvert/hsControlConverter.h"
#include "../MaxConvert/hsMaterialConverter.h"
#include "../MaxConvert/plLayerConverter.h"
#include "../plInterp/plController.h"
#include "../plInterp/plAnimEaseTypes.h"
#include "../MaxMain/plMaxNode.h"
#include "../pnKeyedObject/plKey.h"
#include "plScene/plSceneNode.h"
#include "MaxConvert/hsConverterUtils.h"
#include "MaxConvert/hsControlConverter.h"
#include "MaxConvert/hsMaterialConverter.h"
#include "MaxConvert/plLayerConverter.h"
#include "plInterp/plController.h"
#include "plInterp/plAnimEaseTypes.h"
#include "MaxMain/plMaxNode.h"
#include "pnKeyedObject/plKey.h"
// GUIDialog component.
#include "../plScene/plPostEffectMod.h"
#include "../pfGameGUIMgr/pfGameGUIMgr.h"
#include "../pfGameGUIMgr/pfGUIDialogMod.h"
#include "../pfGameGUIMgr/pfGUIControlMod.h"
#include "../pfGameGUIMgr/pfGUIControlHandlers.h"
#include "../pfGameGUIMgr/pfGUIButtonMod.h"
#include "../pfGameGUIMgr/pfGUIDraggableMod.h"
#include "../pfGameGUIMgr/pfGUIListBoxMod.h"
#include "../pfGameGUIMgr/pfGUITextBoxMod.h"
#include "../pfGameGUIMgr/pfGUIEditBoxMod.h"
#include "../pfGameGUIMgr/pfGUIUpDownPairMod.h"
#include "../pfGameGUIMgr/pfGUIKnobCtrl.h"
#include "../pfGameGUIMgr/pfGUITagDefs.h"
#include "../pfGameGUIMgr/pfGUIDragBarCtrl.h"
#include "../pfGameGUIMgr/pfGUICheckBoxCtrl.h"
#include "../pfGameGUIMgr/pfGUIRadioGroupCtrl.h"
#include "../pfGameGUIMgr/pfGUIDynDisplayCtrl.h"
#include "../pfGameGUIMgr/pfGUIMultiLineEditCtrl.h"
#include "../pfGameGUIMgr/pfGUIProgressCtrl.h"
#include "../pfGameGUIMgr/pfGUIClickMapCtrl.h"
#include "../pfGameGUIMgr/pfGUIPopUpMenu.h"
#include "plScene/plPostEffectMod.h"
#include "pfGameGUIMgr/pfGameGUIMgr.h"
#include "pfGameGUIMgr/pfGUIDialogMod.h"
#include "pfGameGUIMgr/pfGUIControlMod.h"
#include "pfGameGUIMgr/pfGUIControlHandlers.h"
#include "pfGameGUIMgr/pfGUIButtonMod.h"
#include "pfGameGUIMgr/pfGUIDraggableMod.h"
#include "pfGameGUIMgr/pfGUIListBoxMod.h"
#include "pfGameGUIMgr/pfGUITextBoxMod.h"
#include "pfGameGUIMgr/pfGUIEditBoxMod.h"
#include "pfGameGUIMgr/pfGUIUpDownPairMod.h"
#include "pfGameGUIMgr/pfGUIKnobCtrl.h"
#include "pfGameGUIMgr/pfGUITagDefs.h"
#include "pfGameGUIMgr/pfGUIDragBarCtrl.h"
#include "pfGameGUIMgr/pfGUICheckBoxCtrl.h"
#include "pfGameGUIMgr/pfGUIRadioGroupCtrl.h"
#include "pfGameGUIMgr/pfGUIDynDisplayCtrl.h"
#include "pfGameGUIMgr/pfGUIMultiLineEditCtrl.h"
#include "pfGameGUIMgr/pfGUIProgressCtrl.h"
#include "pfGameGUIMgr/pfGUIClickMapCtrl.h"
#include "pfGameGUIMgr/pfGUIPopUpMenu.h"
// Location Related
#include "../plAgeDescription/plAgeDescription.h"
#include "../MaxMain/plMaxCFGFile.h"
#include "../MaxMain/plAgeDescInterface.h"
#include "../plFile/hsFiles.h"
#include "plAgeDescription/plAgeDescription.h"
#include "MaxMain/plMaxCFGFile.h"
#include "MaxMain/plAgeDescInterface.h"
#include "plFile/hsFiles.h"
#include "MaxConvert/plConvert.h"
#include "MaxPlasmaMtls/Layers/plDynamicTextLayer.h"
#include "MaxPlasmaMtls/Layers/plLayerTexBitmapPB.h"
#include "../MaxConvert/plConvert.h"
#include "../MaxPlasmaMtls/Layers/plDynamicTextLayer.h"
#include "../MaxPlasmaMtls/Layers/plLayerTexBitmapPB.h"
#include "../MaxMain/plMaxAccelerators.h"
#include "MaxMain/plMaxAccelerators.h"
#include "plPickMaterialMap.h"
#include "../plInterp/plController.h"
#include "../plAvatar/plMatrixChannel.h"
#include "plInterp/plController.h"
#include "plAvatar/plMatrixChannel.h"
#include "../MaxPlasmaMtls/Layers/plLayerTex.h"
#include "MaxPlasmaMtls/Layers/plLayerTex.h"
#include "pfGUISkinComp.h"
#include "../plResMgr/plLocalization.h"
#include "plResMgr/plLocalization.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
#define _plGUIComponents_h
#include "../pnKeyedObject/plKey.h"
#include "pnKeyedObject/plKey.h"
#include "plGUICompClassIDs.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 "hsResMgr.h"
#include "plQuality.h"
#include "../pnMessage/plRefMsg.h"
#include "../../PubUtilLib/plSurface/hsGMaterial.h"
#include "../MaxMain/plMaxNode.h"
#include "../MaxConvert/hsMaterialConverter.h"
#include "pnMessage/plRefMsg.h"
#include "plSurface/hsGMaterial.h"
#include "MaxMain/plMaxNode.h"
#include "MaxConvert/hsMaterialConverter.h"
#include "plComponent.h"
#include "plComponentReg.h"
#include "plGrassComponent.h"
#include "../../PubUtilLib/plSurface/plGrassShaderMod.h"
#include "plSurface/plGrassShaderMod.h"
#include "../pnKeyedObject/plUoid.h"
#include "../pnMessage/plObjRefMsg.h"
#include "../MaxMain/plPluginResManager.h"
#include "pnKeyedObject/plUoid.h"
#include "pnMessage/plObjRefMsg.h"
#include "MaxMain/plPluginResManager.h"
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 "plComponentReg.h"
#include "../MaxMain/plPlasmaRefMsgs.h"
#include "../MaxMain/plMaxNode.h"
#include "MaxMain/plPlasmaRefMsgs.h"
#include "MaxMain/plMaxNode.h"
#include "../pnSceneObject/plSceneObject.h"
#include "../pnSceneObject/plCoordinateInterface.h"
#include "../pnSceneObject/plDrawInterface.h"
#include "pnSceneObject/plSceneObject.h"
#include "pnSceneObject/plCoordinateInterface.h"
#include "pnSceneObject/plDrawInterface.h"
#include "../plMessage/plSimStateMsg.h"
#include "../pnMessage/plEnableMsg.h"
#include "plMessage/plSimStateMsg.h"
#include "pnMessage/plEnableMsg.h"
#include "../MaxMain/plPluginResManager.h"
#include "MaxMain/plPluginResManager.h"
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 "../pnSceneObject/plSceneObject.h"
#include "../pnKeyedObject/hsKeyedObject.h"
#include "../pnKeyedObject/plKey.h"
#include "../plPhysical/plCollisionDetector.h" // MM
#include "../plModifier/plLogicModifier.h"
#include "../../NucleusLib/pnModifier/plConditionalObject.h"
#include "../plPhysical/plPickingDetector.h"
#include "../pfConditional/plActivatorConditionalObject.h"
#include "../pfConditional/plFacingConditionalObject.h"
#include "../pfConditional/plObjectInBoxConditionalObject.h"
#include "../pnMessage/plObjRefMsg.h"
#include "../pnMessage/plNotifyMsg.h"
#include "../pnMessage/plCursorChangeMsg.h"
#include "pnSceneObject/plSceneObject.h"
#include "pnKeyedObject/hsKeyedObject.h"
#include "pnKeyedObject/plKey.h"
#include "plPhysical/plCollisionDetector.h" // MM
#include "plModifier/plLogicModifier.h"
#include "pnModifier/plConditionalObject.h"
#include "plPhysical/plPickingDetector.h"
#include "pfConditional/plActivatorConditionalObject.h"
#include "pfConditional/plFacingConditionalObject.h"
#include "pfConditional/plObjectInBoxConditionalObject.h"
#include "pnMessage/plObjRefMsg.h"
#include "pnMessage/plNotifyMsg.h"
#include "pnMessage/plCursorChangeMsg.h"
#include "hsResMgr.h"
#include "../MaxMain/plMaxNode.h"
#include "../MaxConvert/plConvert.h"
#include "MaxMain/plMaxNode.h"
#include "MaxConvert/plConvert.h"
#include "plResponderComponent.h"
#include "../MaxConvert/hsConverterUtils.h" //Conversion Dependencies
#include "MaxConvert/hsConverterUtils.h" //Conversion Dependencies
#include "plPhysicalComponents.h"
#include "../pnMessage/plIntRefMsg.h" // Ibid
#include "pnMessage/plIntRefMsg.h" // Ibid
#include "plComponentProcBase.h"
#include "../MaxMain/plPhysicalProps.h"
#include "MaxMain/plPhysicalProps.h"
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 "plComponentReg.h" // Ibid
#include "../pnSceneObject/plSceneObject.h" // Ibid
#include "../pnKeyedObject/hsKeyedObject.h" // Ibid
#include "../MaxMain/plMaxNode.h" // Ibid
#include "pnSceneObject/plSceneObject.h" // Ibid
#include "pnKeyedObject/hsKeyedObject.h" // Ibid
#include "MaxMain/plMaxNode.h" // Ibid
#include "plResponderComponent.h"
#include "../plPhysical/plCollisionDetector.h" //Modifiers Dependencies
#include "../plModifier/plLogicModifier.h" // Ibid
#include "../plModifier/plAxisAnimModifier.h" // Ibid
#include "../../NucleusLib/pnModifier/plConditionalObject.h" // Ibid
#include "../plPhysical/plPickingDetector.h" // Ibid
#include "../pfConditional/plActivatorConditionalObject.h" // Ibid
#include "../pfConditional/plFacingConditionalObject.h" // Ibid
#include "../pfConditional/plObjectInBoxConditionalObject.h" // Ibid
#include "plPhysical/plCollisionDetector.h" //Modifiers Dependencies
#include "plModifier/plLogicModifier.h" // Ibid
#include "plModifier/plAxisAnimModifier.h" // Ibid
#include "pnModifier/plConditionalObject.h" // Ibid
#include "plPhysical/plPickingDetector.h" // Ibid
#include "pfConditional/plActivatorConditionalObject.h" // Ibid
#include "pfConditional/plFacingConditionalObject.h" // Ibid
#include "pfConditional/plObjectInBoxConditionalObject.h" // Ibid
#include "../pnMessage/plObjRefMsg.h" //Message Dependencies
#include "../pnMessage/plNotifyMsg.h" // Ibid
#include "../pnMessage/plCursorChangeMsg.h" // Ibid
#include "pnMessage/plObjRefMsg.h" //Message Dependencies
#include "pnMessage/plNotifyMsg.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 "hsTemplates.h"
#include <map>
#include "../pnKeyedObject/plKey.h"
#include "pnKeyedObject/plKey.h"
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 "plComponent.h"
#include "plComponentReg.h"
#include "../MaxMain/plPlasmaRefMsgs.h"
#include "MaxMain/plPlasmaRefMsgs.h"
#include "../MaxMain/plMaxNode.h"
#include "../MaxExport/plExportProgressBar.h"
#include "MaxMain/plMaxNode.h"
#include "MaxExport/plExportProgressBar.h"
#include "hsTypes.h"
#include "plLODFadeComponent.h"
#include "../pfSurface/plFadeOpacityMod.h"
#include "../pfSurface/plDistOpacityMod.h"
#include "pfSurface/plFadeOpacityMod.h"
#include "pfSurface/plDistOpacityMod.h"
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 "plComponentReg.h"
#include "../MaxMain/plPlasmaRefMsgs.h"
#include "../MaxMain/plMaxNode.h"
#include "MaxMain/plPlasmaRefMsgs.h"
#include "MaxMain/plMaxNode.h"
#include "hsResMgr.h"
// LightGroup component
#include "../pnSceneObject/plSceneObject.h"
#include "../plGLight/plLightInfo.h"
#include "../plDrawable/plDrawableSpans.h"
#include "../pnSceneObject/plDrawInterface.h"
#include "../MaxPlasmaLights/plRealTimeLightBase.h"
#include "pnSceneObject/plSceneObject.h"
#include "plGLight/plLightInfo.h"
#include "plDrawable/plDrawableSpans.h"
#include "pnSceneObject/plDrawInterface.h"
#include "MaxPlasmaLights/plRealTimeLightBase.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 "plComponentReg.h"
#include "../MaxMain/plPlasmaRefMsgs.h"
#include "../MaxMain/plMaxNode.h"
#include "MaxMain/plPlasmaRefMsgs.h"
#include "MaxMain/plMaxNode.h"
#include "hsResMgr.h"
#include "../plDrawable/plGeometrySpan.h"
#include "plDrawable/plGeometrySpan.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 "plComponentReg.h"
#include "../MaxMain/plMaxNode.h"
#include "../MaxMain/plPlasmaRefMsgs.h"
#include "MaxMain/plMaxNode.h"
#include "MaxMain/plPlasmaRefMsgs.h"
#include "../MaxConvert/hsConverterUtils.h"
#include "../MaxConvert/hsControlConverter.h"
#include "../plInterp/plController.h"
#include "../MaxMain/plMaxNode.h"
#include "../pnKeyedObject/plKey.h"
#include "MaxConvert/hsConverterUtils.h"
#include "MaxConvert/hsControlConverter.h"
#include "plInterp/plController.h"
#include "MaxMain/plMaxNode.h"
#include "pnKeyedObject/plKey.h"
#include "plgDispatch.h"
#include "../MaxMain/plPluginResManager.h"
#include "MaxMain/plPluginResManager.h"
#include "../pnSceneObject/plSceneObject.h"
#include "../pnSceneObject/plCoordinateInterface.h"
#include "pnSceneObject/plSceneObject.h"
#include "pnSceneObject/plCoordinateInterface.h"
// Swivel related
#include "../pfAnimation/plViewFaceModifier.h" // ViewFace Comp
#include "pfAnimation/plViewFaceModifier.h" // ViewFace Comp
// Line Follow related
#include "../plInterp/plAnimPath.h"
#include "../pfAnimation/plLineFollowMod.h"
#include "../pfAnimation/plFollowMod.h"
#include "plInterp/plAnimPath.h"
#include "pfAnimation/plLineFollowMod.h"
#include "pfAnimation/plFollowMod.h"
#include "../pnMessage/plRefMsg.h"
#include "pnMessage/plRefMsg.h"
// Stereizer
#include "../pfAnimation/plStereizer.h"
#include "pfAnimation/plStereizer.h"
const Class_ID STEREIZE_COMP_CID(0x15066ec7, 0x64ea7381);
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 "plMaxAnimUtils.h"
#include "../MaxExport/plErrorMsg.h"
#include "MaxExport/plErrorMsg.h"
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==*/
#include "HeadSpin.h"
#include "plMaxWaveUtils.h"
#include "../plAudio/plWavFile.h"
#include "plAudioCore/plWavFile.h"
#include "hsTypes.h"
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 "../../AssetMan/PublicInterface/MaxAssInterface.h"
#include "../MaxMain/plPlasmaRefMsgs.h"
#include "../MaxMain/plMaxNodeData.h"
#include "MaxMain/plPlasmaRefMsgs.h"
#include "MaxMain/plMaxNodeData.h"
#include "../pnSceneObject/plSceneObject.h"
#include "../pnSceneObject/plCoordinateInterface.h"
#include "../pnSceneObject/plDrawInterface.h"
#include "pnSceneObject/plSceneObject.h"
#include "pnSceneObject/plCoordinateInterface.h"
#include "pnSceneObject/plDrawInterface.h"
#include "../MaxMain/plPluginResManager.h"
#include "MaxMain/plPluginResManager.h"
#include "plgDispatch.h"
#include "../pnMessage/plObjRefMsg.h"
#include "../pnMessage/plIntRefMsg.h"
#include "../pnMessage/plNodeRefMsg.h"
#include "pnMessage/plObjRefMsg.h"
#include "pnMessage/plIntRefMsg.h"
#include "pnMessage/plNodeRefMsg.h"
#include "../plScene/plSceneNode.h"
#include "../MaxConvert/hsConverterUtils.h"
#include "../MaxConvert/hsControlConverter.h"
#include "../plInterp/plController.h"
#include "../MaxMain/plMaxNode.h"
#include "../pnKeyedObject/plKey.h"
#include "../plFile/plFileUtils.h"
#include "plScene/plSceneNode.h"
#include "MaxConvert/hsConverterUtils.h"
#include "MaxConvert/hsControlConverter.h"
#include "plInterp/plController.h"
#include "MaxMain/plMaxNode.h"
#include "pnKeyedObject/plKey.h"
#include "plFile/plFileUtils.h"
// Follow mod
#include "../plInterp/plAnimPath.h"
#include "../pfAnimation/plFollowMod.h"
#include "plInterp/plAnimPath.h"
#include "pfAnimation/plFollowMod.h"
//Player Attention Related
#include "../pfCamera/plInterestingModifier.h"
#include "pfCamera/plInterestingModifier.h"
//Player Start Position
#include "../plModifier/plSpawnModifier.h"
#include "plModifier/plSpawnModifier.h"
// RunTime related (Sprites, Billboards, LightMaps, etc., etc.)
#include "../pfAnimation/plViewFaceModifier.h" // ViewFace Comp
#include "pfAnimation/plViewFaceModifier.h" // ViewFace Comp
// Anim Related
#include "plMaxAnimUtils.h"
// CavView component.
#include "../plScene/plPostEffectMod.h"
#include "plScene/plPostEffectMod.h"
// Location Related
#include "../plAgeDescription/plAgeDescription.h"
#include "../MaxMain/plMaxCFGFile.h"
#include "../MaxMain/plAgeDescInterface.h"
#include "../plFile/hsFiles.h"
#include "../plResMgr/plPageInfo.h"
#include "plAgeDescription/plAgeDescription.h"
#include "MaxMain/plMaxCFGFile.h"
#include "MaxMain/plAgeDescInterface.h"
#include "plFile/hsFiles.h"
#include "plResMgr/plPageInfo.h"
#include "../plDrawable/plGeometrySpan.h"
#include "plDrawable/plGeometrySpan.h"
#include "../MaxConvert/plConvert.h"
#include "MaxConvert/plConvert.h"
// ImageLib
#include "../plModifier/plImageLibMod.h"
#include "../MaxPlasmaMtls/Layers/plLayerTex.h"
#include "../MaxConvert/plLayerConverter.h"
#include "../plGImage/plBitmap.h"
#include "plModifier/plImageLibMod.h"
#include "MaxPlasmaMtls/Layers/plLayerTex.h"
#include "MaxConvert/plLayerConverter.h"
#include "plGImage/plBitmap.h"
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 "plComponent.h"
#include "plComponentReg.h"
#include "../MaxMain/plPlasmaRefMsgs.h"
#include "MaxMain/plPlasmaRefMsgs.h"
#include "plPickNode.h"
#include "../MaxMain/plMaxNode.h"
#include "../MaxExport/plExportProgressBar.h"
#include "MaxMain/plMaxNode.h"
#include "MaxExport/plExportProgressBar.h"
#include "hsTypes.h"
#include "hsResMgr.h"
#include "../pnSceneObject/plSceneObject.h"
#include "../plDrawable/plMorphSequence.h"
#include "../plDrawable/plSharedMesh.h"
#include "pnSceneObject/plSceneObject.h"
#include "plDrawable/plMorphSequence.h"
#include "plDrawable/plSharedMesh.h"
const Class_ID MORPHSEQ_COMP_CID(0x37100f0a, 0x2d1f6b87);
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 "resource.h"
#include "../MaxMain/plMaxNode.h"
#include "../MaxMain/plMaxAccelerators.h"
#include "MaxMain/plMaxNode.h"
#include "MaxMain/plMaxAccelerators.h"
#include "../plAvatar/plAnimStage.h"
#include "../plAvatar/plMultistageBehMod.h"
#include "plAvatar/plAnimStage.h"
#include "plAvatar/plMultistageBehMod.h"
#include "hsResMgr.h"
#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 "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
// 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 "../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>

2
Sources/Tools/MaxComponent/plNPCSpawnComp.h

@ -24,7 +24,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
*==LICENSE==*/
#include "max.h"
#include "../pnKeyedObject/plKey.h"
#include "pnKeyedObject/plKey.h"
class plComponentBase;
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 "resource.h" // Resource Dependencies
#include "../MaxMain/plPhysicalProps.h"
#include "MaxMain/plPhysicalProps.h"
#include "plComponent.h" //Component Dependencies
#include "plComponentReg.h" // Ibid
#include "../MaxMain/plMaxNode.h" // Ibid
#include "../pnKeyedObject/plKey.h" // Ibid
#include "MaxMain/plMaxNode.h" // Ibid
#include "pnKeyedObject/plKey.h" // Ibid
#include "plComponentProcBase.h"
#include "plNavigableComponents.h"
#include "plActivatorBaseComponent.h"
#include "plPhysicalComponents.h"
#include "../MaxConvert/hsConverterUtils.h" //Conversion Dependencies
#include "../MaxConvert/hsControlConverter.h" // Ibid
#include "MaxConvert/hsConverterUtils.h" //Conversion Dependencies
#include "MaxConvert/hsControlConverter.h" // Ibid
#include "../plAvatar/plAvLadderModifier.h" //Modifier Dependencies
#include "../plPhysical/plSimDefs.h"
#include "plAvatar/plAvLadderModifier.h" //Modifier Dependencies
#include "plPhysical/plSimDefs.h"
#include "plgDispatch.h" //Message Dependencies
#include "../pnMessage/plObjRefMsg.h" // Ibid
#include "../pnMessage/plIntRefMsg.h" // Ibid
#include "../pnMessage/plNodeRefMsg.h" // Ibid
#include "../MaxMain/plPlasmaRefMsgs.h" // Ibid
#include "pnMessage/plObjRefMsg.h" // Ibid
#include "pnMessage/plIntRefMsg.h" // Ibid
#include "pnMessage/plNodeRefMsg.h" // Ibid
#include "MaxMain/plPlasmaRefMsgs.h" // Ibid
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
#include "plComponent.h"
#include "../pnKeyedObject/plKey.h"
#include "pnKeyedObject/plKey.h"
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 "plNotetrackAnim.h"
#include "plComponentBase.h"
#include "../MaxMain/plMaxNodeBase.h"
#include "MaxMain/plMaxNodeBase.h"
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 "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)
{

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 "plComponent.h"
#include "plComponentReg.h"
#include "../plMath/plRandom.h"
#include "plMath/plRandom.h"
#include "plObjectFlockerComponent.h"
#include "../pnKeyedObject/plUoid.h"
#include "../MaxMain/plMaxNode.h"
#include "pnKeyedObject/plUoid.h"
#include "MaxMain/plMaxNode.h"
#include "plPickNode.h"
#include "../pfAnimation/pfObjectFlocker.h"
#include "../MaxMain/plPluginResManager.h"
#include "../pnSceneObject/plSceneObject.h"
#include "pfAnimation/pfObjectFlocker.h"
#include "MaxMain/plPluginResManager.h"
#include "pnSceneObject/plSceneObject.h"
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 "plComponentReg.h"
#include "../MaxMain/plMaxNode.h"
#include "MaxMain/plMaxNode.h"
#if 0
#include "../MaxConvert/hsConverterUtils.h"
#include "MaxConvert/hsConverterUtils.h"
#include "../pnSceneObject/plSceneObject.h"
#include "pnSceneObject/plSceneObject.h"
#include "plgDispatch.h"
#include "../plScene/plSceneNode.h"
#include "../MaxConvert/hsConverterUtils.h"
#include "../MaxConvert/hsControlConverter.h"
#include "../pnKeyedObject/plKey.h"
#include "plScene/plSceneNode.h"
#include "MaxConvert/hsConverterUtils.h"
#include "MaxConvert/hsControlConverter.h"
#include "pnKeyedObject/plKey.h"
#include "../PubUtilLib/plResMgr/plLoc.h"
#include "plResMgr/plLoc.h"
#include "../MaxMain/plPlasmaRefMsgs.h"
#include "../pnMessage/plNodeRefMsg.h"
#include "../pnMessage/plObjRefMsg.h"
#include "../pnMessage/plIntRefMsg.h"
#include "MaxMain/plPlasmaRefMsgs.h"
#include "pnMessage/plNodeRefMsg.h"
#include "pnMessage/plObjRefMsg.h"
#include "pnMessage/plIntRefMsg.h"
#include "plMaxAnimUtils.h"
#include "tempAnim.h"
#include "../plInterp/plController.h"
#include "../plHavok1/plHKPhysical.h"
#include "../plAvatar/plAvatarMod.h"
#include "../plModifier/plAliasModifier.h"
#include "../plAudible/plWinAudible.h"
#include "../pnSceneObject/plAudioInterface.h"
#include "../pnSceneObject/plCoordinateInterface.h"
#include "plInterp/plController.h"
#include "plHavok1/plHKPhysical.h"
#include "plAvatar/plAvatarMod.h"
#include "plModifier/plAliasModifier.h"
#include "plAudible/plWinAudible.h"
#include "pnSceneObject/plAudioInterface.h"
#include "pnSceneObject/plCoordinateInterface.h"
#endif
#include "hsResMgr.h"
#include "../plAvatar/plOneShotMod.h"
#include "plAvatar/plOneShotMod.h"
#include <map>

2
Sources/Tools/MaxComponent/plOneShotComponent.h

@ -24,7 +24,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
*==LICENSE==*/
#include "max.h"
#include "../pnKeyedObject/plKey.h"
#include "pnKeyedObject/plKey.h"
class plComponentBase;
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 "plNotetrackAnim.h"
#include "../pnSceneObject/plSceneObject.h"
#include "../plScene/plSceneNode.h"
#include "pnSceneObject/plSceneObject.h"
#include "plScene/plSceneNode.h"
#include "plgDispatch.h"
#include "../MaxConvert/plConvert.h"
#include "../MaxConvert/hsConverterUtils.h"
#include "../MaxConvert/hsMaterialConverter.h"
#include "../MaxConvert/plMeshConverter.h"
#include "../MaxConvert/hsControlConverter.h"
#include "../MaxMain/plMaxNode.h"
#include "../MaxPlasmaMtls/Materials/plParticleMtl.h"
#include "MaxConvert/plConvert.h"
#include "MaxConvert/hsConverterUtils.h"
#include "MaxConvert/hsMaterialConverter.h"
#include "MaxConvert/plMeshConverter.h"
#include "MaxConvert/hsControlConverter.h"
#include "MaxMain/plMaxNode.h"
#include "MaxPlasmaMtls/Materials/plParticleMtl.h"
#include "../MaxExport/plErrorMsg.h"
#include "MaxExport/plErrorMsg.h"
#include "hsResMgr.h"
#include "../pnMessage/plObjRefMsg.h"
#include "../pnMessage/plNodeRefMsg.h"
#include "../plInterp/plController.h"
#include "../plInterp/hsInterp.h"
#include "../plInterp/plAnimEaseTypes.h"
#include "../MaxMain/plMaxNode.h"
#include "../pnKeyedObject/plKey.h"
#include "../plSurface/hsGMaterial.h"
#include "../plPipeline/plGBufferGroup.h"
#include "../plParticleSystem/plParticleSystem.h"
#include "../plParticleSystem/plParticleEmitter.h"
#include "../plParticleSystem/plParticleEffect.h"
#include "../plParticleSystem/plParticleGenerator.h"
#include "../plParticleSystem/plParticleApplicator.h"
#include "../plParticleSystem/plConvexVolume.h"
#include "../plParticleSystem/plBoundInterface.h"
#include "../plAvatar/plScalarChannel.h"
#include "../plAvatar/plAGAnim.h"
#include "../pnSceneObject/plDrawInterface.h"
#include "../plGLight/plLightInfo.h"
#include "pnMessage/plObjRefMsg.h"
#include "pnMessage/plNodeRefMsg.h"
#include "plInterp/plController.h"
#include "plInterp/hsInterp.h"
#include "plInterp/plAnimEaseTypes.h"
#include "MaxMain/plMaxNode.h"
#include "pnKeyedObject/plKey.h"
#include "plSurface/hsGMaterial.h"
#include "plPipeline/plGBufferGroup.h"
#include "plParticleSystem/plParticleSystem.h"
#include "plParticleSystem/plParticleEmitter.h"
#include "plParticleSystem/plParticleEffect.h"
#include "plParticleSystem/plParticleGenerator.h"
#include "plParticleSystem/plParticleApplicator.h"
#include "plParticleSystem/plConvexVolume.h"
#include "plParticleSystem/plBoundInterface.h"
#include "plAvatar/plScalarChannel.h"
#include "plAvatar/plAGAnim.h"
#include "pnSceneObject/plDrawInterface.h"
#include "plGLight/plLightInfo.h"
#include "plLightGrpComponent.h"
void DummyCodeIncludeFuncParticles()

44
Sources/Tools/MaxComponent/plPhysConstraintComponents.cpp

@ -48,13 +48,13 @@ OBSOLETE_CLASS(plStrongSpringConstraintComponent, gPhysStrongSpringConstDesc, "(
#include <hkdynamics/entity/rigidcollection.h>
#include <hkdynamics/util/units.h>
//#include "../plHavok1/plHKConstraintSolver.h" //Got Havok Messiness... Must go before all plasma directories...
//#include "../plHavok1/plHavokConstraintTools.h"
//#include "plHavok1/plHKConstraintSolver.h" //Got Havok Messiness... Must go before all plasma directories...
//#include "plHavok1/plHavokConstraintTools.h"
#include "plPhysicalComponents.h"
#include "plComponentProcBase.h"
#include "../plPhysical/plPhysicsGroups.h"
#include "../MaxMain/plPhysicalProps.h"
#include "plPhysical/plPhysicsGroups.h"
#include "MaxMain/plPhysicalProps.h"
//#include "max.h" //Max Dependencies, reffed in plEventGroupDefs
#include "resource.h" //Resource Dependencies
@ -62,24 +62,24 @@ OBSOLETE_CLASS(plStrongSpringConstraintComponent, gPhysStrongSpringConstDesc, "(
#include "plComponent.h" //Component Dependencies
#include "plComponentReg.h" // Ibid
#include "../pnSceneObject/plSceneObject.h" // Ibid
#include "../pnSceneObject/plCoordinateInterface.h"
#include "../plScene/plSceneNode.h" // Ibid
#include "../pnKeyedObject/plKey.h" // Ibid
#include "../MaxMain/plMaxNode.h" // Ibid
#include "../MaxConvert/hsConverterUtils.h" //Conversion Dependencies
#include "../MaxConvert/hsControlConverter.h" // Ibid
#include "../plHavok1/plHKPhysical.h" //Havok Dependencies
#include "../MaxMain/plPhysicalProps.h"
#include "plgDispatch.h" //Message Dependencies
#include "../pnMessage/plObjRefMsg.h" // Ibid
#include "../pnMessage/plIntRefMsg.h" // Ibid
#include "../pnMessage/plNodeRefMsg.h" // Ibid
#include "../MaxMain/plPlasmaRefMsgs.h" // Ibid
#include "../plModifier/plAliasModifier.h"
#include "pnSceneObject/plSceneObject.h" // Ibid
#include "pnSceneObject/plCoordinateInterface.h"
#include "plScene/plSceneNode.h" // Ibid
#include "pnKeyedObject/plKey.h" // Ibid
#include "MaxMain/plMaxNode.h" // Ibid
#include "MaxConvert/hsConverterUtils.h" //Conversion Dependencies
#include "MaxConvert/hsControlConverter.h" // Ibid
#include "plHavok1/plHKPhysical.h" //Havok Dependencies
#include "MaxMain/plPhysicalProps.h"
#include "plgDispatch.h" //Message Dependencies
#include "pnMessage/plObjRefMsg.h" // Ibid
#include "pnMessage/plIntRefMsg.h" // Ibid
#include "pnMessage/plNodeRefMsg.h" // Ibid
#include "MaxMain/plPlasmaRefMsgs.h" // Ibid
#include "plModifier/plAliasModifier.h"
//
// 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"
// other
#include "../plPhysical/plSimDefs.h"
#include "plPhysical/plSimDefs.h"
#include "plPhysicsGroups.h"
#include "../MaxMain/plMaxNode.h"
#include "../MaxMain/plPhysicalProps.h"
#include "../MaxMain/plPlasmaRefMsgs.h"
#include "MaxMain/plMaxNode.h"
#include "MaxMain/plPhysicalProps.h"
#include "MaxMain/plPlasmaRefMsgs.h"
#include "../plPhysical/plCollisionDetector.h"
#include "../pnMessage/plObjRefMsg.h"
#include "../plMessage/plSwimMsg.h"
#include "../plAvatar/plSwimRegion.h"
#include "../plMessage/plRideAnimatedPhysMsg.h"
#include "plPhysical/plCollisionDetector.h"
#include "pnMessage/plObjRefMsg.h"
#include "plMessage/plSwimMsg.h"
#include "plAvatar/plSwimRegion.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==*/
#include "plPickLocalizationDlg.h"
#include "../pfLocalizationMgr/pfLocalizationDataMgr.h"
#include "pfLocalizationMgr/pfLocalizationDataMgr.h"
#include "../MaxMain/plMaxCFGFile.h"
#include "../MaxMain/plMaxAccelerators.h"
#include "MaxMain/plMaxCFGFile.h"
#include "MaxMain/plMaxAccelerators.h"
#include "hsUtils.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 "max.h"
#include "../MaxMain/plMaxNode.h"
#include "MaxMain/plMaxNode.h"
// MAXR4 HACK
// 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 "plPickNodeBase.h"
#include "../MaxMain/plMaxNode.h"
#include "MaxMain/plMaxNode.h"
#include "plComponentBase.h"
#include "resource.h"
#include "../MaxMain/plMaxAccelerators.h"
#include "MaxMain/plMaxAccelerators.h"
#include <algorithm>

4
Sources/Tools/MaxComponent/plPickNodeComp.cpp

@ -25,10 +25,10 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
*==LICENSE==*/
#include "plPickNodeBase.h"
#include "../MaxMain/plMaxNode.h"
#include "MaxMain/plMaxNode.h"
#include "plComponentBase.h"
#include "resource.h"
#include "../MaxMain/plMaxAccelerators.h"
#include "MaxMain/plMaxAccelerators.h"
#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 "plComponent.h"
#include "plComponentReg.h"
#include "../MaxMain/plMaxNode.h"
#include "MaxMain/plMaxNode.h"
#include "hsUtils.h"
#include "plAutoUIBlock.h"
#include "plAutoUIParams.h"
#include "../pnSceneObject/plSceneObject.h"
#include "../MaxMain/plPluginResManager.h"
#include "../pnMessage/plObjRefMsg.h"
#include "pnSceneObject/plSceneObject.h"
#include "MaxMain/plPluginResManager.h"
#include "pnMessage/plObjRefMsg.h"
#include "plVolumeGadgetComponent.h"
#include "plGUIComponents.h"
#include "pfGUISkinComp.h"
@ -44,16 +44,16 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plNotetrackAnim.h"
#include "plOneShotComponent.h"
#include "plMultistageBehComponent.h"
#include "../plInterp/plAnimEaseTypes.h"
#include "../plAgeDescription/plAgeDescription.h"
#include "plInterp/plAnimEaseTypes.h"
#include "plAgeDescription/plAgeDescription.h"
#include "plWaterComponent.h"
#include "../plDrawable/plWaveSetBase.h"
#include "plDrawable/plWaveSetBase.h"
#include "plClusterComponent.h"
#include "../plDrawable/plClusterGroup.h"
#include "plDrawable/plClusterGroup.h"
#include "plPhysicalComponents.h"
//#include "../plHavok1/plHKPhysical.h"
#include "../plAvatar/plSwimRegion.h"
#include "../../PubUtilLib/plSurface/plGrassShaderMod.h"
//#include "plHavok1/plHKPhysical.h"
#include "plAvatar/plSwimRegion.h"
#include "plSurface/plGrassShaderMod.h"
#include "plGrassComponent.h"
#include "notify.h"
@ -63,11 +63,11 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include <map>
#include <string>
#include "../pfPython/plPythonFileMod.h"
#include "../pfPython/plPythonParameter.h"
#include "pfPython/plPythonFileMod.h"
#include "pfPython/plPythonParameter.h"
// for DynamicText hack to get the plKeys (could probably be removed later)
#include "../plGImage/plDynamicTextMap.h"
#include "plGImage/plDynamicTextMap.h"
//// plCommonPythonLib ///////////////////////////////////////////////////////
// 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
// associated sceneObject for our mod
#include "../MaxMain/plCommonObjLib.h"
#include "../plSDL/plSDL.h"
#include "MaxMain/plCommonObjLib.h"
#include "plSDL/plSDL.h"
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 "plMiscComponents.h"
#include "../MaxMain/plPlasmaRefMsgs.h"
#include "../MaxMain/plMaxNode.h"
#include "../MaxExport/plExportErrorMsg.h"
#include "MaxMain/plPlasmaRefMsgs.h"
#include "MaxMain/plMaxNode.h"
#include "MaxExport/plExportErrorMsg.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 "max.h"
#include "../MaxMain/plMaxNode.h"
#include "MaxMain/plMaxNode.h"
#include "plAnimComponent.h"
#include "plAudioComponents.h"
@ -38,17 +38,17 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include <vector>
// Needed for anim msg creation
#include "../pnKeyedObject/plKey.h"
#include "../plMessage/plAnimCmdMsg.h"
#include "pnKeyedObject/plKey.h"
#include "plMessage/plAnimCmdMsg.h"
#include "plNotetrackAnim.h"
// Needed for sound msg creation
#include "../pnSceneObject/plSceneObject.h"
#include "../pnSceneObject/plAudioInterface.h"
#include "pnSceneObject/plSceneObject.h"
#include "pnSceneObject/plAudioInterface.h"
#include "plAudible.h"
#include "../pnMessage/plSoundMsg.h"
#include "pnMessage/plSoundMsg.h"
#include "../MaxMain/plPlasmaRefMsgs.h"
#include "MaxMain/plPlasmaRefMsgs.h"
enum
{

2
Sources/Tools/MaxComponent/plResponderAnim.h

@ -24,7 +24,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
*==LICENSE==*/
#include "plResponderCmd.h"
#include "../pnKeyedObject/plKey.h"
#include "pnKeyedObject/plKey.h"
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 <vector>
#include <string>
#include "../pnKeyedObject/plKey.h"
#include "pnKeyedObject/plKey.h"
class ParamBlockDesc2;
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 "plComponentReg.h"
#include "../pnSceneObject/plSceneObject.h"
#include "../pnKeyedObject/hsKeyedObject.h"
#include "../pnKeyedObject/plKey.h"
#include "../pnNetCommon/plSDLTypes.h"
#include "pnSceneObject/plSceneObject.h"
#include "pnKeyedObject/hsKeyedObject.h"
#include "pnKeyedObject/plKey.h"
#include "pnNetCommon/plSDLTypes.h"
#include "../plModifier/plResponderModifier.h"
#include "../plModifier/plLogicModifier.h"
#include "../plModifier/plAxisAnimModifier.h"
#include "../pfConditional/plActivatorConditionalObject.h"
#include "../pfConditional/plORConditionalObject.h"
#include "plModifier/plResponderModifier.h"
#include "plModifier/plLogicModifier.h"
#include "plModifier/plAxisAnimModifier.h"
#include "pfConditional/plActivatorConditionalObject.h"
#include "pfConditional/plORConditionalObject.h"
#include "../pnMessage/plObjRefMsg.h"
#include "../pnMessage/plNotifyMsg.h"
#include "pnMessage/plObjRefMsg.h"
#include "pnMessage/plNotifyMsg.h"
#include "hsResMgr.h"
#include "../MaxMain/plMaxNode.h"
#include "MaxMain/plMaxNode.h"
#include "plPickNode.h"
#include "../MaxMain/plPlasmaRefMsgs.h"
#include "MaxMain/plPlasmaRefMsgs.h"
#include "plResponderLink.h"
#include "plResponderAnim.h"
#include "plResponderMtl.h"
#include "plResponderWait.h"
#include "../MaxMain/plMaxAccelerators.h"
#include "MaxMain/plMaxAccelerators.h"
IParamBlock2 *CreateWaitBlk();

2
Sources/Tools/MaxComponent/plResponderComponent.h

@ -24,7 +24,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
*==LICENSE==*/
#include "plComponentExt.h"
#include "../pnKeyedObject/plKey.h"
#include "pnKeyedObject/plKey.h"
#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
#include "plResponderComponent.h"
#include "plComponent.h"
#include "../pnKeyedObject/plKey.h"
#include "pnKeyedObject/plKey.h"
#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 "../MaxMain/plMaxNodeBase.h"
#include "MaxMain/plMaxNodeBase.h"
#include "resource.h"
#include "plComponentBase.h"
#include "../MaxMain/plMaxAccelerators.h"
#include "MaxMain/plMaxAccelerators.h"
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 "resource.h"
#include "max.h"
#include "../MaxMain/plMaxNode.h"
#include "MaxMain/plMaxNode.h"
#include "hsResMgr.h"
#include "plMiscComponents.h"
// Needed for the dialog
#include "../MaxMain/plMaxCFGFile.h"
#include "../plFile/hsFiles.h"
#include "../plAgeDescription/plAgeDescription.h"
#include "MaxMain/plMaxCFGFile.h"
#include "plFile/hsFiles.h"
#include "plAgeDescription/plAgeDescription.h"
// Needed to create the message
#include "../plMessage/plLinkToAgeMsg.h"
#include "../pnNetCommon/pnNetCommon.h"
#include "../pnKeyedObject/plFixedKey.h"
#include "../pnSceneObject/plSceneObject.h"
#include "../plNetCommon/plNetCommon.h"
#include "../plNetCommon/plSpawnPointInfo.h"
#include "plMessage/plLinkToAgeMsg.h"
#include "pnNetCommon/pnNetCommon.h"
#include "pnKeyedObject/plFixedKey.h"
#include "pnSceneObject/plSceneObject.h"
#include "plNetCommon/plNetCommon.h"
#include "plNetCommon/plSpawnPointInfo.h"
enum
{

2
Sources/Tools/MaxComponent/plResponderLink.h

@ -25,7 +25,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
*==LICENSE==*/
#include "hsTypes.h"
#include "plResponderCmd.h"
#include "../pnKeyedObject/plKey.h"
#include "pnKeyedObject/plKey.h"
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 "max.h"
#include "../MaxMain/plMaxNode.h"
#include "MaxMain/plMaxNode.h"
#include "../MaxPlasmaMtls/Materials/plDecalMtl.h"
#include "../MaxPlasmaMtls/Materials/plPassMtl.h"
#include "MaxPlasmaMtls/Materials/plDecalMtl.h"
#include "MaxPlasmaMtls/Materials/plPassMtl.h"
#include "../MaxConvert/plConvert.h"
#include "../MaxConvert/hsMaterialConverter.h"
#include "../plSurface/hsGMaterial.h"
#include "../plSurface/plLayerAnimation.h"
#include "MaxConvert/plConvert.h"
#include "MaxConvert/hsMaterialConverter.h"
#include "plSurface/hsGMaterial.h"
#include "plSurface/plLayerAnimation.h"
#include "plMaxAnimUtils.h"
#include "plNotetrackAnim.h"
#include "plPickMaterialMap.h"
#include "../MaxMain/plMtlCollector.h"
#include "MaxMain/plMtlCollector.h"
#include "plPickNode.h"
// Needed for convert
#include "../plMessage/plAnimCmdMsg.h"
#include "plMessage/plAnimCmdMsg.h"
#include <set>
#include <vector>
#include <algorithm>
#include "../MaxMain/plPlasmaRefMsgs.h"
#include "MaxMain/plPlasmaRefMsgs.h"
enum
{

2
Sources/Tools/MaxComponent/plResponderMtl.h

@ -24,7 +24,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
*==LICENSE==*/
#include "plResponderCmd.h"
#include "../pnKeyedObject/plKey.h"
#include "pnKeyedObject/plKey.h"
class plMessage;
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 "plResponderComponentPriv.h"
#include "resource.h"
#include "../plModifier/plResponderModifier.h"
#include "plModifier/plResponderModifier.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 "plComponentReg.h"
#include "../MaxMain/plMaxNode.h"
#include "MaxMain/plMaxNode.h"
#include "../pnSceneObject/plSceneObject.h"
#include "pnSceneObject/plSceneObject.h"
#include "hsResMgr.h"
#include "../plScene/plSceneNode.h"
#include "../MaxConvert/hsConverterUtils.h"
#include "../MaxConvert/plConvert.h"
#include "../MaxConvert/hsControlConverter.h"
#include "../MaxMain/plMaxNode.h"
#include "plScene/plSceneNode.h"
#include "MaxConvert/hsConverterUtils.h"
#include "MaxConvert/plConvert.h"
#include "MaxConvert/hsControlConverter.h"
#include "MaxMain/plMaxNode.h"
#include "hsGeometry3.h"
#include "../plAvatar/plSeekPointMod.h"
#include "plAvatar/plSeekPointMod.h"
//Necessary Empty function. Otherwise Linker throws the Paramblock away as extraneous.
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 "plComponentReg.h"
#include "../MaxMain/plMaxNode.h"
#include "../MaxExport/plExportProgressBar.h"
#include "MaxMain/plMaxNode.h"
#include "MaxExport/plExportProgressBar.h"
#include "hsTypes.h"
#include "plShadowComponents.h"
#include "../pnSceneObject/plSceneObject.h"
#include "../pnMessage/plObjRefMsg.h"
#include "pnSceneObject/plSceneObject.h"
#include "pnMessage/plObjRefMsg.h"
#include "../plGLight/plLightInfo.h"
#include "../plGLight/plShadowCaster.h"
#include "../plGLight/plPointShadowMaster.h"
#include "../plGLight/plDirectShadowMaster.h"
#include "plGLight/plLightInfo.h"
#include "plGLight/plShadowCaster.h"
#include "plGLight/plPointShadowMaster.h"
#include "plGLight/plDirectShadowMaster.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 "plComponentReg.h"
#include "../MaxMain/plMaxNode.h"
#include "MaxMain/plMaxNode.h"
#include "hsTypes.h"
#include "../plDrawable/plDrawableSpans.h"
#include "plDrawable/plDrawableSpans.h"
// The AccMeshSmooth now does everything the InterMeshSmooth and AvMeshSmooth
// components did, only better and with fewer bugs.
//#include "../plDrawable/plInterMeshSmooth.h"
#include "../plDrawable/plAvMeshSmooth.h"
#include "plDrawable/plAvMeshSmooth.h"
#include "../plDrawable/plAccMeshSmooth.h"
#include "../plDrawable/plGeometrySpan.h"
#include "../plDrawable/plSharedMesh.h"
#include "plDrawable/plAccMeshSmooth.h"
#include "plDrawable/plGeometrySpan.h"
#include "plDrawable/plSharedMesh.h"
#include "../pnSceneObject/plSceneObject.h"
#include "../pnSceneObject/plDrawInterface.h"
#include "pnSceneObject/plSceneObject.h"
#include "pnSceneObject/plDrawInterface.h"
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 "plSoftVolumeComponent.h"
#include "../MaxMain/plPlasmaRefMsgs.h"
#include "../MaxMain/plMaxNode.h"
#include "../plIntersect/plSoftVolumeTypes.h"
#include "../plIntersect/plVolumeIsect.h"
#include "../pnKeyedObject/plKey.h"
#include "../pnSceneObject/plSceneObject.h"
#include "../pnMessage/plObjRefMsg.h"
#include "MaxMain/plPlasmaRefMsgs.h"
#include "MaxMain/plMaxNode.h"
#include "plIntersect/plSoftVolumeTypes.h"
#include "plIntersect/plVolumeIsect.h"
#include "pnKeyedObject/plKey.h"
#include "pnSceneObject/plSceneObject.h"
#include "pnMessage/plObjRefMsg.h"
#include "hsResMgr.h"
#include "../plGLight/plLightInfo.h"
#include "../plScene/plOccluder.h"
#include "plGLight/plLightInfo.h"
#include "plScene/plOccluder.h"
#include "../pnSceneObject/plDrawInterface.h"
#include "../plScene/plVisRegion.h"
#include "../plScene/plRelevanceRegion.h"
#include "pnSceneObject/plDrawInterface.h"
#include "plScene/plVisRegion.h"
#include "plScene/plRelevanceRegion.h"
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
#define _plSoftVolumeComponent_h
#include "../pnKeyedObject/plKey.h"
#include "pnKeyedObject/plKey.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 "hsTemplates.h"
#include "../MaxMain/plPluginResManager.h"
#include "../MaxMain/plMaxNode.h"
#include "../pnSceneObject/plSceneObject.h"
#include "../pnKeyedObject/plKey.h"
#include "MaxMain/plPluginResManager.h"
#include "MaxMain/plMaxNode.h"
#include "pnSceneObject/plSceneObject.h"
#include "pnKeyedObject/plKey.h"
#include "plMiscComponents.h"

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

Loading…
Cancel
Save