19 #ifndef OPENXCOM_MCDPATCH_H
20 #define OPENXCOM_MCDPATCH_H
23 #include <yaml-cpp/yaml.h>
34 std::vector<std::pair<size_t, int> > _bigWalls, _TUWalks, _TUFlys, _TUSlides, _deathTiles, _terrainHeight, _specialTypes, _armors, _explosives, _flammabilities, _fuels, _HEBlocks;
35 std::vector<std::pair<size_t, bool> > _noFloors;
36 std::vector<std::pair<size_t, std::vector<int> > > _LOFTS;
43 void load(
const YAML::Node& node);
void modifyData(MapDataSet *dataSet) const
Applies an MCD patch to a mapDataSet.
Definition: MCDPatch.cpp:128
MCDPatch()
Creates an MCD Patch.
Definition: MCDPatch.cpp:29
~MCDPatch()
Cleans up the MCD Patch.
Definition: MCDPatch.cpp:36
void load(const YAML::Node &node)
Loads the MCD Patch from YAML.
Definition: MCDPatch.cpp:45
An MCD data Patch.
Definition: MCDPatch.h:31
Represents a Terrain Map Datafile.
Definition: MapDataSet.h:40