#ifndef OPENMW_WORLDSTATEPROCESSOR_HPP #define OPENMW_WORLDSTATEPROCESSOR_HPP #include #include #include #include "BaseClientPacketProcessor.hpp" namespace mwmp { class WorldstateProcessor : public BasePacketProcessor, public BaseClientPacketProcessor { public: virtual void Do(WorldstatePacket &packet, Worldstate &worldstate) = 0; static bool Process(RakNet::Packet &packet, Worldstate &worldstate); virtual ~WorldstateProcessor(); }; } #endif //OPENMW_WORLDSTATEPROCESSOR_HPP