unsigned char * bandera() { ca (*buffer)[10] = (ca (*)[10]) (BANDERA_BUFFER); int *b = (int*)(var_B); unsigned int fil; unsigned int col; (*b)++; if (*b == 3) *b = 0; for (fil = 0; fil < 5; fil++) { for (col = 0; col < 10; col++) { buffer[fil][col].c = 176+(*b) ; buffer[fil][col].a = C_BG_BLACK | C_FG_LIGHT_CYAN; } } syscall_bandera_fin((unsigned int) buffer); /* Para que el compilador no tire warning... */ return 0; }
unsigned char * bandera() { ca (*buffer)[10] = (ca (*)[10]) (BANDERA_BUFFER); int *b = (int*)(var_B); unsigned int fil; unsigned int col; if (*b == 1) *b = 0; else *b = 1; for (fil = 0; fil < 5; fil++) { for (col = 0; col < 10; col++) { buffer[fil][col].c = 220 ; if( *b == 0 ) buffer[fil][col].a = C_BG_RED | C_FG_LIGHT_RED; else buffer[fil][col].a = C_BG_CYAN | C_FG_LIGHT_CYAN; } } syscall_bandera_fin((unsigned int) buffer); /* Para que el compilador no tire warning... */ return 0; }
unsigned char * bandera() { ca (*buffer)[10] = (ca (*)[10]) (BANDERA_BUFFER); int *b = (int*)(var_B); unsigned int fil; unsigned int col; (*b)++; if (*b == 6) *b = 0; for (fil = 0; fil < 5; fil++) { for (col = 0; col < 10; col++) { buffer[fil][col].c = 206; if( fil > *b ) buffer[fil][col].a = C_BG_BLACK | C_FG_DARK_GREY; else buffer[fil][col].a = C_BG_GREEN | C_FG_RED; } } syscall_bandera_fin((unsigned int) buffer); /* Para que el compilador no tire warning... */ return 0; }
unsigned char * bandera() { ca (*buffer)[10] = (ca (*)[10]) (BANDERA_BUFFER); int *b = (int*)(var_B); unsigned int fil; unsigned int col; (*b)++; if (*b == 51) *b = 0; for (fil = 0; fil < 5; fil++) { for (col = 0; col < 10; col++) { if( fil*10+col > *b ) { buffer[fil][col].c = 175; buffer[fil][col].a = C_BG_BROWN | C_FG_LIGHT_BROWN; } else { buffer[fil][col].c = 174; buffer[fil][col].a = C_BG_MAGENTA | C_FG_LIGHT_MAGENTA; } } } syscall_bandera_fin((unsigned int) buffer); /* Para que el compilador no tire warning... */ return 0; }
unsigned char * bandera() { ca (*buffer)[10] = (ca (*)[10]) (BANDERA_BUFFER); int *b = (int*)(var_B); unsigned int fil; unsigned int col; (*b)++; if (*b == 11) *b = 0; for (fil = 0; fil < 5; fil++) { for (col = 0; col < 10; col++) { buffer[fil][col].c = 220 ; if( col < *b ) buffer[fil][col].a = C_BG_GREEN | C_FG_MAGENTA; else buffer[fil][col].a = C_BG_MAGENTA | C_FG_BLUE; } } //while(1){} syscall_bandera_fin((unsigned int) buffer); /* Para que el compilador no tire warning... */ return 0; }