mirror of
https://github.com/vcmi/vcmi.git
synced 2024-12-26 22:57:00 +02:00
Fixed compilation with MSVC.
This commit is contained in:
parent
d2ae847ecf
commit
7d1e54baa7
@ -542,7 +542,7 @@ std::vector<JsonNode> CSpellHandler::loadLegacyData(size_t dataSize)
|
|||||||
return legacyData;
|
return legacyData;
|
||||||
}
|
}
|
||||||
|
|
||||||
const std::string CSpellHandler::getTypeName()
|
const std::string CSpellHandler::getTypeName() const
|
||||||
{
|
{
|
||||||
return "spell";
|
return "spell";
|
||||||
}
|
}
|
||||||
|
@ -257,7 +257,7 @@ public:
|
|||||||
*/
|
*/
|
||||||
std::vector<bool> getDefaultAllowed() const override;
|
std::vector<bool> getDefaultAllowed() const override;
|
||||||
|
|
||||||
const std::string getTypeName() override;
|
const std::string getTypeName() const override;
|
||||||
|
|
||||||
template <typename Handler> void serialize(Handler &h, const int version)
|
template <typename Handler> void serialize(Handler &h, const int version)
|
||||||
{
|
{
|
||||||
|
@ -95,7 +95,7 @@ public:
|
|||||||
}
|
}
|
||||||
protected:
|
protected:
|
||||||
virtual _Object * loadFromJson(const JsonNode & json) = 0;
|
virtual _Object * loadFromJson(const JsonNode & json) = 0;
|
||||||
virtual const std::string getTypeName() = 0;
|
virtual const std::string getTypeName() const = 0;
|
||||||
public: //todo: make private
|
public: //todo: make private
|
||||||
std::vector<ConstTransitivePtr<_Object>> objects;
|
std::vector<ConstTransitivePtr<_Object>> objects;
|
||||||
};
|
};
|
||||||
|
@ -1,22 +1,22 @@
|
|||||||
#include "StdInc.h"
|
#include "StdInc.h"
|
||||||
#include "RegisterTypes.h"
|
#include "RegisterTypes.h"
|
||||||
|
|
||||||
#include "mapping/CMapInfo.h"
|
#include "../mapping/CMapInfo.h"
|
||||||
#include "StartInfo.h"
|
#include "../StartInfo.h"
|
||||||
#include "BattleState.h"
|
#include "../BattleState.h"
|
||||||
#include "CGameState.h"
|
#include "../CGameState.h"
|
||||||
#include "mapping/CMap.h"
|
#include "../mapping/CMap.h"
|
||||||
#include "CModHandler.h"
|
#include "../CModHandler.h"
|
||||||
#include "CObjectHandler.h"
|
#include "../CObjectHandler.h"
|
||||||
#include "CCreatureHandler.h"
|
#include "../CCreatureHandler.h"
|
||||||
#include "VCMI_Lib.h"
|
#include "../VCMI_Lib.h"
|
||||||
#include "CArtHandler.h"
|
#include "../CArtHandler.h"
|
||||||
#include "CHeroHandler.h"
|
#include "../CHeroHandler.h"
|
||||||
#include "CSpellHandler.h"
|
#include "../CSpellHandler.h"
|
||||||
#include "CTownHandler.h"
|
#include "../CTownHandler.h"
|
||||||
#include "mapping/CCampaignHandler.h"
|
#include "../mapping/CCampaignHandler.h"
|
||||||
#include "NetPacks.h"
|
#include "../NetPacks.h"
|
||||||
#include "CDefObjInfoHandler.h"
|
#include "../CDefObjInfoHandler.h"
|
||||||
|
|
||||||
|
|
||||||
template void registerTypesMapObjects1<CISer<CConnection>>(CISer<CConnection>& s);
|
template void registerTypesMapObjects1<CISer<CConnection>>(CISer<CConnection>& s);
|
||||||
|
@ -1,22 +1,22 @@
|
|||||||
#include "StdInc.h"
|
#include "StdInc.h"
|
||||||
#include "RegisterTypes.h"
|
#include "RegisterTypes.h"
|
||||||
|
|
||||||
#include "mapping/CMapInfo.h"
|
#include "../mapping/CMapInfo.h"
|
||||||
#include "StartInfo.h"
|
#include "../StartInfo.h"
|
||||||
#include "BattleState.h"
|
#include "../BattleState.h"
|
||||||
#include "CGameState.h"
|
#include "../CGameState.h"
|
||||||
#include "mapping/CMap.h"
|
#include "../mapping/CMap.h"
|
||||||
#include "CModHandler.h"
|
#include "../CModHandler.h"
|
||||||
#include "CObjectHandler.h"
|
#include "../CObjectHandler.h"
|
||||||
#include "CCreatureHandler.h"
|
#include "../CCreatureHandler.h"
|
||||||
#include "VCMI_Lib.h"
|
#include "../VCMI_Lib.h"
|
||||||
#include "CArtHandler.h"
|
#include "../CArtHandler.h"
|
||||||
#include "CHeroHandler.h"
|
#include "../CHeroHandler.h"
|
||||||
#include "CSpellHandler.h"
|
#include "../CSpellHandler.h"
|
||||||
#include "CTownHandler.h"
|
#include "../CTownHandler.h"
|
||||||
#include "mapping/CCampaignHandler.h"
|
#include "../mapping/CCampaignHandler.h"
|
||||||
#include "NetPacks.h"
|
#include "../NetPacks.h"
|
||||||
#include "CDefObjInfoHandler.h"
|
#include "../CDefObjInfoHandler.h"
|
||||||
|
|
||||||
|
|
||||||
template void registerTypesMapObjects2<CISer<CConnection>>(CISer<CConnection>& s);
|
template void registerTypesMapObjects2<CISer<CConnection>>(CISer<CConnection>& s);
|
||||||
|
Loading…
Reference in New Issue
Block a user