SDL_rect.h

Estructura SDL_Rect

Una estructura que contiene la definición de un rectángulo, con el origen en la esquina superior izquierda.

typedef struct SDL_Rect
{
    int x, y;
    int w, h;
} SDL_Rect;

Miembros

x
La posición x de la esquina superior izquierda del rectángulo.
y
La posición y de la esquina superior izquierda del rectángulo.
w
La anchura del rectángulo.
h
La altura del rectángulo.

Observaciones

Una estructura SDL_Rect define un área rectangular de la pantalla. Se usa por SDL_BlitSurface() para definir regiones de desenfoque y por otras funciones de video.

Ejemplo

SDL_Rect srcrect;
SDL_Rect dstrect;

srcrect.x = 0;
srcrect.y = 0;
srcrect.w = 32;
srcrect.h = 32;
dstrect.x = 640/2;
dstrect.y = 480/2;
dstrect.w = 0;
dstrect.h = 0;

SDL_BlitSurface(src, &srcrect, dst, &dstrect);