From 4f0a3e8aa19eafd664d33440bd782bba2f7c6d37 Mon Sep 17 00:00:00 2001 From: David Cernat Date: Mon, 24 Oct 2016 23:44:05 +0300 Subject: [PATCH] Add placeholders for 5 new WorldPackets --- components/CMakeLists.txt | 5 ++++- .../Packets/World/PacketActivatorActivate.cpp | 14 ++++++++++++++ .../Packets/World/PacketActivatorActivate.hpp | 17 +++++++++++++++++ .../Packets/World/PacketContainerAdd.cpp | 14 ++++++++++++++ .../Packets/World/PacketContainerAdd.hpp | 17 +++++++++++++++++ .../Packets/World/PacketContainerRemove.cpp | 14 ++++++++++++++ .../Packets/World/PacketContainerRemove.hpp | 17 +++++++++++++++++ .../Packets/World/PacketDoorActivate.cpp | 14 ++++++++++++++ .../Packets/World/PacketDoorActivate.hpp | 17 +++++++++++++++++ .../Packets/World/PacketObjectScale.cpp | 14 ++++++++++++++ .../Packets/World/PacketObjectScale.hpp | 17 +++++++++++++++++ 11 files changed, 159 insertions(+), 1 deletion(-) create mode 100644 components/openmw-mp/Packets/World/PacketActivatorActivate.cpp create mode 100644 components/openmw-mp/Packets/World/PacketActivatorActivate.hpp create mode 100644 components/openmw-mp/Packets/World/PacketContainerAdd.cpp create mode 100644 components/openmw-mp/Packets/World/PacketContainerAdd.hpp create mode 100644 components/openmw-mp/Packets/World/PacketContainerRemove.cpp create mode 100644 components/openmw-mp/Packets/World/PacketContainerRemove.hpp create mode 100644 components/openmw-mp/Packets/World/PacketDoorActivate.cpp create mode 100644 components/openmw-mp/Packets/World/PacketDoorActivate.hpp create mode 100644 components/openmw-mp/Packets/World/PacketObjectScale.cpp create mode 100644 components/openmw-mp/Packets/World/PacketObjectScale.hpp diff --git a/components/CMakeLists.txt b/components/CMakeLists.txt index 8cd070f45..e945d7f11 100644 --- a/components/CMakeLists.txt +++ b/components/CMakeLists.txt @@ -158,7 +158,10 @@ add_component_dir (openmw-mp Packets/Player/PacketTime Packets/Player/PacketInventory Packets/World/PacketObjectDelete Packets/World/PacketObjectPlace Packets/World/PacketObjectLock - Packets/World/PacketObjectUnlock Packets/World/PacketVideoPlay) + Packets/World/PacketObjectUnlock Packets/World/PacketObjectScale + + Packets/World/PacketContainerAdd Packets/World/PacketContainerRemove Packets/World/PacketDoorActivate + Packets/World/PacketActivatorActivate Packets/World/PacketVideoPlay) add_component_dir (fallback fallback validate diff --git a/components/openmw-mp/Packets/World/PacketActivatorActivate.cpp b/components/openmw-mp/Packets/World/PacketActivatorActivate.cpp new file mode 100644 index 000000000..92cda9165 --- /dev/null +++ b/components/openmw-mp/Packets/World/PacketActivatorActivate.cpp @@ -0,0 +1,14 @@ +#include +#include "PacketActivatorActivate.hpp" + +using namespace mwmp; + +PacketActivatorActivate::PacketActivatorActivate(RakNet::RakPeerInterface *peer) : WorldPacket(peer) +{ + packetID = ID_WORLD_ACTIVATOR_ACTIVATE; +} + +void PacketActivatorActivate::Packet(RakNet::BitStream *bs, WorldEvent *event, bool send) +{ + WorldPacket::Packet(bs, event, send); +} diff --git a/components/openmw-mp/Packets/World/PacketActivatorActivate.hpp b/components/openmw-mp/Packets/World/PacketActivatorActivate.hpp new file mode 100644 index 000000000..abb764cbb --- /dev/null +++ b/components/openmw-mp/Packets/World/PacketActivatorActivate.hpp @@ -0,0 +1,17 @@ +#ifndef OPENMW_PACKETACTIVATORACTIVATE_HPP +#define OPENMW_PACKETACTIVATORACTIVATE_HPP + +#include + +namespace mwmp +{ + class PacketActivatorActivate : public WorldPacket + { + public: + PacketActivatorActivate(RakNet::RakPeerInterface *peer); + + virtual void Packet(RakNet::BitStream *bs, WorldEvent *event, bool send); + }; +} + +#endif //OPENMW_PACKETACTIVATORACTIVATE_HPP diff --git a/components/openmw-mp/Packets/World/PacketContainerAdd.cpp b/components/openmw-mp/Packets/World/PacketContainerAdd.cpp new file mode 100644 index 000000000..f0a23e868 --- /dev/null +++ b/components/openmw-mp/Packets/World/PacketContainerAdd.cpp @@ -0,0 +1,14 @@ +#include +#include "PacketContainerAdd.hpp" + +using namespace mwmp; + +PacketContainerAdd::PacketContainerAdd(RakNet::RakPeerInterface *peer) : WorldPacket(peer) +{ + packetID = ID_WORLD_CONTAINER_ADD; +} + +void PacketContainerAdd::Packet(RakNet::BitStream *bs, WorldEvent *event, bool send) +{ + WorldPacket::Packet(bs, event, send); +} diff --git a/components/openmw-mp/Packets/World/PacketContainerAdd.hpp b/components/openmw-mp/Packets/World/PacketContainerAdd.hpp new file mode 100644 index 000000000..6e2e2b486 --- /dev/null +++ b/components/openmw-mp/Packets/World/PacketContainerAdd.hpp @@ -0,0 +1,17 @@ +#ifndef OPENMW_PACKETCONTAINERADD_HPP +#define OPENMW_PACKETCONTAINERADD_HPP + +#include + +namespace mwmp +{ + class PacketContainerAdd : public WorldPacket + { + public: + PacketContainerAdd(RakNet::RakPeerInterface *peer); + + virtual void Packet(RakNet::BitStream *bs, WorldEvent *event, bool send); + }; +} + +#endif //OPENMW_PACKETCONTAINERADD_HPP diff --git a/components/openmw-mp/Packets/World/PacketContainerRemove.cpp b/components/openmw-mp/Packets/World/PacketContainerRemove.cpp new file mode 100644 index 000000000..2c4997336 --- /dev/null +++ b/components/openmw-mp/Packets/World/PacketContainerRemove.cpp @@ -0,0 +1,14 @@ +#include +#include "PacketContainerRemove.hpp" + +using namespace mwmp; + +PacketContainerRemove::PacketContainerRemove(RakNet::RakPeerInterface *peer) : WorldPacket(peer) +{ + packetID = ID_WORLD_CONTAINER_REMOVE; +} + +void PacketContainerRemove::Packet(RakNet::BitStream *bs, WorldEvent *event, bool send) +{ + WorldPacket::Packet(bs, event, send); +} diff --git a/components/openmw-mp/Packets/World/PacketContainerRemove.hpp b/components/openmw-mp/Packets/World/PacketContainerRemove.hpp new file mode 100644 index 000000000..55daf1a3e --- /dev/null +++ b/components/openmw-mp/Packets/World/PacketContainerRemove.hpp @@ -0,0 +1,17 @@ +#ifndef OPENMW_PACKETCONTAINERREMOVE_HPP +#define OPENMW_PACKETCONTAINERREMOVE_HPP + +#include + +namespace mwmp +{ + class PacketContainerRemove : public WorldPacket + { + public: + PacketContainerRemove(RakNet::RakPeerInterface *peer); + + virtual void Packet(RakNet::BitStream *bs, WorldEvent *event, bool send); + }; +} + +#endif //OPENMW_PACKETCONTAINERREMOVE_HPP diff --git a/components/openmw-mp/Packets/World/PacketDoorActivate.cpp b/components/openmw-mp/Packets/World/PacketDoorActivate.cpp new file mode 100644 index 000000000..ff882b36b --- /dev/null +++ b/components/openmw-mp/Packets/World/PacketDoorActivate.cpp @@ -0,0 +1,14 @@ +#include +#include "PacketDoorActivate.hpp" + +using namespace mwmp; + +PacketDoorActivate::PacketDoorActivate(RakNet::RakPeerInterface *peer) : WorldPacket(peer) +{ + packetID = ID_WORLD_DOOR_ACTIVATE; +} + +void PacketDoorActivate::Packet(RakNet::BitStream *bs, WorldEvent *event, bool send) +{ + WorldPacket::Packet(bs, event, send); +} diff --git a/components/openmw-mp/Packets/World/PacketDoorActivate.hpp b/components/openmw-mp/Packets/World/PacketDoorActivate.hpp new file mode 100644 index 000000000..bb9993cb8 --- /dev/null +++ b/components/openmw-mp/Packets/World/PacketDoorActivate.hpp @@ -0,0 +1,17 @@ +#ifndef OPENMW_PACKETDOORACTIVATE_HPP +#define OPENMW_PACKETDOORACTIVATE_HPP + +#include + +namespace mwmp +{ + class PacketDoorActivate : public WorldPacket + { + public: + PacketDoorActivate(RakNet::RakPeerInterface *peer); + + virtual void Packet(RakNet::BitStream *bs, WorldEvent *event, bool send); + }; +} + +#endif //OPENMW_PACKETDOORACTIVATE_HPP diff --git a/components/openmw-mp/Packets/World/PacketObjectScale.cpp b/components/openmw-mp/Packets/World/PacketObjectScale.cpp new file mode 100644 index 000000000..01b7a996d --- /dev/null +++ b/components/openmw-mp/Packets/World/PacketObjectScale.cpp @@ -0,0 +1,14 @@ +#include +#include "PacketObjectScale.hpp" + +using namespace mwmp; + +PacketObjectScale::PacketObjectScale(RakNet::RakPeerInterface *peer) : WorldPacket(peer) +{ + packetID = ID_WORLD_OBJECT_SCALE; +} + +void PacketObjectScale::Packet(RakNet::BitStream *bs, WorldEvent *event, bool send) +{ + WorldPacket::Packet(bs, event, send); +} diff --git a/components/openmw-mp/Packets/World/PacketObjectScale.hpp b/components/openmw-mp/Packets/World/PacketObjectScale.hpp new file mode 100644 index 000000000..0a3c7942d --- /dev/null +++ b/components/openmw-mp/Packets/World/PacketObjectScale.hpp @@ -0,0 +1,17 @@ +#ifndef OPENMW_PACKETOBJECTSCALE_HPP +#define OPENMW_PACKETOBJECTSCALE_HPP + +#include + +namespace mwmp +{ + class PacketObjectScale : public WorldPacket + { + public: + PacketObjectScale(RakNet::RakPeerInterface *peer); + + virtual void Packet(RakNet::BitStream *bs, WorldEvent *event, bool send); + }; +} + +#endif //OPENMW_PACKETOBJECTSCALE_HPP