So, while Start_fli only returns if it was successfull, Fli_start returns a "fliID", used for all fli_*functions. I'm going to uptade the wiki today.
Ooook. So it's still only one fli animation instance?
I just tested it and unlike Start_fli, Fli_start can be used to start several animations. Then you can stop them individually using the flicID.
Splinter, sos groso, sabelo.
I think there is a bug or something, though. Short after stopping the animation I get always " *** glibc detected *** borrar: double free or corruption (!prev): 0x089541d8 *** "
Like with mode 7 and scrolls there exist two versions, a simple one and a more sophisticated variant where the scroll or the mode 7 can blitted on a map.
It seems are they the same thing now, although following the new "standard" only the MODE7_* ones should be used.
FUNC( "MODE7_START" , "IIIIIIII" , TYPE_INT , modm7_start2 ),
FUNC( "START_MODE7" , "IIIIIIII" , TYPE_INT , modm7_start2 ),
FUNC( "MODE7_START" , "IIIIII" , TYPE_INT , modm7_start ),
FUNC( "START_MODE7" , "IIIIII" , TYPE_INT , modm7_start ),
FUNC( "MODE7_STOP" , "I" , TYPE_INT , modm7_stop ),
FUNC( "STOP_MODE7" , "I" , TYPE_INT , modm7_stop ),