

)
okeper,pokelib genclib,genlib sont copié dans la ram si elles sont archivé!!

#define USE_TI89 // Produce .89z File
#define USE_TI92PLUS // Produce .9xz File
#define USE_KERNEL // Make Kernel Program
#include "tigcclib.h"
#include <genc.h>//tu inclus le fichier d'entete de genlib
//#include "seikena.h"
int _library;
extern BGS hawk_right0[]; extern BGS hawk_right1[];
extern BGS hawk_right2[]; extern BGS hawk_right3[];
extern BGS hawk_right4[]; extern BGS hawk_right5[];
extern BGS hawk_right6[]; extern BGS hawk_left0[];
extern BGS hawk_left1[]; extern BGS hawk_left2[];
extern BGS hawk_left3[]; extern BGS hawk_left4[];
extern BGS hawk_left5[]; extern BGS hawk_left6[];
extern BGS hawk_up0[]; extern BGS hawk_up1[];
extern BGS hawk_up2[]; extern BGS hawk_up3[];
extern BGS hawk_up4[]; extern BGS hawk_up5[];
extern BGS hawk_up6[]; extern BGS hawk_down0[];
extern BGS hawk_down1[]; extern BGS hawk_down2[];
extern BGS hawk_down3[]; extern BGS hawk_down4[];
extern BGS hawk_down5[]; extern BGS hawk_down6[];
extern BGS hawk_eagerleft1[]; extern BGS hawk_eagerright1[];
extern BGS hawk_eagerleft2[]; extern BGS hawk_eagerright2[];
extern BGS duran_right0[]; extern BGS duran_right1[];
extern BGS duran_right2[]; extern BGS duran_right3[];
extern BGS duran_right4[]; extern BGS duran_right5[];
extern BGS duran_right6[]; extern BGS duran_left0[];
extern BGS duran_left1[]; extern BGS duran_left2[];
extern BGS duran_left3[]; extern BGS duran_left4[];
extern BGS duran_left5[]; extern BGS duran_left6[];
extern BGS duran_up0[]; extern BGS duran_up1[];
extern BGS duran_up2[]; extern BGS duran_up3[];
extern BGS duran_up4[]; extern BGS duran_up5[];
extern BGS duran_up6[]; extern BGS duran_down0[];
extern BGS duran_down1[]; extern BGS duran_down2[];
extern BGS duran_down3[]; extern BGS duran_down4[];
extern BGS duran_down5[]; extern BGS duran_down6[];
extern BGS lise_right0[]; extern BGS lise_right1[];
extern BGS lise_right2[]; extern BGS lise_right3[];
extern BGS lise_right4[]; extern BGS lise_right5[];
extern BGS lise_right6[]; extern BGS lise_left0[];
extern BGS lise_left1[]; extern BGS lise_left2[];
extern BGS lise_left3[]; extern BGS lise_left4[];
extern BGS lise_left5[]; extern BGS lise_left6[];
extern BGS lise_up0[]; extern BGS lise_up1[];
extern BGS lise_up2[]; extern BGS lise_up3[];
extern BGS lise_up4[]; extern BGS lise_up5[];
extern BGS lise_up6[]; extern BGS lise_down0[];
extern BGS lise_down1[]; extern BGS lise_down2[];
extern BGS lise_down3[]; extern BGS lise_down4[];
extern BGS lise_down5[]; extern BGS lise_down6[];
extern BGS lise_eagerleft1[]; extern BGS lise_eagerright1[];
extern BGS lise_eagerleft2[]; extern BGS lise_eagerright2[];
extern BGS statue_grise[];
BGS *hawk[] = {hawk_up0,hawk_up1,hawk_up2,hawk_up3,hawk_up4,hawk_up5,hawk_up6,hawk_down0,
hawk_down1,hawk_down2,hawk_down3,hawk_down4,hawk_down5,hawk_down6,hawk_left0,hawk_left1,
hawk_left2,hawk_left3,hawk_left4,hawk_left5,hawk_left6,hawk_right0,hawk_right1,hawk_right2,
hawk_right3,hawk_right4,hawk_right5,hawk_right6,hawk_eagerleft1,hawk_eagerleft2,hawk_eagerright1,
hawk_eagerright2};
BGS *lise[] = {lise_up0,lise_up1,lise_up2,lise_up3,lise_up4,lise_up5,lise_up6,lise_down0,
lise_down1,lise_down2,lise_down3,lise_down4,lise_down5,lise_down6,lise_left0,lise_left1,
lise_left2,lise_left3,lise_left4,lise_left5,lise_left6,lise_right0,lise_right1,lise_right2,
lise_right3,lise_right4,lise_right5,lise_right6,lise_eagerleft1,lise_eagerleft2,lise_eagerright1,
lise_eagerright2};
BGS *duran[] = {duran_up0,duran_up1,duran_up2,duran_up3,duran_up4,duran_up5,duran_up6,duran_down0,
duran_down1,duran_down2,duran_down3,duran_down4,duran_down5,duran_down6,duran_left0,duran_left1,
duran_left2,duran_left3,duran_left4,duran_left5,duran_left6,duran_right0,duran_right1,duran_right2,
duran_right3,duran_right4,duran_right5,duran_right6,duran_down0,duran_down0,duran_down0,
duran_down0};
BGS *statues[]={statue_grise};
BGS *(*bigsprites[])={statues,hawk,duran,lise};
BGS *(*leaders[])={hawk,duran,lise};
BGS *seikena__0000(short perso, short img)
{
return /*(BGS *)*/(leaders[perso])[img];
}
BGS *seikena__0001(short perso, short img)
{
return /*(BGS *)*/(bigsprites[perso])[img];
}section ".data" xdef hawk_right0 xdef hawk_right1 xdef hawk_right2 xdef hawk_right3 xdef hawk_right4 xdef hawk_right5 xdef hawk_right6 xdef hawk_left0 xdef hawk_left1 xdef hawk_left2 xdef hawk_left3 xdef hawk_left4 xdef hawk_left5 xdef hawk_left6 xdef hawk_up0 xdef hawk_up1 xdef hawk_up2 xdef hawk_up3 xdef hawk_up4 xdef hawk_up5 xdef hawk_up6 xdef hawk_down0 xdef hawk_down1 xdef hawk_down2 xdef hawk_down3 xdef hawk_down4 xdef hawk_down5 xdef hawk_down6 xdef hawk_eagerleft1 xdef hawk_eagerleft2 xdef hawk_eagerright1 xdef hawk_eagerright2 xdef duran_right0 xdef duran_right1 xdef duran_right2 xdef duran_right3 xdef duran_right4 xdef duran_right5 xdef duran_right6 xdef duran_left0 xdef duran_left1 xdef duran_left2 xdef duran_left3 xdef duran_left4 xdef duran_left5 xdef duran_left6 xdef duran_up0 xdef duran_up1 xdef duran_up2 xdef duran_up3 xdef duran_up4 xdef duran_up5 xdef duran_up6 xdef duran_down0 xdef duran_down1 xdef duran_down2 xdef duran_down3 xdef duran_down4 xdef duran_down5 xdef duran_down6 xdef lise_right0 xdef lise_right1 xdef lise_right2 xdef lise_right3 xdef lise_right4 xdef lise_right5 xdef lise_right6 xdef lise_left0 xdef lise_left1 xdef lise_left2 xdef lise_left3 xdef lise_left4 xdef lise_left5 xdef lise_left6 xdef lise_up0 xdef lise_up1 xdef lise_up2 xdef lise_up3 xdef lise_up4 xdef lise_up5 xdef lise_up6 xdef lise_down0 xdef lise_down1 xdef lise_down2 xdef lise_down3 xdef lise_down4 xdef lise_down5 xdef lise_down6 xdef lise_eagerleft1 xdef lise_eagerleft2 xdef lise_eagerright1 xdef lise_eagerright2 xdef statue_grise hawk_right0 incbin "image23.bin" hawk_right1 incbin "image1.bin" hawk_right2 incbin "image2.bin" hawk_right3 incbin "image3.bin" hawk_right4 incbin "image4.bin" hawk_right5 incbin "image5.bin" hawk_right6 incbin "image6.bin" hawk_down0 incbin "image20.bin" hawk_down1 incbin "image7.bin" hawk_down2 incbin "image8.bin" hawk_down3 incbin "image9.bin" hawk_down4 incbin "image10.bin" hawk_down5 incbin "image11.bin" hawk_down6 incbin "image12.bin" hawk_up0 incbin "image19.bin" hawk_up1 incbin "image13.bin" hawk_up2 incbin "image14.bin" hawk_up3 incbin "image15.bin" hawk_up4 incbin "image16.bin" hawk_up5 incbin "image17.bin" hawk_up6 incbin "image18.bin" hawk_left0 incbin "image22.bin" hawk_left1 incbin "image24.bin" hawk_left2 incbin "image25.bin" hawk_left3 incbin "image26.bin" hawk_left4 incbin "image27.bin" hawk_left5 incbin "image28.bin" hawk_left6 incbin "image29.bin" hawk_eagerleft1 incbin "image30.bin" hawk_eagerright1 incbin "image31.bin" hawk_eagerleft2 incbin "image32.bin" hawk_eagerright2 incbin "image33.bin" duran_right0 incbin "durand0.bin" duran_right1 incbin "durand1.bin" duran_right2 incbin "durand2.bin" duran_right3 incbin "durand3.bin" duran_right4 incbin "durand4.bin" duran_right5 incbin "durand5.bin" duran_right6 incbin "durand6.bin" duran_down0 incbin "duranb0.bin" duran_down1 incbin "duranb1.bin" duran_down2 incbin "duranb2.bin" duran_down3 incbin "duranb3.bin" duran_down4 incbin "duranb4.bin" duran_down5 incbin "duranb5.bin" duran_down6 incbin "duranb6.bin" duran_up0 incbin "duranh0.bin" duran_up1 incbin "duranh1.bin" duran_up2 incbin "duranh2.bin" duran_up3 incbin "duranh3.bin" duran_up4 incbin "duranh4.bin" duran_up5 incbin "duranh5.bin" duran_up6 incbin "duranh6.bin" duran_left0 incbin "durang0.bin" duran_left1 incbin "durang1.bin" duran_left2 incbin "durang2.bin" duran_left3 incbin "durang3.bin" duran_left4 incbin "durang4.bin" duran_left5 incbin "durang5.bin" duran_left6 incbin "durang6.bin" ;etc... end
)