|
Structures de données |
| struct | VIDEO_HEADER |
| struct | STREAM_VIDEO_HEADER |
Fonctions |
| void | KT_Init (void) |
| | Init KT_lib.
|
| void | KT_UseEFS (void) |
| | Choisir EFS pour KT_lib.
|
| void | KT_UseFAT (void) |
| | Choisir FAT pour KT_lib.
|
| void | KT_ModFree () |
| | Libere de la memoire après avoir joué un mod.
|
| void | KT_PlayMyMod (const char *name) |
| | Jouer un mod. (.stm .669 .it med .mod .mtm .s3m .xm).
|
| void | KT_PlayMyMP3 (const char *name) |
| | Joue un MP3.
|
| void | KT_PlayMyRaw (const char *name, u8 volume, u8 pan, u8 loop, u8 prio) |
| | Joue un raw.
|
| void | KT_PlayMyVideo (char *name, u8 screen, int speed, int enable_sound) |
| | Joue une video (format .EMC). Vous devez initialiser un BG 16bit avant.
|
| void | KT_StreamVideoUpdate (void) |
| | Rafraichit la vidéo jouée. A utiliser à chaque VBL par exemple.
|
| void | KT_StopStreamVideo (void) |
| | Stop la video.
|
| void | KT_StreamPlayMyVideo (char *name, u8 screen) |
| | Commence a jouer une video au format .EMC. Vous devez initialiser un BG 16bit avant.
|
| int | KT_IsStreamVideoPlaying (void) |
| | Renvoi 1 si une video est jouée. Renvoi 0 sinon.
|
| int | KT_GetCurrentFrame (void) |
| | Renvoi le numero de la frame de la video qui est jouée.
|
| void | KT_SetCurrentFrame (int frame) |
| | Place la video sur la frame numero frame.
|
| int | KT_GetFrameCount (char *name) |
| | Renvoi le nombre de frame de la video name.EMC.
|
| void | KT_DataSav (const char *name, const char *data) |
| void | KT_DataRead (const char *name, int origin, long int offset, int count) |
| void | KT_LoadBmp (int screen, const char *name) |
| | Charge une Image BMP. Vous devez initialiser un fond 8 ou 16 bit avant.
|
| void | KT_LoadJpeg (int screen, const char *name) |
| | Charge une Image JPEG. Vous devez initialiser un fond 16 bit avant.
|
| void | KT_LoadGif (int screen, const char *name, s16 x, s16 y) |
| | Charge une Image JPEG. Vous devez initialiser un fond 8 bit avant.
|
| void | KT_CreateSprite (u8 screen, u8 sprite_number, const char *name, u8 obj_shape, u8 obj_size, u8 color_mode, u8 palette, u8 erase_palette, s16 x, s16 y) |
| | Creer un sprite depuis un GIF. (la couleur transparente est la VRAIE couleur transparente).
|
| void | KT_DeleteSprite (u8 screen, u8 sprite_number) |
| | Efface un sprite. Obligatoire pour liberer la mémoire.
|
| void | KT_ResetSpriteSys (void) |
| | Efface tout les sprites et libere la memoire.
|
| void | KT_ResetSpriteSysScreen (int screen) |
| | Efface tout les sprites d'un ecran et libere la memoire.
|
| void | KT_ShowBG (u16 screen, u16 bg, const char *name) |
| | Affiche un fond à partir de fichiers .bin générés avec PAGFX. (EasyBg).
|
| void | KT_DelBG (u16 screen, u16 bg) |
| | Efface un fond. Obligatoire pour liberer de la mémoire.
|
| void | KT_ResetBgSys (void) |
| | Efface tout les fonds et libere la memoire.
|
| void | KT_ResetBgSysScreen (int screen) |
| | Efface tout les fons d'un ecran et libere la memoire.
|
Variables |
| u16 | spritepal [256] |
| char * | bufory [8][4] |
| u8 * | spritegfx [3][128] |
| char | memtype [5] |
| int | spriteUsed [3][128] |
| int | bgUsed [8] |
| MODULE * | module |
| struct VIDEO_HEADER | vidhead |
| struct STREAM_VIDEO_HEADER | streamvidhead |
| FILE * | streamvidFile |
| int | playstreamvideo = 0 |
| u16 | streampixSize |
| u8 | streamstartedaudio = 0 |
| u16 | streamsndBufPointer = 0 |
| int | streamANM = 0 |
| int | streamlast_top = 0 |
| int | streamplay_on = 0 |
| int | streamscreen |
| char * | streamsndBuf = NULL |
| char | streampixBuf [16000] |
| int | VBLcount = 0 |
| char | streamfilename [256] |
| int | streampos |