void colorTest(DARNIT_TEXT_SURFACE *surface) { int i; char tmp[2]; d_text_surface_reset(surface); srand(time(NULL)); for (i = 0; i < 16; i++) { d_text_surface_color_next(surface, rand()&0xFF, rand()&0xFF, rand()&0xFF); sprintf(tmp, "%c", 'A' + i); d_text_surface_char_append(surface, tmp); } return; }
static void update_player_list(DARNIT_TEXT_SURFACE *surface, char player[][PROTO_PLAYER_NAME]) { int i; d_text_surface_reset(surface); d_text_surface_color_next(surface, 255, 255, 255); d_text_surface_string_append(surface, "Players in game\n\n"); for(i = 0; i < FARMER_COUNT; i++) { if(!player[i][0]) continue; d_text_surface_color_next(surface, 255, 255, 255); d_text_surface_string_append(surface, player[i]); d_text_surface_char_append(surface, "\n"); } }