aboutsummaryrefslogtreecommitdiff
path: root/src/openvic-simulation/military/Deployment.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/openvic-simulation/military/Deployment.hpp')
-rw-r--r--src/openvic-simulation/military/Deployment.hpp9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/openvic-simulation/military/Deployment.hpp b/src/openvic-simulation/military/Deployment.hpp
index 8d3f016..9a1d2ee 100644
--- a/src/openvic-simulation/military/Deployment.hpp
+++ b/src/openvic-simulation/military/Deployment.hpp
@@ -10,7 +10,6 @@
namespace OpenVic {
struct ProvinceDefinition;
- struct RegimentType;
struct RegimentDeployment {
friend struct DeploymentManager;
@@ -26,8 +25,6 @@ namespace OpenVic {
RegimentDeployment(RegimentDeployment&&) = default;
};
- struct ShipType;
-
struct ShipDeployment {
friend struct DeploymentManager;
@@ -79,11 +76,11 @@ namespace OpenVic {
private:
std::vector<ArmyDeployment> PROPERTY(armies);
std::vector<NavyDeployment> PROPERTY(navies);
- std::vector<Leader> PROPERTY(leaders);
+ std::vector<LeaderBase> PROPERTY(leaders);
Deployment(
std::string_view new_path, std::vector<ArmyDeployment>&& new_armies, std::vector<NavyDeployment>&& new_navies,
- std::vector<Leader>&& new_leaders
+ std::vector<LeaderBase>&& new_leaders
);
public:
@@ -101,7 +98,7 @@ namespace OpenVic {
public:
bool add_deployment(
std::string_view path, std::vector<ArmyDeployment>&& armies, std::vector<NavyDeployment>&& navies,
- std::vector<Leader>&& leaders
+ std::vector<LeaderBase>&& leaders
);
bool load_oob_file(