X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fbattle%2FPartyLayout.h;h=e1fa6d9510c68ea70e2e28c087554fce94973e73;hb=4309d259becd96ead792678257e910c03a6b4a3d;hp=e4f7d1b706517393bd262bebdeeaa26cd069f7d3;hpb=b02da898c7c8a08141df4e797774a61cf5e0163f;p=l2e.git diff --git a/src/battle/PartyLayout.h b/src/battle/PartyLayout.h index e4f7d1b..e1fa6d9 100644 --- a/src/battle/PartyLayout.h +++ b/src/battle/PartyLayout.h @@ -1,14 +1,7 @@ -/* - * PartyLayout.h - * - * Created on: Aug 5, 2012 - * Author: holy - */ - #ifndef BATTLE_PARTYLAYOUT_H_ #define BATTLE_PARTYLAYOUT_H_ -#include "../geometry/Vector.h" +#include "../math/Vector.h" #include #include @@ -18,16 +11,19 @@ namespace battle { class PartyLayout { + public: + static const int TYPE_ID = 203; + public: PartyLayout() : positions(0), numPositions(0) { } public: - std::vector >::size_type NumPositions() const { return numPositions; } - void CalculatePositions(int width, int height, std::vector > &dest) const; - geometry::Vector CalculatePosition(int index, int width, int height) const; + std::vector >::size_type NumPositions() const { return numPositions; } + void CalculatePositions(int width, int height, std::vector > &dest) const; + math::Vector CalculatePosition(int index, int width, int height) const; public: - void SetPositions(const geometry::Vector *p, int num) { + void SetPositions(const math::Vector *p, int num) { positions = p; numPositions = num; } @@ -36,11 +32,11 @@ public: static void Construct(void *); private: - const geometry::Vector *positions; + const math::Vector *positions; int numPositions; }; } -#endif /* BATTLE_PARTYLAYOUT_H_ */ +#endif