| 234 | } |
| 235 | |
| 236 | string_view ToGenericButtonText(ControllerButton button) |
| 237 | { |
| 238 | switch (button) { |
| 239 | case devilution::ControllerButton_BUTTON_A: |
| 240 | return "A"; |
| 241 | case devilution::ControllerButton_BUTTON_B: |
| 242 | return "B"; |
| 243 | case devilution::ControllerButton_BUTTON_X: |
| 244 | return "X"; |
| 245 | case devilution::ControllerButton_BUTTON_Y: |
| 246 | return "Y"; |
| 247 | case devilution::ControllerButton_BUTTON_START: |
| 248 | return "Start"; |
| 249 | case devilution::ControllerButton_BUTTON_BACK: |
| 250 | return "Select"; |
| 251 | case devilution::ControllerButton_AXIS_TRIGGERLEFT: |
| 252 | return "LT"; |
| 253 | case devilution::ControllerButton_AXIS_TRIGGERRIGHT: |
| 254 | return "RT"; |
| 255 | case devilution::ControllerButton_BUTTON_LEFTSHOULDER: |
| 256 | return "LB"; |
| 257 | case devilution::ControllerButton_BUTTON_RIGHTSHOULDER: |
| 258 | return "RB"; |
| 259 | case devilution::ControllerButton_BUTTON_LEFTSTICK: |
| 260 | return "LS"; |
| 261 | case devilution::ControllerButton_BUTTON_RIGHTSTICK: |
| 262 | return "RS"; |
| 263 | case devilution::ControllerButton_BUTTON_DPAD_UP: |
| 264 | return "Up"; |
| 265 | case devilution::ControllerButton_BUTTON_DPAD_DOWN: |
| 266 | return "Down"; |
| 267 | case devilution::ControllerButton_BUTTON_DPAD_LEFT: |
| 268 | return "Left"; |
| 269 | case devilution::ControllerButton_BUTTON_DPAD_RIGHT: |
| 270 | return "Right"; |
| 271 | case devilution::ControllerButton_NONE: |
| 272 | return "None"; |
| 273 | case devilution::ControllerButton_IGNORE: |
| 274 | return "Ignored"; |
| 275 | default: |
| 276 | return "Unknown"; |
| 277 | } |
| 278 | } |
| 279 | |
| 280 | string_view ToString(ControllerButton button) |
| 281 | { |
no outgoing calls
no test coverage detected