]> git.localhorst.tv Git - l2e.git/blobdiff - src/battle/AttackChoice.h
extracted battle logic into a class
[l2e.git] / src / battle / AttackChoice.h
index b73e4203b54ef9f710867b5008b3bd636dc36e82..0049f1e2be198bd068713be96d26be3ddf124646 100644 (file)
@@ -1,6 +1,9 @@
 #ifndef BATTLE_ATTACKCHOICE_H_
 #define BATTLE_ATTACKCHOICE_H_
 
+namespace battle {
+       class Battle;
+}
 namespace common {
        class Item;
        class Spell;
@@ -23,7 +26,10 @@ public:
        };
 
 public:
-       explicit AttackChoice(BattleState *b = 0) : thing(0), selection(b), type(UNDECIDED) { }
+       AttackChoice()
+       : thing(0), selection(), type(UNDECIDED) { }
+       explicit AttackChoice(Battle *b)
+       : thing(0), selection(b), type(UNDECIDED) { }
        ~AttackChoice() { }
 
 public:
@@ -47,4 +53,4 @@ private:
 
 }
 
-#endif /* BATTLE_ATTACKCHOICE_H_ */
+#endif