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

翻訳前ページへ


animaci?, o reproducirla a una velocidad diferente. Puede hacer ambas cosas usando las funciones de bajo nivel descritas abajo.


int play_fli(const char *filename, BITMAP *bmp, int loop, int (*callback)());
Reproduce un fichero FLI o FLC del Autodesk Animator, leyendo los datos del disco seg? se necesiten.

Relacionado con: play_memory_fli, install_timer, fli_frame.
int play_memory_fli(const void *fli_data, BITMAP *bmp, int loop, int (*callback)());
Reproduce una animaci? FLI o FLC del AutoDesk Animator, leyendo los datos que desde disco, y es particularmente ?il con animaciones FLI peque?s que se repiten. Sin embargo, las animaciones pueden f當ilmente llegar a ser grandes, por lo que en la mayor? de los casos ser? mejor que use play_fli().
Relacionado con: play_fli, install_timer, fli_frame.
int open_fli(const char *filename);
int open_memory_fli(const void *fli_data);
Relacionado con: close_fli, next_fli_frame.
void close_fli();
Cierra un FLI cuando haya acabado con 駘.
Relacionado con: open_fli.
Relacionado con: open_fli, fli_bitmap, fli_palette, fli_timer, fli_frame.
extern BITMAP *fli_bitmap;
Contiene el cuadro actual de la animaci? FLI/FLC.
Relacionado con: next_fli_frame, fli_bmp_dirty_from, fli_palette.
extern PALETTE fli_palette;
Contiene la paleta del FLI actual.
Relacionado con: next_fli_frame, fli_pal_dirty_from, fli_bitmap.
extern int fli_bmp_dirty_from;
extern int fli_bmp_dirty_to;
fli_bmp_dirty_from a fli_bmp_dirty_to (inclusive) fueron alteradas. Puede usar estos valores cuando copie fli_bitmap en pantalla, para evitar mover datos innecesariamente.
Relacionado con: fli_bitmap, reset_fli_variables.
extern int fli_pal_dirty_from;
fli_pal_dirty_to, la paleta no fue modificada. De otro modo, los colores de fli_pal_dirty_from a fli_pal_dirty_to (inclusive) fueron alterados. Puede usar estas variables cuando actualice la paleta hardware, para evitar llamadas innecesarias a set_palette().
Relacionado con: fli_palette, reset_fli_variables.
void reset_fli_variables();
Una vez haya hecho lo que fuese a hacer con fli_bitmap y fli_palette, llame esta funci? para resetear las variables fli_bmp_dirty_* y fli_pal_dirty_*.
Relacionado con: fli_bmp_dirty_from, fli_pal_dirty_from.
extern int fli_frame;
Variable global que contiene el n?ero de cuadro actual del fichero FLI. Esto es ?il para sincronizar otros eventos con la animaci?, por ejemplo podr? comprobarla en la funci? callback de play_fli() y usarla para reproducir un sample en un punto particular.
Relacionado con: play_fli, play_memory_fli, next_fli_frame.
extern volatile int fli_timer;
Variable global para cronometrar la reproducci? FLI. Cuando abre un fichero FLI, una interrupci? de temporizador es instalada, la cual incrementa esta variable cada vez que se va a visualizar un nuevo cuadro. Llamando a next_fli_frame() la decrementa, por lo que puede comprobarla y saber el momento de ense?r un nuevo cuadro cuando sea mayor que cero.
Relacionado con: install_timer, next_fli_frame.

Volver al Indice