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/include/psxutil.h | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 libpsx/include/psxutil.h (limited to 'libpsx/include/psxutil.h') diff --git a/libpsx/include/psxutil.h b/libpsx/include/psxutil.h new file mode 100644 index 0000000..0dba29e --- /dev/null +++ b/libpsx/include/psxutil.h @@ -0,0 +1,20 @@ +// psxutil.h + +#ifndef _PSXUTIL_H +#define _PSXUTIL_H + +/** + * Given a button bitmask, returns the name for the buttons + * that the bitmask reports activated. + * If more than one button is found in the bitmask, it is specified by the symbol & + * followed by the other button name and so on... + * + * @param button Button bitmask as returned by PSX_ReadPad() + * @param out Pointer to a string, to which the button names will be output + * @param out_len The maximum length of the string + * @return The pointer to passed as the "out" parameter + */ + +char *PSX_GetButtonName(unsigned short button, char *out, unsigned int out_len); + +#endif -- cgit v1.2.3