referencia > articulos > roundrect
Relacionados

Roundrect

Introducción

El 6 de Agosto Fhenix propuso a los miembros de la lista de correo SDL en Español realizar un ejercicio con las bibliotecas SDL.

El ejercicio consistía en desarrollar una función que imprima un rectángulo con los bordes redondeados.

En este apartado incluimos la propuesta y las entregas realizadas por los integrantes de la Lista de correo.

Propuesta:

Debe realizar una función que imprima un rectángulo con las esquinas redondeadas utilizando la biblioteca SDL. Puede utilizar las funciones simples que incluye su documentación, como putpixel.

La siguiente imagen muestra el resultado deseado:

Función a realizar:

Para realizar el programa, sugerimos el siguiente prototipo de función:

void rectangulo (SDL_Surface * destino, int x, int y, int h, int w, int radio, Uint32 color)

Donde:

  • destino = superficie a imprimir.
  • x, y = coordenada de la esquina superior izquierda.
  • h, w = alto y ancho del rectangulo.
  • radio = difuminación de los bordes.
  • color = color del rectángulo (retorno de SDL_MapRGB)

Fecha de finalización:

La fecha de entrega será el día 28 de Agosto del 2005.

Entregas

A continuación se incluyen, en orden alfabético, las soluciones del ejercicio.

Solución realizada por Fhenix

Solución realizada por Geo

Solución realizada por Hugo Ruscitti

Licencia

Se permite la copia, modificación y distribución de este artículo sólo bajo los términos de la Licencia Creative Commons.

© 2006 Hugo Ruscitti