summary refs log tree commit diff stats
path: root/src/party.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/party.cpp')
-rw-r--r--src/party.cpp6
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
22void Party::move(Game& game, const Input& keystate) { 24void 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