diff --git a/src/gui/game/GameView.cpp b/src/gui/game/GameView.cpp index 3cc5b2bcd..4d4ad5ed9 100644 --- a/src/gui/game/GameView.cpp +++ b/src/gui/game/GameView.cpp @@ -1261,9 +1261,14 @@ void GameView::OnKeyPress(int key, Uint16 character, bool shift, bool ctrl, bool c->TranslateSave(ui::Point(0, 1)); break; case 'r': - if(shift) + if (ctrl && shift) { - //Flip + //Vertical flip + c->TransformSave(m2d_new(1,0,0,-1)); + } + else if (!ctrl && shift) + { + //Horizontal flip c->TransformSave(m2d_new(-1,0,0,1)); } else