Skip to content

Commit 87e95b4

Browse files
committed
fix button labels in BPM
1 parent e8961ed commit 87e95b4

8 files changed

Lines changed: 26 additions & 44 deletions

rpcs3/Emu/RSX/Overlays/BigPicture/overlay_big_picture_game_details.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,12 @@ namespace rsx
3333
m_info_text.set_wrap_text(true);
3434
m_info_text.set_size(width - 80, 200);
3535

36-
m_start_btn.set_image_resource(resource_config::standard_image_resource::cross);
36+
m_start_btn.set_image_resource(resource_config::confirm_button_resource());
3737
m_start_btn.set_text(localized_string_id::BIG_PICTURE_GAME_DETAILS_START);
3838
m_start_btn.set_font("Arial", 16);
3939
m_start_btn.set_pos(x + 40, y + height - 80);
4040

41-
m_back_hint.set_image_resource(resource_config::standard_image_resource::circle);
41+
m_back_hint.set_image_resource(resource_config::cancel_button_resource());
4242
m_back_hint.set_text(localized_string_id::BIG_PICTURE_HINT_BACK);
4343
m_back_hint.set_font("Arial", 16);
4444
m_back_hint.set_pos(x + 40 + 120 + 20, y + height - 80);

rpcs3/Emu/RSX/Overlays/BigPicture/overlay_big_picture_game_grid.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,12 +65,12 @@ namespace rsx
6565
m_highlight->back_color = color4f(0.f, 0.f, 0.f, 0.f);
6666
m_highlight->pulse_effect_enabled = true;
6767

68-
m_back_hint.set_image_resource(resource_config::standard_image_resource::circle);
68+
m_back_hint.set_image_resource(resource_config::cancel_button_resource());
6969
m_back_hint.set_text(localized_string_id::BIG_PICTURE_HINT_BACK);
7070
m_back_hint.set_font("Arial", 16);
7171
m_back_hint.set_pos(x + width - 2 * (30 + 120), y + height + 20);
7272

73-
m_select_hint.set_image_resource(resource_config::standard_image_resource::cross);
73+
m_select_hint.set_image_resource(resource_config::confirm_button_resource());
7474
m_select_hint.set_text(localized_string_id::BIG_PICTURE_HINT_SELECT);
7575
m_select_hint.set_font("Arial", 16);
7676
m_select_hint.set_pos(x + width - (30 + 120), y + height + 20);

rpcs3/Emu/RSX/Overlays/HomeMenu/overlay_home_menu_message_box.cpp

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
#include "stdafx.h"
22
#include "overlay_home_menu_message_box.h"
3-
#include "Emu/system_config.h"
43

54
namespace rsx
65
{
@@ -20,16 +19,8 @@ namespace rsx
2019
m_label.set_font("Arial", 16);
2120
m_label.back_color.a = 0.0f;
2221

23-
if (g_cfg.sys.enter_button_assignment == enter_button_assign::circle)
24-
{
25-
m_accept_btn.set_image_resource(resource_config::standard_image_resource::circle);
26-
m_cancel_btn.set_image_resource(resource_config::standard_image_resource::cross);
27-
}
28-
else
29-
{
30-
m_accept_btn.set_image_resource(resource_config::standard_image_resource::cross);
31-
m_cancel_btn.set_image_resource(resource_config::standard_image_resource::circle);
32-
}
22+
m_accept_btn.set_image_resource(resource_config::confirm_button_resource());
23+
m_cancel_btn.set_image_resource(resource_config::cancel_button_resource());
3324

3425
m_accept_btn.set_pos(x + 30, y + height + 20);
3526
m_cancel_btn.set_pos(x + 180, y + height + 20);

rpcs3/Emu/RSX/Overlays/overlay_controls.cpp

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
#include "Utilities/geometry.h"
77
#include "Utilities/File.h"
88
#include "Emu/Cell/timers.hpp"
9+
#include "Emu/system_config.h"
910

1011
#include <numbers>
1112

@@ -230,6 +231,16 @@ namespace rsx
230231
return info;
231232
}
232233

