From 55e1eff14ce7491ddcabe25cbeeb72dbdd554c8a Mon Sep 17 00:00:00 2001 From: Jason Felds Date: Mon, 21 May 2012 21:10:10 -0400 Subject: [PATCH] Quick way to get the number of attacks. --- src/Attack.cpp | 7 +++++++ src/Attack.h | 2 ++ 2 files changed, 9 insertions(+) diff --git a/src/Attack.cpp b/src/Attack.cpp index 25a19415c9..aab4c9e712 100644 --- a/src/Attack.cpp +++ b/src/Attack.cpp @@ -81,6 +81,13 @@ RString Attack::GetTextDescription() const return s; } +int Attack::GetNumAttacks() const +{ + vector tmp; + split(this->sModifiers, ",", tmp); + return tmp.size(); +} + bool AttackArray::ContainsTransformOrTurn() const { FOREACH_CONST( Attack, *this, a ) diff --git a/src/Attack.h b/src/Attack.h index 2ca69181f9..2311e4231a 100644 --- a/src/Attack.h +++ b/src/Attack.h @@ -65,6 +65,8 @@ struct Attack bool ContainsTransformOrTurn() const; static Attack FromGlobalCourseModifier( const RString &sModifiers ); RString GetTextDescription() const; + + int GetNumAttacks() const; }; struct AttackArray : public vector