diff --git a/apps/plugins/brickmania.c b/apps/plugins/brickmania.c index 3a754b3e9e..e5f953ac8d 100644 --- a/apps/plugins/brickmania.c +++ b/apps/plugins/brickmania.c @@ -1805,19 +1805,23 @@ static int brickmania_game_loop(void) short touch_x, touch_y; touch_x = FIXED3(rb->button_get_data() >> 16); touch_y = FIXED3(rb->button_get_data() & 0xffff); - if(touch_y >= (GAMESCREEN_HEIGHT-GAMESCREEN_HEIGHT/4) && touch_y <= GAMESCREEN_HEIGHT) + + if(flip_sides) { - pad_pos_x = (flip_sides ? -1 : 1) * - (touch_x - pad_width/2); - - if(pad_pos_x < 0) - pad_pos_x = 0; - else if(pad_pos_x+pad_width > GAMESCREEN_WIDTH) - pad_pos_x = GAMESCREEN_WIDTH-pad_width; - for(k=0;k GAMESCREEN_WIDTH) + pad_pos_x = GAMESCREEN_WIDTH-pad_width; + for(k=0;k