1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-11-23 22:37:55 +02:00

Proper mod compatibility check system

This commit is contained in:
nordsoft
2023-09-21 04:31:08 +02:00
parent 7b37c2353a
commit a05f8339ae
16 changed files with 149 additions and 89 deletions

View File

@@ -10,6 +10,8 @@
#pragma once
#include "../modding/CModInfo.h"
VCMI_LIB_NAMESPACE_BEGIN
class ResourcePath;
@@ -17,12 +19,11 @@ class ResourcePath;
class CMap;
class CMapHeader;
class CInputStream;
struct CModVersion;
class IMapLoader;
class IMapPatcher;
using ModCompatibilityInfo = std::map<std::string, CModVersion>;
using ModCompatibilityInfo = std::map<std::string, CModInfo::VerificationInfo>;
/**
* The map service provides loading of VCMI/H3 map files. It can