ah oui voila mon code C:
- include < stdio.h>
- include < stdlib.h>
- include < aalib.h>
- include " hello.h"
struct Image im;
int i;
int main(int argc,char **argv){
aa_context *context;
aa_palette palette; / *****palette de couleur******/
char * Framebuffer;
/ *****on regarde les options*****/
if(!aa_parseoptions(NULL,NULL,&,argv)||argc!=1
){
fprintf(stderr,"%s",aa_help);
exit(1);
}
/ ****On definit les tailles******/
/ ****Tailles en characteres*****/
aa_defparams.minwidth=31;
aa_defparams.minheight=31;
aa_defparams.maxwidth=31;
aa_defparams.maxheight=31;
aa_defparams.recwidth=31;
aa_defparams.recheight=31;
/ ****Autres tailles****/
aa_defparams.mmwidth=31;
aa_defparams.mmheight=31;
aa_defparams.width=31;
aa_defparams.height=31;
/ ***Initialisation du driver****/
context=aa_autoinit(&_defparams);
/ ******En cas de probleme on quite********/
if(context==NULL){
fprintf(stderr,"Erreur");
exit(1);
}
Framebuffer=aa_image(context);
/ ****Initailisation de la palette*****/
for(i=0;i<256;i++)
aa_setpalette(palette,i,i,i,i);
for(i=0;i<aa_imgwidth(context);i++)
aa_putpixel(context,i,0,100);
for(i=0;i<aa_imgheight(context);i++)
aa_putpixel(context,0,i,50);
/ ***On affiche*****/
aa_renderpalette(context,palette,&_defparams,0,0
,aa_scrwidth(context),aa_scrheight(context));
aa_flush(context);
while(1){};
/ *******On quite*********/
aa_close(context);
return 1;
}