diff options
author | Kelly Rauchenberger <fefferburbia@gmail.com> | 2021-01-30 09:56:16 -0500 |
---|---|---|
committer | Kelly Rauchenberger <fefferburbia@gmail.com> | 2021-01-30 09:56:16 -0500 |
commit | de0ac2927230ce44fb92f362bfa7e4b4cb29bdd1 (patch) | |
tree | 7b5d6a2a0067a08f43753ed04bb89a82b392ad2e /src/party.h | |
parent | 410f971972bde37fb852420ea2ca0e2f69f27256 (diff) | |
download | tanetane-de0ac2927230ce44fb92f362bfa7e4b4cb29bdd1.tar.gz tanetane-de0ac2927230ce44fb92f362bfa7e4b4cb29bdd1.tar.bz2 tanetane-de0ac2927230ce44fb92f362bfa7e4b4cb29bdd1.zip |
Added party following movement
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_; |