/* Zkusebni program pro efekt snih v AA-lib Pro int21h napsal BOby (<)2006 */ #include #include #include #include #include #define VLOCEK 255 typedef struct { int x,y,z; } flake_t; void res(aa_context *scr) { aa_resize(scr); } int main(int argc, char **argv) { aa_context *scr; if (!aa_parseoptions(NULL,NULL,&argc,argv) || argc!=1) { printf("%s\nUssage:\n%s",argv[0],aa_help); exit(2); } scr=aa_autoinit(&aa_defparams); /*Inicializace obrazovky*/ if (scr==NULL) { fprintf(stderr,"Auto-initialization failed.Try -driver \n"); exit(3); } srand(time(NULL)); aa_autoinitkbd(scr,AA_SENDRELEASE);/*Ovladac klavesnice */ aa_hidecursor(scr); flake_t flake[VLOCEK]; aa_resizehandler(scr,res); /* Hlida zmeny rozliseni okna */ int i=0; for (i=0;i0) && (flake[i].x0) && (flake[i].y