summaryrefslogtreecommitdiff
path: root/src/yuzu/configuration/configure_input_player_widget.h
diff options
context:
space:
mode:
authorgerman <german@thesoftwareartisans.com>2021-01-15 11:18:17 -0600
committergerman <german@thesoftwareartisans.com>2021-02-06 09:43:42 -0600
commitea1f656d7e4a529f009845e318d88cef6549b144 (patch)
tree3e72498b75047e5c52de1c978ddf79e953c63818 /src/yuzu/configuration/configure_input_player_widget.h
parent481cd86722f7070b6a63f2b95c1e8bceb518eee7 (diff)
Replace text with vectors
Diffstat (limited to 'src/yuzu/configuration/configure_input_player_widget.h')
-rw-r--r--src/yuzu/configuration/configure_input_player_widget.h14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/yuzu/configuration/configure_input_player_widget.h b/src/yuzu/configuration/configure_input_player_widget.h
index 4122e3abd..785d37924 100644
--- a/src/yuzu/configuration/configure_input_player_widget.h
+++ b/src/yuzu/configuration/configure_input_player_widget.h
@@ -43,6 +43,16 @@ private:
Left,
};
+ enum class Symbol {
+ House,
+ A,
+ B,
+ X,
+ Y,
+ ZL,
+ ZR,
+ };
+
struct AxisValue {
QPointF value{};
QPointF raw_value{};
@@ -120,10 +130,12 @@ private:
Direction direction = Direction::None, float radius = 2);
void DrawMinusButton(QPainter& p, QPointF center, bool pressed, int button_size);
void DrawPlusButton(QPainter& p, QPointF center, bool pressed, int button_size);
+ void DrawArrowButtonOutline(QPainter& p, const QPointF center);
void DrawArrowButton(QPainter& p, QPointF center, Direction direction, bool pressed);
+ void DrawTriggerButton(QPainter& p, QPointF center, Direction direction, bool pressed);
// Draw icon functions
- void DrawHouseIcon(QPainter& p, QPointF center, float icon_size);
+ void DrawSymbol(QPainter& p, QPointF center, Symbol symbol, float icon_size);
void DrawArrow(QPainter& p, QPointF center, Direction direction, float size);
// Draw primitive types