Programación Específica > Allegro

 Grilla De Osciloscopio Con Allegro

(1/1)

GUILLERMO4112:
me gustaria alguna sugerencia sobre como presentar los bitmaps para hacer primero una grilla tipo cuadricula de osciloscopio, pero que sera no se si transparente pero inalterable al dibulo del trazado posterios de otras lineas funciones o dibujos que simulen un osciloscopio electronico.

tengo que hacer eso de transparencias?

lo mas parecido que vi es el modo texto -1 que luego deja el fondo transparente pero no se si hay lineas blancas que sigan igual comportamiento y dejen el screen asi para que luego dibujos posteriores no lo borren o desgarren

Geo:
Creo que podrías simplemente dibujar las líneas una por una.

Otra es, dibuja la grilla y pon el fondo rosado (crea un mapa de bits), luego copias la grilla (la cargas en un bitmap y haces blit a otro), el color rosado será tomado como transparente :). Aunque si no me equivoco tendrás que usar la función para hacer blits con sprites.

Saludos,
José Jorge (Geo).

Enko:

--- Citar ---Aunque si no me equivoco tendrás que usar la función para hacer blits con sprites.

--- Fin de la cita ---
Si, Habia una funcion especial para hacer volcados transparentes.
 
void draw_trans_sprite(BITMAP *bmp, BITMAP *sprite, int x, int y);

El RGB del color rosa es FF,00,FF  y en decimales 255,0,255.

Navegación

[0] Índice de Mensajes

Ir a la versión completa