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);
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
void modifyData(MapDataSet *dataSet) const
Applies an MCD patch to a mapDataSet.
Definition: MCDPatch.cpp:128
An MCD data Patch.
Definition: MCDPatch.h:31
Represents a Terrain Map Datafile.
Definition: MapDataSet.h:40
COPYING:
Definition: BaseInfoState.cpp:41