234+
resource_config::standard_image_resource resource_config::confirm_button_resource()
235+
{
236+
return g_cfg.sys.enter_button_assignment == enter_button_assign::circle ? circle : cross;
237+
}
238+
239+
resource_config::standard_image_resource resource_config::cancel_button_resource()
240+
{
241+
return g_cfg.sys.enter_button_assignment == enter_button_assign::circle ? cross : circle;
242+
}
243+
233244
void resource_config::load_files()
234245
{
235246
const std::array<std::string, 15> texture_resource_files

rpcs3/Emu/RSX/Overlays/overlay_controls.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,10 @@ namespace rsx
9999
void free_resources();
100100

101101
static std::unique_ptr<image_info> load_icon(std::string_view relative_path);
102+
103+
// Cross/Circle icon for confirm/cancel prompts, swapped when "Enter button assignment" is Circle.
104+
static standard_image_resource confirm_button_resource();
105+
static standard_image_resource cancel_button_resource();
102106
};
103107

104108
struct compiled_resource

rpcs3/Emu/RSX/Overlays/overlay_list_view.cpp

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
#include "stdafx.h"
22
#include "overlay_list_view.hpp"
3-
#include "Emu/system_config.h"
43

54
namespace rsx
65
{
@@ -31,16 +30,8 @@ namespace rsx
3130
m_accept_btn->set_size(120, 30);
3231
m_cancel_btn->set_size(120, 30);
3332

34-
if (g_cfg.sys.enter_button_assignment == enter_button_assign::circle)
35-
{
36-
m_accept_btn->set_image_resource(resource_config::standard_image_resource::circle);
37-
m_cancel_btn->set_image_resource(resource_config::standard_image_resource::cross);
38-
}
39-
else
40-
{
41-
m_accept_btn->set_image_resource(resource_config::standard_image_resource::cross);
42-
m_cancel_btn->set_image_resource(resource_config::standard_image_resource::circle);
43-
}
33+
m_accept_btn->set_image_resource(resource_config::confirm_button_resource());
34+
m_cancel_btn->set_image_resource(resource_config::cancel_button_resource());
4435

4536
m_scroll_indicator->set_pos(width - 7, 0);
4637
m_accept_btn->set_pos(30, height + 20);

rpcs3/Emu/RSX/Overlays/overlay_message_dialog.cpp

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -47,16 +47,8 @@ namespace rsx
4747
btn_cancel.set_pos(685, 420);
4848
btn_cancel.set_font("Arial", 16);
4949

50-
if (g_cfg.sys.enter_button_assignment == enter_button_assign::circle)
51-
{
52-
btn_ok.set_image_resource(resource_config::standard_image_resource::circle);
53-
btn_cancel.set_image_resource(resource_config::standard_image_resource::cross);
54-
}
55-
else
56-
{
57-
btn_ok.set_image_resource(resource_config::standard_image_resource::cross);
58-
btn_cancel.set_image_resource(resource_config::standard_image_resource::circle);
59-
}
50+
btn_ok.set_image_resource(resource_config::confirm_button_resource());
51+
btn_cancel.set_image_resource(resource_config::cancel_button_resource());
6052

6153
fade_animation.duration_sec = 0.15f;
6254

rpcs3/Emu/RSX/Overlays/overlay_osk.cpp

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -517,14 +517,7 @@ namespace rsx
517517
m_btn_space.set_image_resource(resource_config::standard_image_resource::triangle);
518518
m_btn_delete.set_image_resource(resource_config::standard_image_resource::square);
519519

520-
if (g_cfg.sys.enter_button_assignment == enter_button_assign::circle)
521-
{
522-
m_btn_cancel.set_image_resource(resource_config::standard_image_resource::cross);
523-
}
524-
else
525-
{
526-
m_btn_cancel.set_image_resource(resource_config::standard_image_resource::circle);
527-
}
520+
m_btn_cancel.set_image_resource(resource_config::cancel_button_resource());
528521

529522
m_update = true;
530523
set_visible(continuous_mode != CELL_OSKDIALOG_CONTINUOUS_MODE_HIDE);

0 commit comments

Comments
 (0)