このページは大阪弁化フィルタによって翻訳生成されたんですわ。

翻訳前ページへ


COMPILED_SPRITE *get_compiled_sprite(BITMAP *bitmap, int planar);
Crea un sprite compilado bas疣dose en el bitmap especificado (que debe ser un bitmap de memoria). Los sprites compilados son dependientes de los dispositivos, por lo que debe especificar si compilarlo en un formato lineal o planar. Pase FALSE como segundo par疥etro si va a dibujar en bitmaps de memoria o bitmaps de pantalla de modo 13h y SVGA, y pase TRUE si va a dibujarlos en bitmaps de pantalla modo-X o modo Xtended.
Relacionado con: draw_compiled_sprite, destroy_compiled_sprite.
void destroy_compiled_sprite(COMPILED_SPRITE *sprite);
Destruye una estructura de un sprite compilado previamente creado por get_compiled_sprite().
Relacionado con: get_compiled_sprite.
void draw_compiled_sprite(BITMAP *bmp, const COMPILED_SPRITE *sprite, int x, int y);
Dibuja un sprite compilado en un bitmap en la posici? especificada. El sprite debe ser compilado seg? el tipo correcto del bitmap (lineal o planar). Esta funci? no soporta 疵eas de recorte.

Ayuda: si el no poder recortar sprites compilados es un problema, un buen truco es crear una superficie de trabajo (bitmap de memoria, pantalla virtual en modo-X o lo que sea) un poco m疽 grande de lo que necesite, y usar el centro como su pantalla. De esta forma puede dibujar por afuera de los bordes sin ning? problema...

Relacionado con: get_compiled_sprite, draw_sprite, draw_rle_sprite, bitmap_mask_color.

Volver al Indice