Browse Source

Almost done with NucleusLib cmake conversion

--HG--
rename : MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/PubUtilLib/plNetCommon/plNetResManager.cpp => MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnNetCommon/plNetResManager.cpp
rename : MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/PubUtilLib/plNetCommon/plNetResManager.h => MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnNetCommon/plNetResManager.h
Michael Hansen 14 years ago
parent
commit
ae434d4eda
  1. 1
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/FeatureLib/pfCCR/CMakeLists.txt
  2. 29
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/CMakeLists.txt
  3. 34
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/inc/CMakeLists.txt
  4. 2
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/inc/hsResMgr.h
  5. 2
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/inc/plAudible.h
  6. 2
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/inc/plCCRMgrBase.h
  7. 2
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/inc/plDrawable.h
  8. 2
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/inc/plPhysical.h
  9. 2
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/inc/plPipeline.h
  10. 2
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/inc/plgDispatch.h
  11. 2
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/inc/pnNucleusCreatables.h
  12. 53
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnGameMgr/CMakeLists.txt
  13. 6
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnGameMgr/Pch.h
  14. 12
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnGameMgr/pnGameMgr.h
  15. 21
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnIni/CMakeLists.txt
  16. 20
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnIniExe/CMakeLists.txt
  17. 21
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnInputCore/CMakeLists.txt
  18. 4
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnInputCore/plInputMap.cpp
  19. 2
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnInputCore/plKeyDef.h
  20. 28
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnKeyedObject/CMakeLists.txt
  21. 4
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnKeyedObject/hsKeyedObject.cpp
  22. 4
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnKeyedObject/plKeyImp.cpp
  23. 12
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnKeyedObject/plMsgForwarder.cpp
  24. 2
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnKeyedObject/plReceiver.h
  25. 2
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnKeyedObject/pnKeyedObjectCreatable.h
  26. 16
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnMail/CMakeLists.txt
  27. 64
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnMessage/CMakeLists.txt
  28. 2
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnMessage/plCameraMsg.cpp
  29. 2
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnMessage/plCameraMsg.h
  30. 6
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnMessage/plClientMsg.h
  31. 2
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnMessage/plCursorChangeMsg.h
  32. 2
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnMessage/plFakeOutMsg.h
  33. 2
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnMessage/plMessage.cpp
  34. 4
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnMessage/plMessage.h
  35. 2
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnMessage/plMessageWithCallbacks.cpp
  36. 2
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnMessage/plNotifyMsg.h
  37. 2
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnMessage/plPipeResMakeMsg.h
  38. 2
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnMessage/plPlayerPageMsg.h
  39. 4
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnMessage/plRefMsg.cpp
  40. 2
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnMessage/plRemoteAvatarInfoMsg.h
  41. 2
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnMessage/plSDLModifierMsg.cpp
  42. 2
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnMessage/plSDLModifierMsg.h
  43. 2
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnMessage/plSDLNotificationMsg.h
  44. 2
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnMessage/plSatisfiedMsg.h
  45. 2
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnMessage/plSetNetGroupIDMsg.h
  46. 2
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnMessage/plSharedStateMsg.h
  47. 2
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnMessage/plSimulationMsg.h
  48. 2
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnMessage/pnMessageCreatable.h
  49. 26
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnModifier/CMakeLists.txt
  50. 4
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnModifier/plConditionalObject.h
  51. 16
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnModifier/plLogicModBase.cpp
  52. 2
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnModifier/plLogicModBase.h
  53. 12
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnModifier/plModifier.cpp
  54. 2
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnModifier/plModifier.h
  55. 2
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnModifier/plMultiModifier.h
  56. 2
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnModifier/plSingleModifier.h
  57. 2
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnModifier/pnModifierCreatable.h
  58. 29
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnNetBase/CMakeLists.txt
  59. 4
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnNetBase/Pch.h
  60. 2
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnNetBase/Private/pnNbAllIncludes.h
  61. 20
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnNetCli/CMakeLists.txt
  62. 35
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnNetCommon/CMakeLists.txt
  63. 0
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnNetCommon/plNetResManager.cpp
  64. 4
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnNetCommon/plNetResManager.h
  65. 21
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnNetDiag/CMakeLists.txt
  66. 96
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnNetProtocol/CMakeLists.txt
  67. 2
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnNetProtocol/Pch.h
  68. 4
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnNetProtocol/Private/pnNpAllIncludes.h
  69. 26
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnProduct/CMakeLists.txt
  70. 2
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnProduct/Private/pnPrAllIncludes.h
  71. 27
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnSceneObject/CMakeLists.txt
  72. 16
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnSceneObject/plAudioInterface.cpp
  73. 12
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnSceneObject/plCoordinateInterface.cpp
  74. 2
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnSceneObject/plCoordinateInterface.h
  75. 6
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnSceneObject/plDrawInterface.cpp
  76. 6
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnSceneObject/plObjInterface.cpp
  77. 8
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnSceneObject/plObjInterface.h
  78. 36
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnSceneObject/plSceneObject.cpp
  79. 10
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnSceneObject/plSceneObject.h
  80. 14
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnSceneObject/plSimulationInterface.cpp
  81. 2
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnSceneObject/pnSceneObjectCreatable.h
  82. 16
      MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnSimpleNet/CMakeLists.txt

1
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/FeatureLib/pfCCR/CMakeLists.txt

