#include <PA9.h>
#include "PA_Interrupt.h"
#include "PA_Palette.h"
#include "PA_Draw.h"
#include "gif/gif_lib.h"
Structures de données | |
struct | PA_GifInfos |
Fonctions | |
void | PA_Load16bitGif (u8 screen, s16 x, s16 y, void *gif) |
int | DecodeGif (const u8 *userData, u8 *ScreenBuff, u16 *Palette, u8 nBits, s16 SWidth) |
u16 | PA_GetGifWidth (void *gif) |
Récupérer la largeur d'un Gif en pixels. | |
u16 | PA_GetGifHeight (void *gif) |
Récupérer la hauteur d'un Gif en pixels. | |
void | PA_LoadGifXY (u8 screen, s16 x, s16 y, void *gif) |
Charger un Gif sur un fond de 16 bits... Faut pas oublier de charger ce fond avant ! | |
void | PA_LoadGif (u8 screen, void *gif) |
Charger un Gif sur un fond de 16 bits... Faut pas oublier de charger ce fond avant ! | |
void | PA_GifAnimSpeed (float speed) |
Changer la vitesse d'un gif. | |
void | PA_GifAnimStop (void) |
Arrêter l'animation d'un gif. | |
void | PA_GifAnimPause (void) |
Mettre en pause l'animation d'un gif. | |
void | PA_GifAnimPlay (void) |
void | PA_GifSetStartFrame (s32 StartFrame) |
Régler à partir de quelle image commencer le gif. | |
void | PA_GifSetEndFrame (s32 EndFrame) |
Régler à partir de quelle image arrêter le gif. | |
s32 | PA_GifGetFrame (void) |
Renvoie le numéro d'image du gif en cours. | |
u8 * | PA_GifToTiles (void *gif, u16 *temppal) |
Exporter un Gif au format de tiles de 8x8 pixels, ce qui permet de l'utiliser pour créer des sprites ou des fonds ! Renvoie un pointeur vers le gfx du sprite. | |
Variables | |
GifFileType * | gifinfo |
s16 | gifwidth |
s16 | gifheight |
u8 | PA_nBit [2] |
s32 | GifCurrentLine |
PA_GifInfos | PA_GifInfo |
Manages everything about gif files.
int DecodeGif | ( | const u8 * | userData, | |
u8 * | ScreenBuff, | |||
u16 * | Palette, | |||
u8 | nBits, | |||
s16 | SWidth | |||
) |
void PA_Load16bitGif | ( | u8 | screen, | |
s16 | x, | |||
s16 | y, | |||
void * | gif | |||
) |
s32 GifCurrentLine |
s16 gifheight |
s16 gifwidth |
u8 PA_nBit[2] |