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 |
