@benev/nubs
Version:
user-input system for web games
16 lines (14 loc) • 435 B
text/typescript
/**
* convert a button number, from a mouse event, into a string that resembles a keyboard event code
* - see https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent/button#value
*/
export function convert_mouse_button_to_cause(button: number) {
switch (button) {
case 0: return "Mouse1"
case 1: return "Mouse3"
case 2: return "Mouse2"
case 3: return "Mouse4"
case 4: return "Mouse5"
default: return "Mouse1"
}
}