@ -1,4 +1,5 @@
include_directories(../../CoreLib) include_directories(../../CoreLib)
include_directories(../../NucleusLib)
include_directories(../../NucleusLib/inc) include_directories(../../NucleusLib/inc)
set(pfCCR_SOURCES set(pfCCR_SOURCES

29
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/CMakeLists.txt

@ -1,11 +1,34 @@
add_definitions(-D_LIB) add_definitions(-D_LIB)
add_subdirectory(inc)
add_subdirectory(pnAddrInfo) add_subdirectory(pnAddrInfo)
add_subdirectory(pnAsyncCore) add_subdirectory(pnAsyncCore)
add_subdirectory(pnAsyncCoreExe) add_subdirectory(pnAsyncCoreExe)
add_subdirectory(pnCrash) #add_subdirectory(pnCrash) # Not being used in any current sln
add_subdirectory(pnCrashExe) #add_subdirectory(pnCrashExe) # Not being used in any current sln
add_subdirectory(pnCsrCli) #add_subdirectory(pnCsrCli) # Not being used in any current sln
add_subdirectory(pnCsrNet) add_subdirectory(pnCsrNet)
add_subdirectory(pnDispatch) add_subdirectory(pnDispatch)
add_subdirectory(pnFactory) add_subdirectory(pnFactory)
add_subdirectory(pnGameMgr)
add_subdirectory(pnIni)
add_subdirectory(pnIniExe)
add_subdirectory(pnInputCore)
add_subdirectory(pnKeyedObject)
add_subdirectory(pnMail)
add_subdirectory(pnMessage)
add_subdirectory(pnModifier)
add_subdirectory(pnNetBase)
add_subdirectory(pnNetCli)
add_subdirectory(pnNetCommon)
add_subdirectory(pnNetDiag)
#add_subdirectory(pnNetLog) # Not being used in any current sln
add_subdirectory(pnNetProtocol)
#add_subdirectory(pnOraLib) # Not being used in any current sln
add_subdirectory(pnProduct)
add_subdirectory(pnSceneObject)
add_subdirectory(pnSimpleNet)
#add_subdirectory(pnSqlLib) # Not being used in any current sln
#add_subdirectory(pnTimer)
#add_subdirectory(pnUtils)
#add_subdirectory(pnUtilsExe)

34
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/inc/CMakeLists.txt

@ -0,0 +1,34 @@
include_directories("../../CoreLib")
include_directories("../../NucleusLib")
set(pnNucleusInc_HEADERS
hsGMatState.h
hsGMatState.inl
hsResMgr.h
hsTimer.h
plAudible.h
plCCRMgrBase.h
plClassIndexMacros.h
plCreatableIndex.h
plCreatableStrings.h
plDrawable.h
plgDispatch.h
plPhysical.h
plPipeline.h
plPipeResReq.h
plProfile.h
plProfileManager.h
plRefFlags.h
pnAllCreatables.h
pnNucleusCreatables.h
)
set(pnNucleusInc_SOURCES
plProfileManager.cpp
pnSingletons.cpp
)
add_library(pnNucleusInc STATIC ${pnNucleusInc_HEADERS} ${pnNucleusInc_SOURCES})
source_group("Header Files" FILES ${pnNucleusInc_HEADERS})
source_group("Source Files" FILES ${pnNucleusInc_SOURCES})

2
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/inc/hsResMgr.h

@ -30,7 +30,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "hsRefCnt.h" #include "hsRefCnt.h"
#include "plLoadMask.h" #include "plLoadMask.h"
#include "plRefFlags.h" #include "plRefFlags.h"
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
class hsStream; class hsStream;
class plKeyImp; class plKeyImp;

2
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/inc/plAudible.h

@ -28,7 +28,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#define plAudible_inc #define plAudible_inc
#include "hsTemplates.h" #include "hsTemplates.h"
#include "../pnKeyedObject/hsKeyedObject.h" #include "pnKeyedObject/hsKeyedObject.h"
class plSound; class plSound;
class hsStream; class hsStream;

2
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/inc/plCCRMgrBase.h

@ -30,7 +30,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
// Abstract base class for CCR Mgr // Abstract base class for CCR Mgr
// //
#include "../pnKeyedObject/hsKeyedObject.h" #include "pnKeyedObject/hsKeyedObject.h"
class plCCRMgrBase : public hsKeyedObject class plCCRMgrBase : public hsKeyedObject
{ {

2
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/inc/plDrawable.h

@ -26,7 +26,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#ifndef plDrawable_inc #ifndef plDrawable_inc
#define plDrawable_inc #define plDrawable_inc
#include "../pnKeyedObject/hsKeyedObject.h" #include "pnKeyedObject/hsKeyedObject.h"
#include "plLoadMask.h" #include "plLoadMask.h"
#include "hsTemplates.h" #include "hsTemplates.h"
#include "plRenderLevel.h" #include "plRenderLevel.h"

2
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/inc/plPhysical.h

@ -26,7 +26,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#ifndef plPhysical_inc #ifndef plPhysical_inc
#define plPhysical_inc #define plPhysical_inc
#include "../pnNetCommon/plSynchedObject.h" #include "pnNetCommon/plSynchedObject.h"
#include "hsTemplates.h" #include "hsTemplates.h"
struct hsMatrix44; struct hsMatrix44;

2
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/inc/plPipeline.h

@ -27,7 +27,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#ifndef plPipeline_inc #ifndef plPipeline_inc
#define plPipeline_inc #define plPipeline_inc
#include "../pnFactory/plCreatable.h" #include "pnFactory/plCreatable.h"
#include "hsGMatState.h" #include "hsGMatState.h"
#include "hsTemplates.h" #include "hsTemplates.h"
#include "hsStlUtils.h" #include "hsStlUtils.h"

2
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/inc/plgDispatch.h

@ -27,7 +27,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#ifndef plDispatchBase_inc #ifndef plDispatchBase_inc
#define plDispatchBase_inc #define plDispatchBase_inc
#include "../pnFactory/plCreatable.h" #include "pnFactory/plCreatable.h"
class plMessage; class plMessage;
class plKey; class plKey;

2
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/inc/pnNucleusCreatables.h

@ -27,7 +27,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#ifndef pnNucleusCreatables_inc #ifndef pnNucleusCreatables_inc
#define pnNucleusCreatables_inc #define pnNucleusCreatables_inc
#include "../pnFactory/plCreator.h" #include "pnFactory/plCreator.h"
#include "plPipeline.h" #include "plPipeline.h"

53
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnGameMgr/CMakeLists.txt

@ -0,0 +1,53 @@
include_directories("../../CoreLib")
include_directories("../../NucleusLib")
include_directories("../../NucleusLib/inc")
set(pnGameMgr_BLUESPIRAL
BlueSpiral/pnGmBlueSpiral.h
BlueSpiral/pnGmBlueSpiral.cpp
)
set(pnGameMgr_CLIMBINGWALL
ClimbingWall/pnGmClimbingWall.h
ClimbingWall/pnGmClimbingWall.cpp
)
set(pnGameMgr_HEEK
Heek/pnGmHeek.h
Heek/pnGmHeek.cpp
)
set(pnGameMgr_MARKER
Marker/pnGmMarker.h
Marker/pnGmMarker.cpp
)
set(pnGameMgr_TICTACTOE
TicTacToe/pnGmTicTacToe.h
TicTacToe/pnGmTicTacToe.cpp
)
set(pnGameMgr_VARSYNC
VarSync/pnGmVarSync.h
VarSync/pnGmVarSync.cpp
)
set(pnGameMgr_SOURCES
Intern.h
Pch.h
pnGameMgr.h
pnGameMgr.cpp
)
add_library(pnGameMgr STATIC ${pnGameMgr_SOURCES} ${pnGameMgr_BLUESPIRAL}
${pnGameMgr_CLIMBINGWALL} ${pnGameMgr_HEEK}
${pnGameMgr_MARKER} ${pnGameMgr_TICTACTOE}
${pnGameMgr_VARSYNC})
source_group("BlueSpiral" FILES ${pnGameMgr_BLUESPIRAL})
source_group("ClimbingWall" FILES ${pnGameMgr_CLIMBINGWALL})
source_group("Heek" FILES ${pnGameMgr_HEEK})
source_group("Marker" FILES ${pnGameMgr_MARKER})
source_group("TicTacToe" FILES ${pnGameMgr_TICTACTOE})
source_group("VarSync" FILES ${pnGameMgr_VARSYNC})
source_group("" FILES ${pnGameMgr_SOURCES})

6
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnGameMgr/Pch.h

@ -35,9 +35,9 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#define PLASMA20_SOURCES_PLASMA_NUCLEUSLIB_PNGAMESCOMMON_PCH_H #define PLASMA20_SOURCES_PLASMA_NUCLEUSLIB_PNGAMESCOMMON_PCH_H
#include "../pnUtils/pnUtils.h" #include "pnUtils/pnUtils.h"
#include "../pnNetBase/pnNetBase.h" #include "pnNetBase/pnNetBase.h"
#include "../pnProduct/pnProduct.h" #include "pnProduct/pnProduct.h"
#include "pnGameMgr.h" #include "pnGameMgr.h"
#include "Intern.h" #include "Intern.h"

12
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnGameMgr/pnGameMgr.h

@ -33,12 +33,12 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#define PLASMA20_SOURCES_PLASMA_NUCLEUSLIB_PNGAMEMGR_PNGAMEMGR_H #define PLASMA20_SOURCES_PLASMA_NUCLEUSLIB_PNGAMEMGR_PNGAMEMGR_H
#include "../pnUtils/pnUtils.h" #include "pnUtils/pnUtils.h"
#include "../pnNetBase/pnNetBase.h" #include "pnNetBase/pnNetBase.h"
#include "../pnAsyncCore/pnAsyncCore.h" #include "pnAsyncCore/pnAsyncCore.h"
#include "../pnNetCli/pnNetCli.h" #include "pnNetCli/pnNetCli.h"
#include "../pnProduct/pnProduct.h" #include "pnProduct/pnProduct.h"
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
#include "hsGeometry3.h" #include "hsGeometry3.h"

21
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnIni/CMakeLists.txt

@ -0,0 +1,21 @@
include_directories("../../CoreLib")
include_directories("../../NucleusLib")
set(pnIni_HEADERS
Intern.h
Pch.h
pnIni.h
)
set(pnIni_PRIVATE
Private/pnIniAllIncludes.h
Private/pnIniChange.h
Private/pnIniCore.h
Private/pnIniCore.cpp
Private/pnIniSrv.h
)
add_library(pnIni STATIC ${pnIni_HEADERS} ${pnIni_PRIVATE})
source_group("Header Files" FILES ${pnIni_HEADERS})
source_group("Private" FILES ${pnIni_PRIVATE})

20
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnIniExe/CMakeLists.txt

@ -0,0 +1,20 @@
include_directories("../../CoreLib")
include_directories("../../NucleusLib")
set(pnIniExe_HEADERS
Pch.h
)
set(pnIniExe_PRIVATE
Private/pnIniSrv.cpp
)
set(pnIniExe_PRIVATE_WIN32
Private/Win32/pnW32IniChange.cpp
)
add_library(pnIniExe STATIC ${pnIniExe_HEADERS} ${pnIniExe_PRIVATE} ${pnIniExe_PRIVATE_WIN32})
source_group("Header Files" FILES ${pnIniExe_HEADERS})
source_group("Private" FILES ${pnIniExe_PRIVATE})
source_group("Private\\Win32" FILES ${pnIniExe_PRIVATE_WIN32})

21
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnInputCore/CMakeLists.txt

@ -0,0 +1,21 @@
include_directories("../../CoreLib")
include_directories("../../NucleusLib")
include_directories("../../PubUtilLib")
set(pnInputCore_HEADERS
plControlDefinition.h
plControlEventCodes.h
plInputMap.h
plKeyDef.h
plKeyMap.h
plOSMsg.h
)
set(pnInputCore_SOURCES
plInputMap.cpp
)
add_library(pnInputCore STATIC ${pnInputCore_HEADERS} ${pnInputCore_SOURCES})
source_group("Header Files" FILES ${pnInputCore_HEADERS})
source_group("Source Files" FILES ${pnInputCore_SOURCES})

4
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnInputCore/plInputMap.cpp

@ -24,12 +24,12 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
*==LICENSE==*/ *==LICENSE==*/
// plInputDevice.cpp // plInputDevice.cpp
#include "STRING" #include <string>
#include "plInputMap.h" #include "plInputMap.h"
#include "plKeyMap.h" #include "plKeyMap.h"
#include "hsUtils.h" #include "hsUtils.h"
#include "../plResMgr/plLocalization.h" #include "plResMgr/plLocalization.h"
ControlEventCode plInputMap::ConvertCharToControlCode(const char* c) ControlEventCode plInputMap::ConvertCharToControlCode(const char* c)
{ {

2
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnInputCore/plKeyDef.h

@ -30,7 +30,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#if HS_BUILD_FOR_WIN32 #if HS_BUILD_FOR_WIN32
#include "windows.h" #include <windows.h>
#define VK_BACK_QUOTE 0xc0 #define VK_BACK_QUOTE 0xc0
// //

28
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnKeyedObject/CMakeLists.txt

@ -0,0 +1,28 @@
include_directories("../../CoreLib")
include_directories("../../NucleusLib")
include_directories("../../NucleusLib/inc")
set(pnKeyedObject_HEADERS
hsKeyedObject.h
plFixedKey.h
plKey.h
plKeyImp.h
plMsgForwarder.h
plReceiver.h
plUoid.h
pnKeyedObjectCreatable.h
)
set(pnKeyedObject_SOURCES
hsKeyedObject.cpp
plFixedKey.cpp
plKey.cpp
plKeyImp.cpp
plMsgForwarder.cpp
plUoid.cpp
)
add_library(pnKeyedObject STATIC ${pnKeyedObject_HEADERS} ${pnKeyedObject_SOURCES})
source_group("Header Files" FILES ${pnKeyedObject_HEADERS})
source_group("Source Files" FILES ${pnKeyedObject_SOURCES})

4
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnKeyedObject/hsKeyedObject.cpp

@ -26,8 +26,8 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "hsKeyedObject.h" #include "hsKeyedObject.h"
#include "plKeyImp.h" #include "plKeyImp.h"
#include "hsResMgr.h" #include "hsResMgr.h"
#include "../pnDispatch/plDispatch.h" #include "pnDispatch/plDispatch.h"
#include "../pnMessage/plSelfDestructMsg.h" #include "pnMessage/plSelfDestructMsg.h"
void hsKeyedObject::SetKey(plKey k) void hsKeyedObject::SetKey(plKey k)
{ {

4
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnKeyedObject/plKeyImp.cpp

@ -28,8 +28,8 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "hsKeyedObject.h" #include "hsKeyedObject.h"
#include "hsResMgr.h" #include "hsResMgr.h"
#include "hsTypes.h" #include "hsTypes.h"
#include "../pnMessage/plRefMsg.h" #include "pnMessage/plRefMsg.h"
#include "../pnMessage/plSelfDestructMsg.h" #include "pnMessage/plSelfDestructMsg.h"
#include "hsTimer.h" #include "hsTimer.h"
#include "plProfile.h" #include "plProfile.h"
#include "plgDispatch.h" #include "plgDispatch.h"

12
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnKeyedObject/plMsgForwarder.cpp

@ -26,13 +26,13 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plMsgForwarder.h" #include "plMsgForwarder.h"
#include "hsResMgr.h" #include "hsResMgr.h"
#include "hsTypes.h" #include "hsTypes.h"
#include "../pnMessage/plMessage.h" #include "pnMessage/plMessage.h"
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
#include "../pnNetCommon/plNetApp.h" #include "pnNetCommon/plNetApp.h"
#include "../pnNetCommon/plSynchedObject.h" #include "pnNetCommon/plSynchedObject.h"
#include "../pnMessage/plSelfDestructMsg.h" #include "pnMessage/plSelfDestructMsg.h"
#include "../pnMessage/plMessageWithCallbacks.h" #include "pnMessage/plMessageWithCallbacks.h"
class plForwardCallback class plForwardCallback

2
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnKeyedObject/plReceiver.h

@ -27,7 +27,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#ifndef plReceiver_inc #ifndef plReceiver_inc
#define plReceiver_inc #define plReceiver_inc
#include "../pnFactory/plCreatable.h" #include "pnFactory/plCreatable.h"
class plMessage; class plMessage;

2
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnKeyedObject/pnKeyedObjectCreatable.h

@ -27,7 +27,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#ifndef pnKeyedObject_inc #ifndef pnKeyedObject_inc
#define pnKeyedObject_inc #define pnKeyedObject_inc
#include "../pnFactory/plCreator.h" #include "pnFactory/plCreator.h"
#include "hsKeyedObject.h" #include "hsKeyedObject.h"
REGISTER_CREATABLE( hsKeyedObject ); REGISTER_CREATABLE( hsKeyedObject );

16
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnMail/CMakeLists.txt

@ -0,0 +1,16 @@
include_directories("../../CoreLib")
include_directories("../../NucleusLib")
set(pnMail_HEADERS
Pch.h
pnMail.h
)
set(pnMail_SOURCES
pnMail.cpp
)
add_library(pnMail STATIC ${pnMail_HEADERS} ${pnMail_SOURCES})
source_group("Header Files" FILES ${pnMail_HEADERS})
source_group("Source Files" FILES ${pnMail_SOURCES})

64
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnMessage/CMakeLists.txt

@ -0,0 +1,64 @@
include_directories("../../CoreLib")
include_directories("../../NucleusLib/inc")
include_directories("../../NucleusLib")
include_directories("../../PubUtilLib")
set(pnMessage_HEADERS
plAttachMsg.h
plAudioSysMsg.h
plCameraMsg.h
plClientMsg.h
plCorrectionMsg.h
plCursorChangeMsg.h
plEnableMsg.h
plEventCallbackMsg.h
plFakeOutMsg.h
plIntRefMsg.h
plMessage.h
plMessageWithCallbacks.h
plMultiModMsg.h
plNodeChangeMsg.h
plNodeRefMsg.h
plNotifyMsg.h
plObjRefMsg.h
plPipeResMakeMsg.h
plPlayerPageMsg.h
plProxyDrawMsg.h
plRefMsg.h
plRemoteAvatarInfoMsg.h
plSatisfiedMsg.h
plSDLModifierMsg.h
plSDLNotificationMsg.h
plSelfDestructMsg.h
plServerReplyMsg.h
plSetNetGroupIDMsg.h
plSharedStateMsg.h
plSimulationMsg.h
plSimulationSynchMsg.h
plSingleModMsg.h
plSoundMsg.h
plTimeMsg.h
plWarpMsg.h
pnMessageCreatable.h
)
set(pnMessage_SOURCES
plCameraMsg.cpp
plClientMsg.cpp
plMessage.cpp
plMessageWithCallbacks.cpp
plNodeChangeMsg.cpp
plNotifyMsg.cpp
plProxyDrawMsg.cpp
plRefMsg.cpp
plSDLModifierMsg.cpp
plServerReplyMsg.cpp
plSimulationMsg.cpp
plSoundMsg.cpp
plTimeMsg.cpp
)
add_library(pnMessage STATIC ${pnMessage_HEADERS} ${pnMessage_SOURCES})
source_group("Header Files" FILES ${pnMessage_HEADERS})
source_group("Source Files" FILES ${pnMessage_SOURCES})

2
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnMessage/plCameraMsg.cpp

@ -28,7 +28,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plCameraMsg.h" #include "plCameraMsg.h"
#include "hsStream.h" #include "hsStream.h"
#include "hsResMgr.h" #include "hsResMgr.h"
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
// //

2
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnMessage/plCameraMsg.h

@ -30,7 +30,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
// //
// camera message class // camera message class
// //
#include "../pnMessage/plMessage.h" #include "pnMessage/plMessage.h"
#include "hsBitVector.h" #include "hsBitVector.h"
#include "hsGeometry3.h" #include "hsGeometry3.h"

6
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnMessage/plClientMsg.h

@ -26,13 +26,13 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#ifndef plClientMsg_inc #ifndef plClientMsg_inc
#define plClientMsg_inc #define plClientMsg_inc
#include "../pnMessage/plMessage.h" #include "pnMessage/plMessage.h"
#include "../pnMessage/plRefMsg.h" #include "pnMessage/plRefMsg.h"
#include "hsStream.h" #include "hsStream.h"
#include "hsResMgr.h" #include "hsResMgr.h"
#include "hsUtils.h" #include "hsUtils.h"
#include "hsStlUtils.h" #include "hsStlUtils.h"
#include "../pnKeyedObject/plUoid.h" #include "pnKeyedObject/plUoid.h"
// //
// Handles various types of client (app) msgs, relating // Handles various types of client (app) msgs, relating

2
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnMessage/plCursorChangeMsg.h

@ -30,7 +30,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
// //
// this message is to fake out a gadget to see if it would potentially trigger... // this message is to fake out a gadget to see if it would potentially trigger...
// //
#include "../pnMessage/plMessage.h" #include "pnMessage/plMessage.h"
#include "hsBitVector.h" #include "hsBitVector.h"
class hsStream; class hsStream;

2
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnMessage/plFakeOutMsg.h

@ -30,7 +30,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
// //
// this message is to fake out a gadget to see if it would potentially trigger... // this message is to fake out a gadget to see if it would potentially trigger...
// //
#include "../pnMessage/plMessage.h" #include "pnMessage/plMessage.h"
#include "hsBitVector.h" #include "hsBitVector.h"
class hsStream; class hsStream;

2
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnMessage/plMessage.cpp

@ -28,7 +28,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#define PLMESSAGE_PRIVATE #define PLMESSAGE_PRIVATE
#include "plMessage.h" #include "plMessage.h"
#include "hsStream.h" #include "hsStream.h"
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
#include "hsResMgr.h" #include "hsResMgr.h"
#include "hsTimer.h" #include "hsTimer.h"
#include "hsTemplates.h" #include "hsTemplates.h"

4
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnMessage/plMessage.h

@ -27,8 +27,8 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#ifndef plMessage_inc #ifndef plMessage_inc
#define plMessage_inc #define plMessage_inc
#include "../pnFactory/plCreatable.h" #include "pnFactory/plCreatable.h"
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
#include "hsTemplates.h" #include "hsTemplates.h"
#include "hsStlUtils.h" #include "hsStlUtils.h"

2
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnMessage/plMessageWithCallbacks.cpp

@ -26,7 +26,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "hsResMgr.h" #include "hsResMgr.h"
#include "plMessageWithCallbacks.h" #include "plMessageWithCallbacks.h"
#include "plEventCallbackMsg.h" #include "plEventCallbackMsg.h"
#include "../pnNetCommon/plSynchedObject.h" #include "pnNetCommon/plSynchedObject.h"
#include "plgDispatch.h" #include "plgDispatch.h"
#include "hsBitVector.h" #include "hsBitVector.h"

2
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnMessage/plNotifyMsg.h

@ -28,7 +28,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plMessage.h" #include "plMessage.h"
#include "hsResMgr.h" #include "hsResMgr.h"
#include "../pnModifier/plSingleModifier.h" #include "pnModifier/plSingleModifier.h"
#include "hsUtils.h" #include "hsUtils.h"
#include "hsGeometry3.h" #include "hsGeometry3.h"

2
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnMessage/plPipeResMakeMsg.h

@ -27,7 +27,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#ifndef plPipeResMakeMsg_inc #ifndef plPipeResMakeMsg_inc
#define plPipeResMakeMsg_inc #define plPipeResMakeMsg_inc
#include "../pnMessage/plMessage.h" #include "pnMessage/plMessage.h"
class plPipeline; class plPipeline;

2
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnMessage/plPlayerPageMsg.h

@ -27,7 +27,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#ifndef plPlayerPageMsg_inc #ifndef plPlayerPageMsg_inc
#define plPlayerPageMsg_inc #define plPlayerPageMsg_inc
#include "../pnMessage/plMessage.h" #include "pnMessage/plMessage.h"
#include "hsResMgr.h" #include "hsResMgr.h"
#include "hsStream.h" #include "hsStream.h"

4
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnMessage/plRefMsg.cpp

@ -29,8 +29,8 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "hsStream.h" #include "hsStream.h"
#include "hsResMgr.h" #include "hsResMgr.h"
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
#include "../pnKeyedObject/hsKeyedObject.h" #include "pnKeyedObject/hsKeyedObject.h"
plRefMsg::plRefMsg() plRefMsg::plRefMsg()
: fRef(nil), fOldRef(nil), fContext(0) : fRef(nil), fOldRef(nil), fContext(0)

2
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnMessage/plRemoteAvatarInfoMsg.h

@ -30,7 +30,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
// //
// this message is to fake out a gadget to see if it would potentially trigger... // this message is to fake out a gadget to see if it would potentially trigger...
// //
#include "../pnMessage/plMessage.h" #include "pnMessage/plMessage.h"
class hsStream; class hsStream;
class hsResMgr; class hsResMgr;

2
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnMessage/plSDLModifierMsg.cpp

@ -24,7 +24,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
*==LICENSE==*/ *==LICENSE==*/
#include "plSDLModifierMsg.h" #include "plSDLModifierMsg.h"
#include "../PubUtilLib/plSDL/plSDL.h" // ugh. #include "plSDL/plSDL.h" // ugh.
plSDLModifierMsg::plSDLModifierMsg(const char* sdlName, Action a) : plSDLModifierMsg::plSDLModifierMsg(const char* sdlName, Action a) :
fSDLName(nil), fSDLName(nil),

2
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnMessage/plSDLModifierMsg.h

@ -26,7 +26,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#ifndef plSDLModifierMsg_INC #ifndef plSDLModifierMsg_INC
#define plSDLModifierMsg_INC #define plSDLModifierMsg_INC
#include "../pnMessage/plMessage.h" #include "pnMessage/plMessage.h"
#include "hsUtils.h" #include "hsUtils.h"
// //

2
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnMessage/plSDLNotificationMsg.h

@ -26,7 +26,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#ifndef plSDLNotificationMsg_inc #ifndef plSDLNotificationMsg_inc
#define plSDLNotificationMsg_inc #define plSDLNotificationMsg_inc
#include "../pnMessage/plMessage.h" #include "pnMessage/plMessage.h"
class plSimpleStateVariable; class plSimpleStateVariable;
class plSDLNotificationMsg : public plMessage class plSDLNotificationMsg : public plMessage

2
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnMessage/plSatisfiedMsg.h

@ -27,7 +27,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#ifndef plSatisfiedMsg_inc #ifndef plSatisfiedMsg_inc
#define plSatisfiedMsg_inc #define plSatisfiedMsg_inc
#include "../pnMessage/plMessage.h" #include "pnMessage/plMessage.h"
class plSatisfiedMsg : public plMessage class plSatisfiedMsg : public plMessage
{ {

2
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnMessage/plSetNetGroupIDMsg.h

@ -27,7 +27,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#define plSetNetGroupIDMsg_h_inc #define plSetNetGroupIDMsg_h_inc
#include "plMessage.h" #include "plMessage.h"
#include "../pnNetCommon/plNetGroup.h" #include "pnNetCommon/plNetGroup.h"
// Send this to a SynchedObject to change its NetGroupID // Send this to a SynchedObject to change its NetGroupID
class plSetNetGroupIDMsg : public plMessage class plSetNetGroupIDMsg : public plMessage

2
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnMessage/plSharedStateMsg.h

@ -27,7 +27,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#define plSharedStateMsg_inc #define plSharedStateMsg_inc
#include "plMessage.h" #include "plMessage.h"
#include "../pnNetCommon/plNetSharedState.h" #include "pnNetCommon/plNetSharedState.h"
class hsStream; class hsStream;
class hsResMgr; class hsResMgr;

2
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnMessage/plSimulationMsg.h

@ -26,7 +26,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#ifndef PLSIMULATIONMSG_H #ifndef PLSIMULATIONMSG_H
#define PLSIMULATIONMSG_H #define PLSIMULATIONMSG_H
#include "../pnMessage/plMessage.h" #include "pnMessage/plMessage.h"
// PLSIMULATIONMSG // PLSIMULATIONMSG
// Virtual base class for all messages which are specific to the simulation interface // Virtual base class for all messages which are specific to the simulation interface

2
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnMessage/pnMessageCreatable.h

@ -27,7 +27,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#ifndef pnMessageCreatable_inc #ifndef pnMessageCreatable_inc
#define pnMessageCreatable_inc #define pnMessageCreatable_inc
#include "../pnFactory/plCreator.h" #include "pnFactory/plCreator.h"
#include "plMessage.h" #include "plMessage.h"

26
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnModifier/CMakeLists.txt

@ -0,0 +1,26 @@
include_directories("../../CoreLib")
include_directories("../../NucleusLib/inc")
include_directories("../../NucleusLib")
include_directories("../../PubUtilLib")
set(pnModifier_HEADERS
plConditionalObject.h
plLogicModBase.h
plModifier.h
plMultiModifier.h
plSingleModifier.h
pnModifierCreatable.h
)
set(pnModifier_SOURCES
plConditionalObject.cpp
plLogicModBase.cpp
plModifier.cpp
plMultiModifier.cpp
plSingleModifier.cpp
)
add_library(pnModifier STATIC ${pnModifier_HEADERS} ${pnModifier_SOURCES})
source_group("Header Files" FILES ${pnModifier_HEADERS})
source_group("Source Files" FILES ${pnModifier_SOURCES})

4
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnModifier/plConditionalObject.h

@ -27,9 +27,9 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#ifndef plConditionalObject_inc #ifndef plConditionalObject_inc
#define plConditionalObject_inc #define plConditionalObject_inc
#include "../pnKeyedObject/hsKeyedObject.h" #include "pnKeyedObject/hsKeyedObject.h"
#include "hsBitVector.h" #include "hsBitVector.h"
#include "../pnNetCommon/plSynchedValue.h" #include "pnNetCommon/plSynchedValue.h"
class plLogicModBase; class plLogicModBase;

16
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnModifier/plLogicModBase.cpp

@ -28,14 +28,14 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plgDispatch.h" #include "plgDispatch.h"
#include "hsResMgr.h" #include "hsResMgr.h"
#include "hsTimer.h" #include "hsTimer.h"
#include "../pnSceneObject/plSceneObject.h" #include "pnSceneObject/plSceneObject.h"
#include "../pnNetCommon/plGenericVar.h" #include "pnNetCommon/plGenericVar.h"
#include "../pnNetCommon/plNetApp.h" #include "pnNetCommon/plNetApp.h"
#include "../pnNetCommon/plNetSharedState.h" #include "pnNetCommon/plNetSharedState.h"
#include "../../PubUtilLib/plNetMessage/plNetMessage.h" // breaks project dependancy levels #include "plNetMessage/plNetMessage.h" // breaks project dependancy levels
#include "../pnMessage/plNotifyMsg.h" #include "pnMessage/plNotifyMsg.h"
#include "../pnMessage/plEnableMsg.h" #include "pnMessage/plEnableMsg.h"
#include "../pnMessage/plServerReplyMsg.h" #include "pnMessage/plServerReplyMsg.h"
void plLogicModBase::ConsoleTrigger(plKey playerKey) void plLogicModBase::ConsoleTrigger(plKey playerKey)
{ {

2
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnModifier/plLogicModBase.h

@ -28,7 +28,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#define plLogicModBase_inc #define plLogicModBase_inc
#include "plSingleModifier.h" #include "plSingleModifier.h"
#include "../pnNetCommon/plSynchedValue.h" #include "pnNetCommon/plSynchedValue.h"
#include "hsTemplates.h" #include "hsTemplates.h"
class plConditionalObject; class plConditionalObject;

12
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnModifier/plModifier.cpp

@ -26,12 +26,12 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "hsTypes.h" #include "hsTypes.h"
#include "plModifier.h" #include "plModifier.h"
#include "../pnSceneObject/plSceneObject.h" #include "pnSceneObject/plSceneObject.h"
#include "../pnSceneObject/plDrawInterface.h" #include "pnSceneObject/plDrawInterface.h"
#include "../pnSceneObject/plSimulationInterface.h" #include "pnSceneObject/plSimulationInterface.h"
#include "../pnSceneObject/plCoordinateInterface.h" #include "pnSceneObject/plCoordinateInterface.h"
#include "../pnSceneObject/plAudioInterface.h" #include "pnSceneObject/plAudioInterface.h"
#include "../pnMessage/plTimeMsg.h" #include "pnMessage/plTimeMsg.h"
plModifier::plModifier() plModifier::plModifier()
{ {

2
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnModifier/plModifier.h

@ -27,7 +27,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#ifndef plModifier_inc #ifndef plModifier_inc
#define plModifier_inc #define plModifier_inc
#include "../pnNetCommon/plSynchedObject.h" #include "pnNetCommon/plSynchedObject.h"
class hsStream; class hsStream;
class hsResMgr; class hsResMgr;

2
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnModifier/plMultiModifier.h

@ -29,7 +29,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plModifier.h" #include "plModifier.h"
#include "hsBitVector.h" #include "hsBitVector.h"
#include "../pnNetCommon/plSynchedValue.h" #include "pnNetCommon/plSynchedValue.h"
#include "hsTemplates.h" #include "hsTemplates.h"
class plSceneObject; class plSceneObject;

2
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnModifier/plSingleModifier.h

@ -29,7 +29,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plModifier.h" #include "plModifier.h"
#include "hsBitVector.h" #include "hsBitVector.h"
#include "../pnNetCommon/plSynchedValue.h" #include "pnNetCommon/plSynchedValue.h"
class plSceneObject; class plSceneObject;
class plSingleModMsg; class plSingleModMsg;

2
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnModifier/pnModifierCreatable.h

@ -27,7 +27,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#ifndef pnModifierCreatable_inc #ifndef pnModifierCreatable_inc
#define pnModifierCreatable_inc #define pnModifierCreatable_inc
#include "../pnFactory/plCreator.h" #include "pnFactory/plCreator.h"
#include "plModifier.h" #include "plModifier.h"

29
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnNetBase/CMakeLists.txt

@ -0,0 +1,29 @@
include_directories("../../CoreLib")
include_directories("../../NucleusLib")
set(pnNetBase_HEADERS
Intern.h
Pch.h
pnNbAuthKey.hpp
pnNbCsrKey.hpp
pnNbConst.h
pnNbGameKey.hpp
pnNbGateKeeperKey.hpp
pnNetBase.h
)
set(pnNetBase_PRIVATE
Private/pnNbAllIncludes.h
Private/pnNbEchoMsgs.h
Private/pnNbError.h
Private/pnNbError.cpp
Private/pnNbProtocol.h
Private/pnNbProtocol.cpp
Private/pnNbSrvs.h
Private/pnNbSrvs.cpp
)
add_library(pnNetBase STATIC ${pnNetBase_HEADERS} ${pnNetBase_PRIVATE})
source_group("Header Files" FILES ${pnNetBase_HEADERS})
source_group("Private" FILES ${pnNetBase_PRIVATE})

4
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnNetBase/Pch.h

@ -35,7 +35,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#define PLASMA20_SOURCES_PLASMA_NUCLEUSLIB_PNNETBASE_PCH_H #define PLASMA20_SOURCES_PLASMA_NUCLEUSLIB_PNNETBASE_PCH_H
#include "../pnUtils/pnUtils.h" #include "pnUtils/pnUtils.h"
#include "../pnProduct/pnProduct.h" #include "pnProduct/pnProduct.h"
#include "Private/pnNbAllIncludes.h" #include "Private/pnNbAllIncludes.h"

2
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnNetBase/Private/pnNbAllIncludes.h

@ -33,7 +33,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#define PLASMA20_SOURCES_PLASMA_NUCLEUSLIB_PNNETBASE_PRIVATE_PNNBALLINCLUDES_H #define PLASMA20_SOURCES_PLASMA_NUCLEUSLIB_PNNETBASE_PRIVATE_PNNBALLINCLUDES_H
#include "../pnProduct/pnProduct.h" #include "pnProduct/pnProduct.h"
#include "pnNbConst.h" #include "pnNbConst.h"
#include "pnNbError.h" #include "pnNbError.h"

20
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnNetCli/CMakeLists.txt

@ -0,0 +1,20 @@
include_directories("../../CoreLib")
include_directories("../../NucleusLib")
set(pnNetCli_HEADERS
Intern.h
Pch.h
pnNetCli.h
)
set(pnNetCli_SOURCES
pnNcChannel.cpp
pnNcCli.cpp
pnNcEncrypt.cpp
pnNcUtils.cpp
)
add_library(pnNetCli STATIC ${pnNetCli_HEADERS} ${pnNetCli_SOURCES})
source_group("Header Files" FILES ${pnNetCli_HEADERS})
source_group("Source Files" FILES ${pnNetCli_SOURCES})

35
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnNetCommon/CMakeLists.txt

@ -0,0 +1,35 @@
include_directories("../../CoreLib")
include_directories("../../NucleusLib")
include_directories("../../NucleusLib/inc")
include_directories("../../PubUtilLib")
set(pnNetCommon_HEADERS
plGenericVar.h
plNetAddress.h
plNetApp.h
plNetGroup.h
plNetResManager.h
plNetServers.h
plNetSharedState.h
plSDLTypes.h
plSynchedObject.h
plSynchedValue.h
)
set(pnNetCommon_SOURCES
plGenericVar.cpp
plNetAddress.cpp
plNetApp.cpp
plNetGroup.cpp
plNetResManager.cpp
plNetServers.cpp
plNetSharedState.cpp
plSDLTypes.cpp
plSynchedObject.cpp
plSynchedValue.cpp
)
add_library(pnNetCommon STATIC ${pnNetCommon_HEADERS} ${pnNetCommon_SOURCES})
source_group("Header Files" FILES ${pnNetCommon_HEADERS})
source_group("Source Files" FILES ${pnNetCommon_SOURCES})

0
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/PubUtilLib/plNetCommon/plNetResManager.cpp → MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnNetCommon/plNetResManager.cpp

4
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/PubUtilLib/plNetCommon/plNetResManager.h → MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnNetCommon/plNetResManager.h

@ -26,8 +26,8 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#ifndef plNetResMgr_h #ifndef plNetResMgr_h
#define plNetResMgr_h #define plNetResMgr_h
#include "../plResMgr/plResManager.h" #include "plResMgr/plResManager.h"
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
// //
// plNetResMgr - Keys? Disk? What? Nah, we'll just create new ones and give them to ya // plNetResMgr - Keys? Disk? What? Nah, we'll just create new ones and give them to ya

21
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnNetDiag/CMakeLists.txt

@ -0,0 +1,21 @@
include_directories("../../CoreLib")
include_directories("../../NucleusLib")
set(pnNetDiag_HEADERS
Intern.h
Pch.h
pnNetDiag.h
)
set(pnNetDiag_SOURCES
pnNdDns.cpp
pnNdIcmp.cpp
pnNdTcp.cpp
pnNetDiag.cpp
pnNetSys.cpp
)
add_library(pnNetDiag STATIC ${pnNetDiag_HEADERS} ${pnNetDiag_SOURCES})
source_group("Header Files" FILES ${pnNetDiag_HEADERS})
source_group("Source Files" FILES ${pnNetDiag_SOURCES})

96
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnNetProtocol/CMakeLists.txt

@ -0,0 +1,96 @@
include_directories("../../CoreLib")
include_directories("../../NucleusLib")
if(PLASMA_TARGETS STREQUAL "Server")
include_directories("../../ServerLib")
endif(PLASMA_TARGETS STREQUAL "Server")
set(pnNetProtocol_HEADERS
Intern.h
Pch.h
pnNetProtocol.h
)
set(pnNetProtocol_PRIVATE
Private/pnNpAllIncludes.h
Private/pnNpCommon.h
Private/pnNpCommon.cpp
)
set(pnNetProtocol_PROTO_CLI2AUTH
Private/Protocols/CLi2Auth/pnNpCli2Auth.h
Private/Protocols/CLi2Auth/pnNpCli2Auth.cpp
)
set(pnNetProtocol_PROTO_CLI2CSR
Private/Protocols/CLi2Csr/pnNpCli2Csr.h
Private/Protocols/CLi2Csr/pnNpCli2Csr.cpp
)
set(pnNetProtocol_PROTO_CLI2FILE
Private/Protocols/CLi2File/pnNpCli2File.h
Private/Protocols/CLi2File/pnNpCli2File.cpp
)
set(pnNetProtocol_PROTO_CLI2GAME
Private/Protocols/CLi2Game/pnNpCli2Game.h
Private/Protocols/CLi2Game/pnNpCli2Game.cpp
)
set(pnNetProtocol_PROTO_CLI2GK
Private/Protocols/CLi2GateKeeper/pnNpCli2GateKeeper.h
Private/Protocols/CLi2GateKeeper/pnNpCli2GateKeeper.cpp
)
set(pnNetProtocol_PROTO_SRV2DB
Private/Protocols/Srv2Db/pnNpSrv2Db.h
Private/Protocols/Srv2Db/pnNpSrv2Db.cpp
)
set(pnNetProtocol_PROTO_SRV2LOG
Private/Protocols/Srv2Log/pnNpSrv2Log.h
Private/Protocols/Srv2Log/pnNpSrv2Log.cpp
)
set(pnNetProtocol_PROTO_SRV2MCP
Private/Protocols/Srv2Mcp/pnNpSrv2Mcp.h
Private/Protocols/Srv2Mcp/pnNpSrv2Mcp.cpp
)
set(pnNetProtocol_PROTO_SRV2SCORE
Private/Protocols/Srv2Score/pnNpSrv2Score.h
Private/Protocols/Srv2Score/pnNpSrv2Score.cpp
)
set(pnNetProtocol_PROTO_SRV2STATE
Private/Protocols/Srv2State/pnNpSrv2State.h
Private/Protocols/Srv2State/pnNpSrv2State.cpp
)
set(pnNetProtocol_PROTO_SRV2VAULT
Private/Protocols/Srv2Vault/pnNpSrv2Vault.h
Private/Protocols/Srv2Vault/pnNpSrv2Vault.cpp
)
add_library(pnNetProtocol STATIC ${pnNetProtocol_HEADERS} ${pnNetProtocol_PRIVATE}
${pnNetProtocol_PROTO_CLI2AUTH} ${pnNetProtocol_PROTO_CLI2CSR}
${pnNetProtocol_PROTO_CLI2FILE} ${pnNetProtocol_PROTO_CLI2GAME}
${pnNetProtocol_PROTO_CLI2GK} ${pnNetProtocol_PROTO_SRV2DB}
${pnNetProtocol_PROTO_SRV2LOG} ${pnNetProtocol_PROTO_SRV2MCP}
${pnNetProtocol_PROTO_SRV2SCORE} ${pnNetProtocol_PROTO_SRV2STATE}
${pnNetProtocol_PROTO_SRV2VAULT}
)
source_group("Header Files" FILES ${pnNetProtocol_HEADERS})
source_group("Private" FILES ${pnNetProtocol_PRIVATE})
source_group("Private\\Cli2Auth" FILES ${pnNetProtocol_PROTO_CLI2AUTH})
source_group("Private\\Cli2Csr" FILES ${pnNetProtocol_PROTO_CLI2CSR})
source_group("Private\\Cli2File" FILES ${pnNetProtocol_PROTO_CLI2FILE})
source_group("Private\\Cli2Game" FILES ${pnNetProtocol_PROTO_CLI2GAME})
source_group("Private\\Cli2GateKeeper" FILES ${pnNetProtocol_PROTO_CLI2GK})
source_group("Private\\Srv2Db" FILES ${pnNetProtocol_PROTO_SRV2DB})
source_group("Private\\Srv2Log" FILES ${pnNetProtocol_PROTO_SRV2LOG})
source_group("Private\\Srv2Mcp" FILES ${pnNetProtocol_PROTO_SRV2MCP})
source_group("Private\\Srv2Score" FILES ${pnNetProtocol_PROTO_SRV2SCORE})
source_group("Private\\Srv2State" FILES ${pnNetProtocol_PROTO_SRV2STATE})
source_group("Private\\Srv2Vault" FILES ${pnNetProtocol_PROTO_SRV2VAULT})

2
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnNetProtocol/Pch.h

@ -42,7 +42,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#ifdef SERVER #ifdef SERVER
#include "pnIni/pnIni.h" #include "pnIni/pnIni.h"
#include "../ServerLib/psUtils/psUtils.h" // for SrvMsgHeader, ugh #include "psUtils/psUtils.h" // for SrvMsgHeader, ugh
#endif #endif
#include "Private/pnNpAllIncludes.h" #include "Private/pnNpAllIncludes.h"

4
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnNetProtocol/Private/pnNpAllIncludes.h

@ -73,8 +73,8 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#ifdef SERVER #ifdef SERVER
# ifdef USES_NETSRV # ifdef USES_NETSRV
// for SrvMsgHeader definition // for SrvMsgHeader definition
# include "../../NucleusLib/pnIni/pnIni.h" // psSrvConn needs ini types # include "pnIni/pnIni.h" // psSrvConn needs ini types
# include "../../ServerLib/psUtils/psUtils.h" # include "psUtils/psUtils.h"
# ifdef USES_PROTOCOL_SRV2VAULT # ifdef USES_PROTOCOL_SRV2VAULT
# include "Protocols/Srv2Vault/pnNpSrv2Vault.h" # include "Protocols/Srv2Vault/pnNpSrv2Vault.h"

26
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnProduct/CMakeLists.txt

@ -0,0 +1,26 @@
include_directories("../../CoreLib")
include_directories("../../NucleusLib")
set(pnProduct_HEADERS
Pch.h
pnProduct.h
)
set(pnProduct_PRIVATE
Private/pnPrAllIncludes.h
Private/pnPrBranchId.h
Private/pnPrBranchId.cpp
Private/pnPrBuildId.h
Private/pnPrBuildId.cpp
Private/pnPrBuildString.h
Private/pnPrBuildString.cpp
Private/pnPrBuildType.h
Private/pnPrBuildType.cpp
Private/pnPrProductId.h
Private/pnPrProductId.cpp
)
add_library(pnProduct STATIC ${pnProduct_HEADERS} ${pnProduct_PRIVATE})
source_group("Header Files" FILES ${pnProduct_HEADERS})
source_group("Private" FILES ${pnProduct_PRIVATE})

2
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnProduct/Private/pnPrAllIncludes.h

@ -33,7 +33,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#define PLASMA20_SOURCES_PLASMA_NUCLEUSLIB_PNPRODUCT_PRIVATE_PNPRALLINCLUDES_H #define PLASMA20_SOURCES_PLASMA_NUCLEUSLIB_PNPRODUCT_PRIVATE_PNPRALLINCLUDES_H
#include "../pnUtils/pnUtils.h" #include "pnUtils/pnUtils.h"
#include "pnPrBuildId.h" #include "pnPrBuildId.h"
#include "pnPrBuildType.h" #include "pnPrBuildType.h"

27
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnSceneObject/CMakeLists.txt

@ -0,0 +1,27 @@
include_directories("../../CoreLib")
include_directories("../../NucleusLib")
include_directories("../../NucleusLib/inc")
set(pnSceneObject_HEADERS
plAudioInterface.h
plCoordinateInterface.h
plDrawInterface.h
plObjInterface.h
plSceneObject.h
plSimulationInterface.h
pnSceneObjectCreatable.h
)
set(pnSceneObject_SOURCES
plAudioInterface.cpp
plCoordinateInterface.cpp
plDrawInterface.cpp
plObjInterface.cpp
plSceneObject.cpp
plSimulationInterface.cpp
)
add_library(pnSceneObject STATIC ${pnSceneObject_HEADERS} ${pnSceneObject_SOURCES})
source_group("Header Files" FILES ${pnSceneObject_HEADERS})
source_group("Source Files" FILES ${pnSceneObject_SOURCES})

16
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnSceneObject/plAudioInterface.cpp

@ -27,20 +27,20 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "hsTypes.h" #include "hsTypes.h"
#include "plAudioInterface.h" #include "plAudioInterface.h"
#include "plAudible.h" #include "plAudible.h"
#include "../pnMessage/plAudioSysMsg.h" #include "pnMessage/plAudioSysMsg.h"
#include "../pnMessage/plSoundMsg.h" #include "pnMessage/plSoundMsg.h"
#include "hsBounds.h" #include "hsBounds.h"
#include "hsStream.h" #include "hsStream.h"
#include "hsResMgr.h" #include "hsResMgr.h"
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
#include "plSceneObject.h" #include "plSceneObject.h"
#include "plgDispatch.h" #include "plgDispatch.h"
#include "../pnMessage/plEnableMsg.h" #include "pnMessage/plEnableMsg.h"
#include "../pnMessage/plIntRefMsg.h" #include "pnMessage/plIntRefMsg.h"
#include "plCoordinateInterface.h" #include "plCoordinateInterface.h"
#include "../pnMessage/plNodeRefMsg.h" #include "pnMessage/plNodeRefMsg.h"
#include "../pnMessage/plProxyDrawMsg.h" #include "pnMessage/plProxyDrawMsg.h"
#include "../pnNetCommon/plNetApp.h" #include "pnNetCommon/plNetApp.h"
#include "hsTimer.h" #include "hsTimer.h"

12
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnSceneObject/plCoordinateInterface.cpp

@ -29,15 +29,15 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plDrawInterface.h" #include "plDrawInterface.h"
#include "plSimulationInterface.h" #include "plSimulationInterface.h"
#include "plAudioInterface.h" #include "plAudioInterface.h"
#include "../pnMessage/plWarpMsg.h" #include "pnMessage/plWarpMsg.h"
#include "../pnMessage/plTimeMsg.h" #include "pnMessage/plTimeMsg.h"
#include "../pnMessage/plCorrectionMsg.h" #include "pnMessage/plCorrectionMsg.h"
#include "../pnMessage/plIntRefMsg.h" #include "pnMessage/plIntRefMsg.h"
#include "../pnNetCommon/plSDLTypes.h" #include "pnNetCommon/plSDLTypes.h"
#include "plSceneObject.h" #include "plSceneObject.h"
#include "hsResMgr.h" #include "hsResMgr.h"
#include "plgDispatch.h" #include "plgDispatch.h"
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
#include "hsStream.h" #include "hsStream.h"
#include "plProfile.h" #include "plProfile.h"

2
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnSceneObject/plCoordinateInterface.h

@ -31,7 +31,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plObjInterface.h" #include "plObjInterface.h"
#include "hsTemplates.h" #include "hsTemplates.h"
#include "hsMatrix44.h" #include "hsMatrix44.h"
#include "../pnNetCommon/plSynchedValue.h" #include "pnNetCommon/plSynchedValue.h"
class hsStream; class hsStream;
class hsResMgr; class hsResMgr;

6
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnSceneObject/plDrawInterface.cpp

@ -32,9 +32,9 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "hsResMgr.h" #include "hsResMgr.h"
#include "plgDispatch.h" #include "plgDispatch.h"
#include "plSceneObject.h" #include "plSceneObject.h"
#include "../pnMessage/plEnableMsg.h" #include "pnMessage/plEnableMsg.h"
#include "../pnMessage/plIntRefMsg.h" #include "pnMessage/plIntRefMsg.h"
#include "../pnMessage/plDISpansMsg.h" #include "pnMessage/plDISpansMsg.h"
plDrawInterface::plDrawInterface() plDrawInterface::plDrawInterface()
{ {

6
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnSceneObject/plObjInterface.cpp

@ -27,10 +27,10 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "hsTypes.h" #include "hsTypes.h"
#include "plObjInterface.h" #include "plObjInterface.h"
#include "hsResMgr.h" #include "hsResMgr.h"
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
#include "plSceneObject.h" #include "plSceneObject.h"
#include "../pnMessage/plIntRefMsg.h" #include "pnMessage/plIntRefMsg.h"
#include "../pnMessage/plEnableMsg.h" #include "pnMessage/plEnableMsg.h"
plObjInterface::plObjInterface() plObjInterface::plObjInterface()

8
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnSceneObject/plObjInterface.h

@ -27,12 +27,12 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#ifndef plInterface_inc #ifndef plInterface_inc
#define plInterface_inc #define plInterface_inc
#include "../pnKeyedObject/hsKeyedObject.h" #include "pnKeyedObject/hsKeyedObject.h"
#include "../pnMessage/plRefMsg.h" #include "pnMessage/plRefMsg.h"
#include "plSceneObject.h" #include "plSceneObject.h"
#include "hsStream.h" #include "hsStream.h"
#include "../pnNetCommon/plSynchedObject.h" #include "pnNetCommon/plSynchedObject.h"
#include "../pnNetCommon/plSynchedValue.h" #include "pnNetCommon/plSynchedValue.h"
#include "hsBitVector.h" #include "hsBitVector.h"
class hsResMgr; class hsResMgr;

36
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnSceneObject/plSceneObject.cpp

@ -30,27 +30,27 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plSimulationInterface.h" #include "plSimulationInterface.h"
#include "plCoordinateInterface.h" #include "plCoordinateInterface.h"
#include "plAudioInterface.h" #include "plAudioInterface.h"
#include "../pnDispatch/plDispatch.h" #include "pnDispatch/plDispatch.h"
#include "../pnModifier/plModifier.h" #include "pnModifier/plModifier.h"
#include "../pnMessage/plMessage.h" #include "pnMessage/plMessage.h"
#include "../pnMessage/plRefMsg.h" #include "pnMessage/plRefMsg.h"
#include "plDrawable.h" #include "plDrawable.h"
#include "plPhysical.h" #include "plPhysical.h"
#include "plAudible.h" #include "plAudible.h"
#include "../pnMessage/plTimeMsg.h" #include "pnMessage/plTimeMsg.h"
#include "../pnMessage/plCorrectionMsg.h" #include "pnMessage/plCorrectionMsg.h"
#include "../pnMessage/plWarpMsg.h" #include "pnMessage/plWarpMsg.h"
#include "../pnMessage/plSoundMsg.h" #include "pnMessage/plSoundMsg.h"
#include "../pnMessage/plEnableMsg.h" #include "pnMessage/plEnableMsg.h"
#include "../pnMessage/plAttachMsg.h" #include "pnMessage/plAttachMsg.h"
#include "../pnMessage/plObjRefMsg.h" #include "pnMessage/plObjRefMsg.h"
#include "../pnMessage/plNodeRefMsg.h" #include "pnMessage/plNodeRefMsg.h"
#include "../pnMessage/plIntRefMsg.h" #include "pnMessage/plIntRefMsg.h"
#include "../pnMessage/plSimulationSynchMsg.h" #include "pnMessage/plSimulationSynchMsg.h"
#include "../pnMessage/plSimulationMsg.h" #include "pnMessage/plSimulationMsg.h"
#include "../pnMessage/plNodeChangeMsg.h" #include "pnMessage/plNodeChangeMsg.h"
#include "../pnMessage/plSelfDestructMsg.h" #include "pnMessage/plSelfDestructMsg.h"
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
#include "hsStream.h" #include "hsStream.h"
#include "hsResMgr.h" #include "hsResMgr.h"

10
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnSceneObject/plSceneObject.h

@ -28,11 +28,11 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#define plSceneObject_inc #define plSceneObject_inc
#include "hsBitVector.h" #include "hsBitVector.h"
#include "../pnKeyedObject/hsKeyedObject.h" #include "pnKeyedObject/hsKeyedObject.h"
#include "../pnMessage/plRefMsg.h" #include "pnMessage/plRefMsg.h"
#include "../pnNetCommon/plSynchedObject.h" #include "pnNetCommon/plSynchedObject.h"
#include "../pnNetCommon/plSynchedValue.h" #include "pnNetCommon/plSynchedValue.h"
#include "../pnModifier/plModifier.h" #include "pnModifier/plModifier.h"
#include "hsStream.h" #include "hsStream.h"
class plObjInterface; class plObjInterface;

14
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnSceneObject/plSimulationInterface.cpp

@ -31,13 +31,13 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "hsStream.h" #include "hsStream.h"
#include "hsResMgr.h" #include "hsResMgr.h"
#include "plSceneObject.h" #include "plSceneObject.h"
#include "../pnMessage/plEnableMsg.h" #include "pnMessage/plEnableMsg.h"
#include "../pnMessage/plIntRefMsg.h" #include "pnMessage/plIntRefMsg.h"
#include "../pnMessage/plWarpMsg.h" #include "pnMessage/plWarpMsg.h"
#include "../pnMessage/plSimulationSynchMsg.h" #include "pnMessage/plSimulationSynchMsg.h"
#include "../pnMessage/plSimulationMsg.h" #include "pnMessage/plSimulationMsg.h"
#include "../pnMessage/plNodeRefMsg.h" #include "pnMessage/plNodeRefMsg.h"
#include "../pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
plSimulationInterface::plSimulationInterface() : fPhysical(nil) plSimulationInterface::plSimulationInterface() : fPhysical(nil)
{ {

2
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnSceneObject/pnSceneObjectCreatable.h

@ -27,7 +27,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#ifndef plSceneObjectCreatable_inc #ifndef plSceneObjectCreatable_inc
#define plSceneObjectCreatable_inc #define plSceneObjectCreatable_inc
#include "../pnFactory/plCreator.h" #include "pnFactory/plCreator.h"
#include "plObjInterface.h" #include "plObjInterface.h"

16
MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/NucleusLib/pnSimpleNet/CMakeLists.txt

@ -0,0 +1,16 @@
include_directories("../../CoreLib")
include_directories("../../NucleusLib")
set(pnSimpleNet_HEADERS
Pch.h
pnSimpleNet.h
)
set(pnSimpleNet_SOURCES
pnSimpleNet.cpp
)
add_library(pnSimpleNet STATIC ${pnSimpleNet_HEADERS} ${pnSimpleNet_SOURCES})
source_group("Header Files" FILES ${pnSimpleNet_HEADERS})
source_group("Source Files" FILES ${pnSimpleNet_SOURCES})
Loading…
Cancel
Save