1
0
mirror of https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git synced 2025-07-18 11:19:10 +00:00

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
This commit is contained in:
2011-04-09 02:05:11 -07:00
parent 7a4cbbe021
commit ae434d4eda
82 changed files with 723 additions and 146 deletions

View File

@ -1,11 +1,34 @@
add_definitions(-D_LIB)
add_subdirectory(inc)
add_subdirectory(pnAddrInfo)
add_subdirectory(pnAsyncCore)
add_subdirectory(pnAsyncCoreExe)
add_subdirectory(pnCrash)
add_subdirectory(pnCrashExe)
add_subdirectory(pnCsrCli)
#add_subdirectory(pnCrash) # Not being used in any current sln
#add_subdirectory(pnCrashExe) # Not being used in any current sln
#add_subdirectory(pnCsrCli) # Not being used in any current sln
add_subdirectory(pnCsrNet)
add_subdirectory(pnDispatch)
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)

View File

@ -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})

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -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})

View File

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

View File

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

View File

@ -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})

View File

@ -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})

View File

@ -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})

View File

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

View File

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

View File

@ -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})

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -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})

View File

@ -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})

View File

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

View File

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

View File

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

View File

@ -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...
//
#include "../pnMessage/plMessage.h"
#include "pnMessage/plMessage.h"
#include "hsBitVector.h"
class hsStream;

View File

@ -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...
//
#include "../pnMessage/plMessage.h"
#include "pnMessage/plMessage.h"
#include "hsBitVector.h"
class hsStream;

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -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...
//
#include "../pnMessage/plMessage.h"
#include "pnMessage/plMessage.h"
class hsStream;
class hsResMgr;

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -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})

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -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})

View File

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

View File

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

View File

@ -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})

View File

@ -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})

View File

@ -0,0 +1,86 @@
/*==LICENSE==*
CyanWorlds.com Engine - MMOG client, server and tools
Copyright (C) 2011 Cyan Worlds, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
You can contact Cyan Worlds, Inc. by email legal@cyan.com
or by snail mail at:
Cyan Worlds, Inc.
14617 N Newport Hwy
Mead, WA 99021
*==LICENSE==*/
//////////////////////////////////////////////////////////////////////////////
//
// plNetResManager
//
//// Philosophy //////////////////////////////////////////////////////////////
//
// "Cannot say. Saying, I would know. Do not know, so cannot say."
// -- Zathras, "Babylon 5"
//
// Normally, plResManager would be plenty for the servers and then some.
// However, the normal resManager tries to do things smart, such as read in
// keys from disk if they don't already exist and so forth. However, all the
// servers care about is reading in enough of a key to be able to turn around
// and write it back out to a stream. So, we overload ReadKeyAndReg() to just
// read in a new key and return it. Our new key reffing system will guarantee
// that the key eventually gets freed once we're done with it, and we don't
// care about sharing keys because all we're interested in is the uoid anyway,
// so no need to store the keys in the registry or anything.
//
//////////////////////////////////////////////////////////////////////////////
#include "plNetResManager.h"
#include "../pnKeyedObject/plKeyImp.h"
#include "../pnKeyedObject/plUoid.h"
#include "../pnKeyedObject/hsKeyedObject.h"
#include "../pnFactory/plCreatable.h"
#include "../pnNetCommon/plNetApp.h"
#include "hsStream.h"
plNetResManager::plNetResManager()
{
}
plNetResManager::~plNetResManager()
{
}
plCreatable* plNetResManager::IReadCreatable(hsStream* s) const
{
UInt16 hClass = s->ReadSwap16();
if (plFactory::CanCreate(hClass))
{
plCreatable *pCre = plFactory::Create(hClass);
if (!pCre)
hsAssert( hClass == 0x8000, "Invalid creatable index" );
return pCre;
}
plNetApp::StaticWarningMsg("NetResMgr::Can't create class %s", plFactory::GetNameOfClass(hClass));
return nil;
}
void plNetResManager::IKeyReffed(plKeyImp* key)
{
}
void plNetResManager::IKeyUnreffed(plKeyImp* key)
{
delete key;
}

View File

@ -0,0 +1,50 @@
/*==LICENSE==*
CyanWorlds.com Engine - MMOG client, server and tools
Copyright (C) 2011 Cyan Worlds, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
You can contact Cyan Worlds, Inc. by email legal@cyan.com
or by snail mail at:
Cyan Worlds, Inc.
14617 N Newport Hwy
Mead, WA 99021
*==LICENSE==*/
#ifndef plNetResMgr_h
#define plNetResMgr_h
#include "plResMgr/plResManager.h"
#include "pnKeyedObject/plKey.h"
//
// plNetResMgr - Keys? Disk? What? Nah, we'll just create new ones and give them to ya
//
class hsStream;
class plNetResManager : public plResManager
{
public:
plNetResManager();
~plNetResManager();
protected:
plCreatable* IReadCreatable(hsStream* s) const;
virtual void IKeyReffed(plKeyImp* key);
virtual void IKeyUnreffed(plKeyImp* key);
};
#endif // plNetResMgr_h

View File

@ -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})

View File

@ -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})

View File

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

View File

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

View File

@ -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})

View File

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

View File

@ -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})

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -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})