Fixed using SDL_PointInRect() from C++.
diff --git a/include/SDL_rect.h b/include/SDL_rect.h
index e170a01..6bfce31 100644
--- a/include/SDL_rect.h
+++ b/include/SDL_rect.h
@@ -73,7 +73,7 @@ typedef struct SDL_Rect
SDL_FORCE_INLINE SDL_bool SDL_PointInRect(const SDL_Point *p, const SDL_Rect *r)
{
return ( (p->x >= r->x) && (p->x < (r->x + r->w)) &&
- (p->y >= r->y) && (p->y < (r->y + r->h)) );
+ (p->y >= r->y) && (p->y < (r->y + r->h)) ) ? SDL_TRUE : SDL_FALSE;
}
/**