summary refs log tree commit diff stats
path: root/src/party.h
diff options
context:
space:
mode:
authorKelly Rauchenberger <fefferburbia@gmail.com>2021-01-30 09:56:16 -0500
committerKelly Rauchenberger <fefferburbia@gmail.com>2021-01-30 09:56:16 -0500
commitde0ac2927230ce44fb92f362bfa7e4b4cb29bdd1 (patch)
tree7b5d6a2a0067a08f43753ed04bb89a82b392ad2e /src/party.h
parent410f971972bde37fb852420ea2ca0e2f69f27256 (diff)
downloadtanetane-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.h4
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
7class Party { 8class Party {
8public: 9public:
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_;