Core/Game: Include cleanup

* Mostly aimed at removing Log/DatabaseEnv includes from other headers
* Fix most packet headers including other packet headers - moved common structures such as ItemInstance to their own files
* Moved SAI function definitions to source files (massive or requiring many different dependencies)
This commit is contained in:
Shauren
2017-05-18 23:52:58 +02:00
parent 7445670314
commit c5d3dd90be
357 changed files with 4791 additions and 3886 deletions

View File

@@ -18,8 +18,7 @@
#include "Packet.h"
#include "Errors.h"
WorldPackets::Packet::Packet(WorldPacket&& worldPacket)
: _worldPacket(std::move(worldPacket))
WorldPackets::Packet::Packet(WorldPacket&& worldPacket) : _worldPacket(std::move(worldPacket))
{
}
@@ -33,14 +32,12 @@ void WorldPackets::ServerPacket::Read()
ASSERT(!"Read not implemented for server packets.");
}
WorldPackets::ClientPacket::ClientPacket(OpcodeClient expectedOpcode, WorldPacket&& packet)
: Packet(std::move(packet))
WorldPackets::ClientPacket::ClientPacket(OpcodeClient expectedOpcode, WorldPacket&& packet) : Packet(std::move(packet))
{
ASSERT(GetOpcode() == expectedOpcode);
}
WorldPackets::ClientPacket::ClientPacket(WorldPacket&& packet)
: Packet(std::move(packet))
WorldPackets::ClientPacket::ClientPacket(WorldPacket&& packet) : Packet(std::move(packet))
{
}