aboutsummaryrefslogtreecommitdiffstats
path: root/src/player.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/player.cpp')
-rw-r--r--src/player.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/player.cpp b/src/player.cpp
index 912027f..95a9c08 100644
--- a/src/player.cpp
+++ b/src/player.cpp
@@ -62,6 +62,7 @@ void PlayerSystem::receive(const KeyUpEvent &kue)
void PlayerSystem::receive(const KeyDownEvent &kde)
{
auto kc = kde.keycode;
+ auto& faceLeft = game::entities.get(pid).component<Sprite>().get()->faceLeft;
/*auto worldSwitch = [&](const WorldSwitchInfo& wsi){
player->canMove = false;
@@ -98,7 +99,7 @@ void PlayerSystem::receive(const KeyDownEvent &kde)
}*/
} else if (kc == getControl(1)) {
if (!ui::fadeEnable) {
- moveLeft = true;
+ moveLeft = faceLeft = true;
moveRight = false;
/*if (currentWorldToLeft) {
@@ -111,7 +112,7 @@ void PlayerSystem::receive(const KeyDownEvent &kde)
}
} else if (kc == getControl(2)) {
if (!ui::fadeEnable) {
- moveLeft = false;
+ moveLeft = faceLeft = false;
moveRight = true;
/*if (currentWorldToRight) {