mirror of
https://github.com/vcmi/vcmi.git
synced 2025-11-06 09:09:40 +02:00
Verifying mods before starting map
This commit is contained in:
@@ -275,6 +275,10 @@ enum EMapFormat: ui8
|
||||
};
|
||||
}
|
||||
|
||||
// Inherit from container to enable forward declaration
|
||||
class ModCompatibilityInfo: public std::map<TModID, CModInfo::Version>
|
||||
{};
|
||||
|
||||
/// The map header holds information about loss/victory condition,map format, version, players, height, width,...
|
||||
class DLL_LINKAGE CMapHeader
|
||||
{
|
||||
@@ -295,7 +299,7 @@ public:
|
||||
ui8 levels() const;
|
||||
|
||||
EMapFormat::EMapFormat version; /// The default value is EMapFormat::SOD.
|
||||
std::map<TModID, CModInfo::Version> mods; /// set of mods required to play a map
|
||||
ModCompatibilityInfo mods; /// set of mods required to play a map
|
||||
|
||||
si32 height; /// The default value is 72.
|
||||
si32 width; /// The default value is 72.
|
||||
|
||||
Reference in New Issue
Block a user