From 10e11aab5f119481538c9bc2264c5ce199521530 Mon Sep 17 00:00:00 2001 From: dgelessus Date: Sun, 17 Sep 2023 15:12:52 +0200 Subject: [PATCH] Install engine SDL files from plSDL/SDL instead of Scripts/SDL --- Scripts/SDL/animation.sdl | 101 ------------ Scripts/SDL/avatar.sdl | 156 ------------------ Scripts/SDL/cloneMessage.sdl | 64 ------- Scripts/SDL/clothing.sdl | 87 ---------- Scripts/SDL/morph.sdl | 69 -------- Scripts/SDL/particle.sdl | 58 ------- Scripts/SDL/physical.sdl | 64 ------- Scripts/SDL/responder.sdl | 65 -------- Scripts/SDL/sound.sdl | 70 -------- Scripts/SDL/xregion.sdl | 56 ------- .../Plasma/PubUtilLib/plSDL/CMakeLists.txt | 4 + 11 files changed, 4 insertions(+), 790 deletions(-) delete mode 100644 Scripts/SDL/animation.sdl delete mode 100644 Scripts/SDL/avatar.sdl delete mode 100644 Scripts/SDL/cloneMessage.sdl delete mode 100644 Scripts/SDL/clothing.sdl delete mode 100644 Scripts/SDL/morph.sdl delete mode 100644 Scripts/SDL/particle.sdl delete mode 100644 Scripts/SDL/physical.sdl delete mode 100644 Scripts/SDL/responder.sdl delete mode 100644 Scripts/SDL/sound.sdl delete mode 100644 Scripts/SDL/xregion.sdl diff --git a/Scripts/SDL/animation.sdl b/Scripts/SDL/animation.sdl deleted file mode 100644 index 3dc3de84f5..0000000000 --- a/Scripts/SDL/animation.sdl +++ /dev/null @@ -1,101 +0,0 @@ -# /*==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 . -# -# Additional permissions under GNU GPL version 3 section 7 -# -# If you modify this Program, or any covered work, by linking or -# combining it with any of RAD Game Tools Bink SDK, Autodesk 3ds Max SDK, -# NVIDIA PhysX SDK, Microsoft DirectX SDK, OpenSSL library, Independent -# JPEG Group JPEG library, Microsoft Windows Media SDK, or Apple QuickTime SDK -# (or a modified version of those libraries), -# containing parts covered by the terms of the Bink SDK EULA, 3ds Max EULA, -# PhysX SDK EULA, DirectX SDK EULA, OpenSSL and SSLeay licenses, IJG -# JPEG Library README, Windows Media SDK EULA, or QuickTime SDK EULA, the -# licensors of this Program grant you additional -# permission to convey the resulting work. Corresponding Source for a -# non-source form of such a combination shall include the source code for -# the parts of OpenSSL and IJG JPEG Library used as well as that of the covered -# work. -# -# 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==*/ -#=============================================== -# Changing an SDL record? Be sure to leave the -# legacy record intact and make changes in -# a new copy of the record. - eap -#=============================================== - - -# -# Animation State Description -# - - -# -# Defines the state of an animation controller -# - -STATEDESC AnimTimeConvert -{ - VERSION 6 - VAR INT flags[1] DEFAULT=0 - VAR FLOAT lastStateAnimTime[1] DEFAULT=0 - VAR FLOAT loopEnd[1] DEFAULT=0 - VAR FLOAT loopBegin[1] DEFAULT=0 - VAR FLOAT speed[1] DEFAULT=1 - VAR BYTE currentEaseCurve[1] DEFAULT=0 # 0=nil, 1=easeIn, 2=easeOut, 3=speed - VAR TIME currentEaseBeginWorldTime[1] DEFAULT=0 - VAR TIME lastStateChange[1] DEFAULT=0 -} - -# -# TOP LEVEL -# Describes the state of an animated object (non-material) -# -STATEDESC AGMaster -{ - VERSION 5 - VAR $AnimTimeConvert atcs[] # variable length list - VAR BYTE blends[] -} - -# -# TOP LEVEL -# Describes the state of an animated layer -# -STATEDESC Layer -{ - VERSION 6 - VAR $AnimTimeConvert atc[1] - - VAR INT passThruChannels[1] DEFAULT=0 - VAR FLOAT transform[] # Size will be 0 or 16, depending on whether we own the channel - - VAR BYTE channelData[] # A byte array for the channels below. Its size - # will depend on the layer's fOwnedChannels. - #VAR RGB8 preshadeColor[1] DEFAULT=(1,1,1) - #VAR RGB8 runtimeColor[1] DEFAULT=(1,1,1) - #VAR RGB8 ambientColor[1] DEFAULT=(1,1,1) - #VAR BYTE opacity[1] DEFAULT=255 -} - diff --git a/Scripts/SDL/avatar.sdl b/Scripts/SDL/avatar.sdl deleted file mode 100644 index dff1335bd6..0000000000 --- a/Scripts/SDL/avatar.sdl +++ /dev/null @@ -1,156 +0,0 @@ -# /*==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 . -# -# Additional permissions under GNU GPL version 3 section 7 -# -# If you modify this Program, or any covered work, by linking or -# combining it with any of RAD Game Tools Bink SDK, Autodesk 3ds Max SDK, -# NVIDIA PhysX SDK, Microsoft DirectX SDK, OpenSSL library, Independent -# JPEG Group JPEG library, Microsoft Windows Media SDK, or Apple QuickTime SDK -# (or a modified version of those libraries), -# containing parts covered by the terms of the Bink SDK EULA, 3ds Max EULA, -# PhysX SDK EULA, DirectX SDK EULA, OpenSSL and SSLeay licenses, IJG -# JPEG Library README, Windows Media SDK EULA, or QuickTime SDK EULA, the -# licensors of this Program grant you additional -# permission to convey the resulting work. Corresponding Source for a -# non-source form of such a combination shall include the source code for -# the parts of OpenSSL and IJG JPEG Library used as well as that of the covered -# work. -# -# 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==*/ -#=============================================== -# Changing an SDL record? Be sure to leave the -# legacy record intact and make changes in -# a new copy of the record. - eap -#=============================================== - -# -# Avatar State Description -# You might want to read these from the bottom of the file up to get the top-down perspective -# - -# -# Defines a standard anim stage (used by the genericBrain) -# - -STATEDESC standardStage -{ - VERSION 3 - VAR STRING32 name[1] - VAR SHORT numLoops[1] DEFAULT=0 # -1=loopForever - VAR BYTE forward[1] DEFAULT=0 # 0=none, 1=kbd, 2=auto - VAR BYTE backward[1] DEFAULT=0 # 0=none, 1=kbd - VAR BYTE stageAdvance[1] DEFAULT=0 # 0=none, 1=auto - VAR BYTE stageRegress[1] DEFAULT=0 # 0=none, 1=auto - VAR BOOL notifyEnter[1] DEFAULT=false - VAR BOOL notifyLoop[1] DEFAULT=false - VAR BOOL notifyStageAdvance[1] DEFAULT=false - VAR BOOL notifyStageRegress[1] DEFAULT=false - VAR BOOL useGlobalCoords[1] DEFAULT=false - VAR FLOAT localTime[1] DEFAULT=0 - VAR SHORT currentLoop[1] DEFAULT=0 - VAR BOOL isAttached[1] DEFAULT=false -} - -# -# State for the plAvBrainGeneric -# -STATEDESC genericBrain -{ - VERSION 3 - VAR BOOL noBrain[1] DEFAULT=true # set if not a brain - VAR $standardStage stages[] - VAR BYTE currentStage[1] DEFAULT=0 - VAR BOOL freezePhysicalAtEnd[1] DEFAULT=false - VAR PLKEY callbackRcvr[1] - VAR BOOL movingForward[1] DEFAULT=true - VAR BYTE exitFlags[1] DEFAULT=0 - VAR BYTE type[1] # could be byte - VAR BYTE mode[1] # could be byte - VAR FLOAT fadeIn[1] DEFAULT=1.0 - VAR FLOAT fadeOut[1] DEFAULT=1.0 - VAR BYTE moveMode[1] # could be byte - VAR BYTE bodyUsage[1] # could be byte -} - -# -# State for the plAvBrainClimb -# -STATEDESC climbBrain -{ - VERSION 1 - VAR INT curMode[1] - VAR INT nextMode[1] - VAR INT allowedDirections[1] - VAR INT allowedDismounts[1] - VAR FLOAT vertProbeLength[1] - VAR FLOAT horizProbeLength[1] - VAR BOOL curStageAttached[1] - VAR INT curStage[1] - VAR FLOAT curStageTime[1] - VAR FLOAT curStageStrength[1] - VAR BOOL exitStageAttached[1] - VAR INT exitStage[1] - VAR FLOAT exitStageTime[1] - VAR BOOL exitStageStrength[1] -} - -STATEDESC driveBrain -{ - VERSION 1 - VAR INT unUsed[1] -} - -# -# A pseudo-union structure. It looks like it contains several varying-length -# arrays, but in reality only one of them has anything in it, and only one -# brain at that. -STATEDESC brainUnion -{ - VERSION 1 - VAR $genericBrain fGenericBrain[] - VAR $climbBrain fClimbBrain[] - VAR $driveBrain fDriveBrain[] -} - -# -# The base block contains state for the plAvBrainHuman (which all avatars must have) -# and a variable-length state of brains of varying type. -# - -STATEDESC avatar -{ - VERSION 7 - VAR $brainUnion brainStack[] - VAR BYTE invisibilityLevel[1] DEFAULT=0 # 0 means visible, >0 is CCR level of invisibility -} - -STATEDESC avatarPhysical -{ - VERSION 1 - - VAR POINT3 position[1] DEFAULT=(0,0,0) - VAR FLOAT rotation[1] DEFAULT=0.0 - VAR PLKEY subworld[1] -} diff --git a/Scripts/SDL/cloneMessage.sdl b/Scripts/SDL/cloneMessage.sdl deleted file mode 100644 index 2f6b2de7e0..0000000000 --- a/Scripts/SDL/cloneMessage.sdl +++ /dev/null @@ -1,64 +0,0 @@ -# /*==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 . -# -# Additional permissions under GNU GPL version 3 section 7 -# -# If you modify this Program, or any covered work, by linking or -# combining it with any of RAD Game Tools Bink SDK, Autodesk 3ds Max SDK, -# NVIDIA PhysX SDK, Microsoft DirectX SDK, OpenSSL library, Independent -# JPEG Group JPEG library, Microsoft Windows Media SDK, or Apple QuickTime SDK -# (or a modified version of those libraries), -# containing parts covered by the terms of the Bink SDK EULA, 3ds Max EULA, -# PhysX SDK EULA, DirectX SDK EULA, OpenSSL and SSLeay licenses, IJG -# JPEG Library README, Windows Media SDK EULA, or QuickTime SDK EULA, the -# licensors of this Program grant you additional -# permission to convey the resulting work. Corresponding Source for a -# non-source form of such a combination shall include the source code for -# the parts of OpenSSL and IJG JPEG Library used as well as that of the covered -# work. -# -# 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==*/ -#=============================================== -# Changing an SDL record? Be sure to leave the -# legacy record intact and make changes in -# a new copy of the record. - eap -#=============================================== - -# -# State Description Language for a LoadClone message -# Currently only used by the gameserver to store a loadClone msg as dynamic object state -# - -# -# This is the only SDL file allowed to use the "CREATABLE" type. Normally that type is -# a security hole. We can't guarantee that trying to read a creatable on an arbitrary -# (i.e. hacked) stream won't crash the game. However, since this state is generated by the -# server, we can trust that. -# - -STATEDESC CloneMessage -{ - VERSION 1 - VAR CREATABLE message[1] # The message as a creatable stream -} diff --git a/Scripts/SDL/clothing.sdl b/Scripts/SDL/clothing.sdl deleted file mode 100644 index 4f6b20c269..0000000000 --- a/Scripts/SDL/clothing.sdl +++ /dev/null @@ -1,87 +0,0 @@ -# /*==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 . -# -# Additional permissions under GNU GPL version 3 section 7 -# -# If you modify this Program, or any covered work, by linking or -# combining it with any of RAD Game Tools Bink SDK, Autodesk 3ds Max SDK, -# NVIDIA PhysX SDK, Microsoft DirectX SDK, OpenSSL library, Independent -# JPEG Group JPEG library, Microsoft Windows Media SDK, or Apple QuickTime SDK -# (or a modified version of those libraries), -# containing parts covered by the terms of the Bink SDK EULA, 3ds Max EULA, -# PhysX SDK EULA, DirectX SDK EULA, OpenSSL and SSLeay licenses, IJG -# JPEG Library README, Windows Media SDK EULA, or QuickTime SDK EULA, the -# licensors of this Program grant you additional -# permission to convey the resulting work. Corresponding Source for a -# non-source form of such a combination shall include the source code for -# the parts of OpenSSL and IJG JPEG Library used as well as that of the covered -# work. -# -# 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==*/ -#=============================================== -# Changing an SDL record? Be sure to leave the -# legacy record intact and make changes in -# a new copy of the record. - eap -#=============================================== - -# -# State Description for an avatar's clothing -# - - -# -# Helper SDL desc -# Defines an item of clothing -# -STATEDESC clothingItem -{ - VERSION 3 # version is an int - VAR PLKEY item[1] - VAR RGB8 tint[1] DEFAULT=(1,1,1) - VAR RGB8 tint2[1] DEFAULT=(1,1,1) -} - -# -# Helper SDL desc -# Defines appearance options -# -STATEDESC appearanceOptions -{ - VERSION 2 - VAR RGB8 skinTint[1] DEFAULT=(1,1,1) - VAR BYTE faceBlends[] DEFAULT=0; -} - -# -# Top level SDL desc -# A variable-length list of clothing items -# -STATEDESC clothing -{ - VERSION 4 - VAR $clothingItem wardrobe[] - VAR $appearanceOptions appearance[1] - VAR PLKEY linkInAnim[1] DEFAULT=nil -} - diff --git a/Scripts/SDL/morph.sdl b/Scripts/SDL/morph.sdl deleted file mode 100644 index 8bd1a974b7..0000000000 --- a/Scripts/SDL/morph.sdl +++ /dev/null @@ -1,69 +0,0 @@ -# /*==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 . -# -# Additional permissions under GNU GPL version 3 section 7 -# -# If you modify this Program, or any covered work, by linking or -# combining it with any of RAD Game Tools Bink SDK, Autodesk 3ds Max SDK, -# NVIDIA PhysX SDK, Microsoft DirectX SDK, OpenSSL library, Independent -# JPEG Group JPEG library, Microsoft Windows Media SDK, or Apple QuickTime SDK -# (or a modified version of those libraries), -# containing parts covered by the terms of the Bink SDK EULA, 3ds Max EULA, -# PhysX SDK EULA, DirectX SDK EULA, OpenSSL and SSLeay licenses, IJG -# JPEG Library README, Windows Media SDK EULA, or QuickTime SDK EULA, the -# licensors of this Program grant you additional -# permission to convey the resulting work. Corresponding Source for a -# non-source form of such a combination shall include the source code for -# the parts of OpenSSL and IJG JPEG Library used as well as that of the covered -# work. -# -# 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==*/ -#=============================================== -# Changing an SDL record? Be sure to leave the -# legacy record intact and make changes in -# a new copy of the record. - eap -#=============================================== - -# -# State Description for a morph sequence modifier -# - -STATEDESC MorphSet -{ - VERSION 2 - VAR PLKEY mesh[1] DEFAULT=nil - VAR BYTE weights[] DEFAULT=0 -} - -STATEDESC MorphSequence -{ - VERSION 2 - - # User data. The avatar sets this so that it can later differentiate between - # various records in the vault - VAR BYTE targetID[1] DEFAULT=0 - - VAR $MorphSet morphs[] -} - diff --git a/Scripts/SDL/particle.sdl b/Scripts/SDL/particle.sdl deleted file mode 100644 index 6e555807a7..0000000000 --- a/Scripts/SDL/particle.sdl +++ /dev/null @@ -1,58 +0,0 @@ -# /*==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 . -# -# Additional permissions under GNU GPL version 3 section 7 -# -# If you modify this Program, or any covered work, by linking or -# combining it with any of RAD Game Tools Bink SDK, Autodesk 3ds Max SDK, -# NVIDIA PhysX SDK, Microsoft DirectX SDK, OpenSSL library, Independent -# JPEG Group JPEG library, Microsoft Windows Media SDK, or Apple QuickTime SDK -# (or a modified version of those libraries), -# containing parts covered by the terms of the Bink SDK EULA, 3ds Max EULA, -# PhysX SDK EULA, DirectX SDK EULA, OpenSSL and SSLeay licenses, IJG -# JPEG Library README, Windows Media SDK EULA, or QuickTime SDK EULA, the -# licensors of this Program grant you additional -# permission to convey the resulting work. Corresponding Source for a -# non-source form of such a combination shall include the source code for -# the parts of OpenSSL and IJG JPEG Library used as well as that of the covered -# work. -# -# 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==*/ -#=============================================== -# Changing an SDL record? Be sure to leave the -# legacy record intact and make changes in -# a new copy of the record. - eap -#=============================================== - -# -# State Description for a morph sequence modifier -# 99% of the particle systems won't need this (and won't save state) -# This is intended for cloned systems that attach to the avatar. -# - -STATEDESC ParticleSystem -{ - VERSION 1 - VAR INT numParticles[1] DEFAULT=0 -} diff --git a/Scripts/SDL/physical.sdl b/Scripts/SDL/physical.sdl deleted file mode 100644 index 0e3bb51eba..0000000000 --- a/Scripts/SDL/physical.sdl +++ /dev/null @@ -1,64 +0,0 @@ -# /*==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 . -# -# Additional permissions under GNU GPL version 3 section 7 -# -# If you modify this Program, or any covered work, by linking or -# combining it with any of RAD Game Tools Bink SDK, Autodesk 3ds Max SDK, -# NVIDIA PhysX SDK, Microsoft DirectX SDK, OpenSSL library, Independent -# JPEG Group JPEG library, Microsoft Windows Media SDK, or Apple QuickTime SDK -# (or a modified version of those libraries), -# containing parts covered by the terms of the Bink SDK EULA, 3ds Max EULA, -# PhysX SDK EULA, DirectX SDK EULA, OpenSSL and SSLeay licenses, IJG -# JPEG Library README, Windows Media SDK EULA, or QuickTime SDK EULA, the -# licensors of this Program grant you additional -# permission to convey the resulting work. Corresponding Source for a -# non-source form of such a combination shall include the source code for -# the parts of OpenSSL and IJG JPEG Library used as well as that of the covered -# work. -# -# 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==*/ -#=============================================== -# Changing an SDL record? Be sure to leave the -# legacy record intact and make changes in -# a new copy of the record. - eap -#=============================================== - -# -# State Description Language for -# physical changes to an object -# - -STATEDESC physical -{ - VERSION 2 - VAR POINT3 position[1] DEFAULT=(0,0,0) - VAR QUATERNION orientation[1] DEFAULT=(0,0,0,1) - VAR VECTOR3 linear[1] DEFAULT=(0,0,0) - VAR VECTOR3 angular[1] DEFAULT=(0,0,0) - VAR PLKEY subworld[1] - -} - - diff --git a/Scripts/SDL/responder.sdl b/Scripts/SDL/responder.sdl deleted file mode 100644 index 742b932f84..0000000000 --- a/Scripts/SDL/responder.sdl +++ /dev/null @@ -1,65 +0,0 @@ -# /*==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 . -# -# Additional permissions under GNU GPL version 3 section 7 -# -# If you modify this Program, or any covered work, by linking or -# combining it with any of RAD Game Tools Bink SDK, Autodesk 3ds Max SDK, -# NVIDIA PhysX SDK, Microsoft DirectX SDK, OpenSSL library, Independent -# JPEG Group JPEG library, Microsoft Windows Media SDK, or Apple QuickTime SDK -# (or a modified version of those libraries), -# containing parts covered by the terms of the Bink SDK EULA, 3ds Max EULA, -# PhysX SDK EULA, DirectX SDK EULA, OpenSSL and SSLeay licenses, IJG -# JPEG Library README, Windows Media SDK EULA, or QuickTime SDK EULA, the -# licensors of this Program grant you additional -# permission to convey the resulting work. Corresponding Source for a -# non-source form of such a combination shall include the source code for -# the parts of OpenSSL and IJG JPEG Library used as well as that of the covered -# work. -# -# 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==*/ -#=============================================== -# Changing an SDL record? Be sure to leave the -# legacy record intact and make changes in -# a new copy of the record. - eap -#=============================================== - -# -# State Description Language for a responder -# - -STATEDESC Responder -{ - VERSION 3 - VAR INT curState[1] DEFAULT=0 # The current state (first index for fCommandList) - - VAR INT curCommand[1] DEFAULT=-1 # The command we are currently waiting to send - # (or -1 if we're not sending) - VAR BOOL netRequest[1] DEFAULT=false # Was the last trigger a net request - VAR INT completedEvents[] # Which events that commands are waiting on have completed - VAR BOOL enabled[1] DEFAULT=true - VAR PLKEY playerKey[1] # The player who triggered this last - VAR PLKEY triggerer[1] # Whoever triggered us (for sending notify callbacks) -} - diff --git a/Scripts/SDL/sound.sdl b/Scripts/SDL/sound.sdl deleted file mode 100644 index 247c7a5286..0000000000 --- a/Scripts/SDL/sound.sdl +++ /dev/null @@ -1,70 +0,0 @@ -# /*==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 . -# -# Additional permissions under GNU GPL version 3 section 7 -# -# If you modify this Program, or any covered work, by linking or -# combining it with any of RAD Game Tools Bink SDK, Autodesk 3ds Max SDK, -# NVIDIA PhysX SDK, Microsoft DirectX SDK, OpenSSL library, Independent -# JPEG Group JPEG library, Microsoft Windows Media SDK, or Apple QuickTime SDK -# (or a modified version of those libraries), -# containing parts covered by the terms of the Bink SDK EULA, 3ds Max EULA, -# PhysX SDK EULA, DirectX SDK EULA, OpenSSL and SSLeay licenses, IJG -# JPEG Library README, Windows Media SDK EULA, or QuickTime SDK EULA, the -# licensors of this Program grant you additional -# permission to convey the resulting work. Corresponding Source for a -# non-source form of such a combination shall include the source code for -# the parts of OpenSSL and IJG JPEG Library used as well as that of the covered -# work. -# -# 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==*/ -#=============================================== -# Changing an SDL record? Be sure to leave the -# legacy record intact and make changes in -# a new copy of the record. - eap -#=============================================== - -# -# State Description Language for sounds -# - -STATEDESC SoundState -{ - VERSION 1 - VAR FLOAT desiredVolume[1] DEFAULT=0 # 0 to 1 - VAR TIME time[1] DEFAULT=0 # time sound was started - VAR BOOL playing[1] DEFAULT=false # is it playing -} - -# -# Describes the sound state for a sceneObject -# TOPLEVEL -# -STATEDESC Sound -{ - VERSION 1 - VAR $SoundState sounds[] # List of soundStates on a sceneObject -} - - diff --git a/Scripts/SDL/xregion.sdl b/Scripts/SDL/xregion.sdl deleted file mode 100644 index 4f39364ecd..0000000000 --- a/Scripts/SDL/xregion.sdl +++ /dev/null @@ -1,56 +0,0 @@ -# /*==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 . -# -# Additional permissions under GNU GPL version 3 section 7 -# -# If you modify this Program, or any covered work, by linking or -# combining it with any of RAD Game Tools Bink SDK, Autodesk 3ds Max SDK, -# NVIDIA PhysX SDK, Microsoft DirectX SDK, OpenSSL library, Independent -# JPEG Group JPEG library, Microsoft Windows Media SDK, or Apple QuickTime SDK -# (or a modified version of those libraries), -# containing parts covered by the terms of the Bink SDK EULA, 3ds Max EULA, -# PhysX SDK EULA, DirectX SDK EULA, OpenSSL and SSLeay licenses, IJG -# JPEG Library README, Windows Media SDK EULA, or QuickTime SDK EULA, the -# licensors of this Program grant you additional -# permission to convey the resulting work. Corresponding Source for a -# non-source form of such a combination shall include the source code for -# the parts of OpenSSL and IJG JPEG Library used as well as that of the covered -# work. -# -# 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==*/ -#=============================================== -# Changing an SDL record? Be sure to leave the -# legacy record intact and make changes in -# a new copy of the record. - eap -#=============================================== - -# -# State Description Language for Exclude Regions -# - -STATEDESC XRegion -{ - VERSION 1 - VAR BOOL cleared[1] DEFAULT=false # is it cleared -} \ No newline at end of file diff --git a/Sources/Plasma/PubUtilLib/plSDL/CMakeLists.txt b/Sources/Plasma/PubUtilLib/plSDL/CMakeLists.txt index 5188b2080d..c5153e5d6c 100644 --- a/Sources/Plasma/PubUtilLib/plSDL/CMakeLists.txt +++ b/Sources/Plasma/PubUtilLib/plSDL/CMakeLists.txt @@ -45,6 +45,10 @@ target_link_libraries(plSDL plNetMessage plResMgr ) +install( + FILES ${plSDL_SDLFILES} + DESTINATION client/SDL +) source_group("Source Files" FILES ${plSDL_SOURCES}) source_group("Header Files" FILES ${plSDL_HEADERS})