Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
fli_timer(3)			 Allegro manual 		    fli_timer(3)

NAME
     fli_timer	- Global variable for timing FLI playback. Allegro game program-
     ming library.

SYNOPSIS
     #include <allegro.h>

     extern volatile int fli_timer;

DESCRIPTION
     Global variable for timing FLI playback. When you open an FLI file, a timer
     interrupt is installed which increments this  variable  every  time  a  new
     frame  should  be displayed. Calling next_fli_frame() decrements it, so you
     can test it and know that it is time to  display  a  new  frame  if  it  is
     greater than zero. Example:

	while (next_fli_frame(0) == FLI_OK) {
	   /* Do stuff, like play audio stream
	      or check keys to skip animation. */
	   /* Rest some time until next frame... */
	   while (fli_timer <= 0)
	      rest(0);
	}

SEE ALSO
     install_timer(3), next_fli_frame(3)

Allegro 			  version 4.4.3 		    fli_timer(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=fli_timer&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help