iOS needs a back key as well due to lack of hardware buttons.

At least until a gesture can replace this function.
This commit is contained in:
Sacha 2013-02-23 12:56:39 +10:00
parent 94bb98d477
commit 2cfaa49797

View file

@ -32,7 +32,7 @@ TouchButton buttonLeft(&ui_atlas, I_DIR, I_ARROW, PAD_BUTTON_LEFT, 0);
TouchButton buttonUp(&ui_atlas, I_DIR, I_ARROW, PAD_BUTTON_UP, 90);
TouchButton buttonRight(&ui_atlas, I_DIR, I_ARROW, PAD_BUTTON_RIGHT, 180);
TouchButton buttonDown(&ui_atlas, I_DIR, I_ARROW, PAD_BUTTON_DOWN, 270);
#ifdef __SYMBIAN32__
#if defined(__SYMBIAN32__) || defined(IOS)
TouchButton buttonPause(&ui_atlas, I_RECT, I_ARROW, PAD_BUTTON_BACK, 90);
#endif
@ -75,7 +75,7 @@ void LayoutGamepad(int w, int h)
buttonLShoulder.setPos(button_spacing + 10 * controlScale, 15 * controlScale, controlScale);
buttonRShoulder.setPos(w - button_spacing - 10 * controlScale, 15 * controlScale, controlScale);
#ifdef __SYMBIAN32__
#if defined(__SYMBIAN32__) || defined(IOS)
buttonPause.setPos(halfW, 15 * controlScale, controlScale);
#endif
@ -101,7 +101,7 @@ void UpdateGamepad(InputState &input_state)
buttonLShoulder.update(input_state);
buttonRShoulder.update(input_state);
#ifdef __SYMBIAN32__
#if defined(__SYMBIAN32__) || defined(IOS)
buttonPause.update(input_state);
#endif
@ -128,7 +128,7 @@ void DrawGamepad(DrawBuffer &db)
buttonLShoulder.draw(db, color, colorOverlay);
buttonRShoulder.draw(db, color, colorOverlay);
#ifdef __SYMBIAN32__
#if defined(__SYMBIAN32__) || defined(IOS)
buttonPause.draw(db, color, colorOverlay);
#endif