#include "TargetSelection.h"
#include "BattleState.h"
+#include "../common/TargetingMode.h"
namespace battle {
}
}
+
+void TargetSelection::ReadMode(const common::TargetingMode &tm) {
+ if (tm.TargetsEnemy()) {
+ SelectEnemies();
+ } else {
+ SelectHeroes();
+ }
+ if (tm.TargetsSingle()) {
+ SelectSingle();
+ } else if (tm.TargetsMultiple()) {
+ SelectMultiple();
+ }
+}
+
+
void TargetSelection::SelectEnemies() {
if (TargetsEnemies()) return;
enemy = true;