19 #ifndef OPENXCOM_ALIENDEPLOYMENT_H 20 #define OPENXCOM_ALIENDEPLOYMENT_H 24 #include <yaml-cpp/yaml.h> 34 std::vector<std::string> items;
40 int lowQty, highQty, dQty;
41 int percentageOutsideUfo;
42 std::vector<ItemSet> itemSets;
59 std::vector<DeploymentData> _data;
60 int _width, _length, _height, _civilians;
61 std::vector<std::string> _terrains;
63 std::string _nextStage;
70 void load(
const YAML::Node& node);
72 std::string getType()
const;
74 std::vector<DeploymentData>* getDeploymentData();
76 void getDimensions(
int *width,
int *length,
int *height);
78 int getCivilians()
const;
80 std::vector<std::string> getTerrains()
const;
84 std::string getNextStage()
const;
104 if (!node.IsSequence())
107 rhs.items = node.as< std::vector<std::string> >(rhs.items);
Definition: AlienDeployment.h:32
Definition: Position.h:90
Definition: AlienDeployment.h:37
Represents a specific type of Alien Deployment.
Definition: AlienDeployment.h:55
COPYING:
Definition: BaseInfoState.cpp:40