Added ability to delete original cloned units

Mostly useful to group units together
This commit is contained in:
Pax1601
2023-09-07 13:02:14 +02:00
parent e2f80c5788
commit 09bf361d44
6 changed files with 128 additions and 77 deletions

View File

@@ -250,8 +250,9 @@ private:
class Clone : public Command
{
public:
Clone(vector<CloneOptions> cloneOptions) :
cloneOptions(cloneOptions)
Clone(vector<CloneOptions> cloneOptions, bool deleteOriginal) :
cloneOptions(cloneOptions),
deleteOriginal(deleteOriginal)
{
priority = CommandPriority::LOW;
};
@@ -260,6 +261,7 @@ public:
private:
const vector<CloneOptions> cloneOptions;
const bool deleteOriginal;
};
/* Delete unit command */