/* * RegisterTypesLobbyPacks.h, part of VCMI engine * * Authors: listed in file AUTHORS in main folder * * License: GNU General Public License v2.0 or later * Full text of license available in license.txt file, in main folder * */ #pragma once #include "../networkPacks/PacksForLobby.h" #include "../gameState/CGameState.h" #include "../campaign/CampaignState.h" #include "../mapping/CMapInfo.h" #include "../rmg/CMapGenOptions.h" #include "../gameState/TavernHeroesPool.h" #include "../gameState/CGameStateCampaign.h" #include "../mapping/CMap.h" #include "../TerrainHandler.h" #include "../RiverHandler.h" #include "../RoadHandler.h" VCMI_LIB_NAMESPACE_BEGIN template void registerTypesLobbyPacks(Serializer &s) { s.template registerType(); s.template registerType(); s.template registerType(); // Any client can sent s.template registerType(); s.template registerType(); s.template registerType(); // Only host client send s.template registerType(); s.template registerType(); s.template registerType(); s.template registerType(); s.template registerType(); // Only server send s.template registerType(); s.template registerType(); // For client with permissions s.template registerType(); // Only for host client s.template registerType(); s.template registerType(); s.template registerType(); s.template registerType(); s.template registerType(); s.template registerType(); s.template registerType(); s.template registerType(); s.template registerType(); s.template registerType(); s.template registerType(); } VCMI_LIB_NAMESPACE_END