toMouseButton method
Convert to a mouse button.
Implementation
MouseButton toMouseButton() {
switch (this) {
case SDL_BUTTON_LEFT:
return MouseButton.left;
case SDL_BUTTON_MIDDLE:
return MouseButton.middle;
case SDL_BUTTON_RIGHT:
return MouseButton.right;
case SDL_BUTTON_X1:
return MouseButton.x1;
case SDL_BUTTON_X2:
return MouseButton.x2;
default:
throw SdlError(this, 'Invalid mouse button.');
}
}