toMessageBoxButtonFlags method

MessageBoxButtonFlags toMessageBoxButtonFlags()

Convert from a SDL_MessageBoxButtonFlags member.

Implementation

MessageBoxButtonFlags toMessageBoxButtonFlags() {
  switch (this) {
    case SDL_MessageBoxButtonFlags.SDL_MESSAGEBOX_BUTTON_RETURNKEY_DEFAULT:
      return MessageBoxButtonFlags.returnkeyDefault;
    case SDL_MessageBoxButtonFlags.SDL_MESSAGEBOX_BUTTON_ESCAPEKEY_DEFAULT:
      return MessageBoxButtonFlags.escapekeyDefault;
    default:
      throw SdlError(
        this,
        'Unrecognised `SDL_MessageBoxButtonFlags` member.',
      );
  }
}