psxsdk/libpsx/include/psxutil.h

21 lines
651 B
C

// 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