From 7c24e9a9b02b04dcaf9507acb94091ea70a2c02d Mon Sep 17 00:00:00 2001 From: Xavi Del Campo Date: Fri, 31 Jan 2020 10:32:23 +0100 Subject: Imported pristine psxsdk-20190410 from official repo --- libpsx/src/util.c | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 libpsx/src/util.c (limited to 'libpsx/src/util.c') diff --git a/libpsx/src/util.c b/libpsx/src/util.c new file mode 100644 index 0000000..a9c7921 --- /dev/null +++ b/libpsx/src/util.c @@ -0,0 +1,42 @@ +// util.c +// PSXSDK utility functions + +// This is not a core part of the PSXSDK + +#include +#include +#include +#include + +const char *psxsdk_btn_names[] = + { "L2", "R2", "L1", "R1", "Triangle", "Circle", "Cross", + "Square", "Select", "Res1", "Res2", "Start", + "Up", "Right", "Down", "Left"}; + +char *PSX_GetButtonName(unsigned short button, char *out, unsigned int out_len) +{ + int x; + + if(out_len)out[0] = 0; + + for(x = 0; x < 16; x++) + { + if(button & (1<