diff options
Diffstat (limited to 'src/party.h')
-rw-r--r-- | src/party.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/party.h b/src/party.h index 18c57b5..2a6ffc9 100644 --- a/src/party.h +++ b/src/party.h | |||
@@ -1,13 +1,14 @@ | |||
1 | #ifndef PARTY_H_826F91BA | 1 | #ifndef PARTY_H_826F91BA |
2 | #define PARTY_H_826F91BA | 2 | #define PARTY_H_826F91BA |
3 | 3 | ||
4 | #include <deque> | ||
4 | #include <vector> | 5 | #include <vector> |
5 | #include "game.h" | 6 | #include "game.h" |
6 | 7 | ||
7 | class Party { | 8 | class Party { |
8 | public: | 9 | public: |
9 | 10 | ||
10 | void addMember(int spriteId); | 11 | void addMember(Game& game, int spriteId); |
11 | 12 | ||
12 | void move(Game& game, const Input& keystate); | 13 | void move(Game& game, const Input& keystate); |
13 | 14 | ||
@@ -15,6 +16,7 @@ private: | |||
15 | 16 | ||
16 | struct PartyMember { | 17 | struct PartyMember { |
17 | int spriteId; | 18 | int spriteId; |
19 | std::deque<vec2i> nextPosition; | ||
18 | }; | 20 | }; |
19 | 21 | ||
20 | std::vector<PartyMember> members_; | 22 | std::vector<PartyMember> members_; |