diff options
Diffstat (limited to 'src/party.cpp')
-rw-r--r-- | src/party.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/party.cpp b/src/party.cpp index 371514b..28492a9 100644 --- a/src/party.cpp +++ b/src/party.cpp | |||
@@ -17,6 +17,8 @@ void Party::addMember(Game& game, int spriteId) { | |||
17 | } | 17 | } |
18 | 18 | ||
19 | members_.push_back(std::move(newMember)); | 19 | members_.push_back(std::move(newMember)); |
20 | |||
21 | game.setSpriteState(spriteId, "still"); | ||
20 | } | 22 | } |
21 | 23 | ||
22 | void Party::move(Game& game, const Input& keystate) { | 24 | void Party::move(Game& game, const Input& keystate) { |
@@ -64,7 +66,7 @@ void Party::move(Game& game, const Input& keystate) { | |||
64 | 66 | ||
65 | if (keystate.up || keystate.down || keystate.left || keystate.right) { | 67 | if (keystate.up || keystate.down || keystate.left || keystate.right) { |
66 | for (int i = 0; i < members_.size(); i++) { | 68 | for (int i = 0; i < members_.size(); i++) { |
67 | game.setSpriteWalking(members_[i].spriteId, true); | 69 | game.setSpriteState(members_[i].spriteId, "walk"); |
68 | } | 70 | } |
69 | 71 | ||
70 | game.moveSprite(members_[0].spriteId, pLoc); | 72 | game.moveSprite(members_[0].spriteId, pLoc); |
@@ -82,7 +84,7 @@ void Party::move(Game& game, const Input& keystate) { | |||
82 | } | 84 | } |
83 | } else { | 85 | } else { |
84 | for (int i = 0; i < members_.size(); i++) { | 86 | for (int i = 0; i < members_.size(); i++) { |
85 | game.setSpriteWalking(members_[i].spriteId, false); | 87 | game.setSpriteState(members_[i].spriteId, "still"); |
86 | } | 88 | } |
87 | } | 89 | } |
88 | } \ No newline at end of file | 90 | } \ No newline at end of file |