This commit is contained in:
Arvid Norberg 2007-01-10 17:34:53 +00:00
parent 72e3f97607
commit f840f4529d
1 changed files with 9 additions and 2 deletions

View File

@ -908,12 +908,19 @@ int main(int ac, char* av[])
{ {
int index = peer_index(i->peer[j], peers); int index = peer_index(i->peer[j], peers);
static char str[] = "+"; static char str[] = "+";
bool currently_downloading = false;
if (index >= 0) if (index >= 0)
{
str[0] = (index < 10)?'0' + index:'A' + index - 10; str[0] = (index < 10)?'0' + index:'A' + index - 10;
}
else
{
currently_downloading = peers[index].downloading_piece_index == i->piece_index
&& peers[index].downloading_block_index == j;
}
#ifdef ANSI_TERMINAL_COLORS #ifdef ANSI_TERMINAL_COLORS
if (peers[index].downloading_piece_index == i->piece_index if (currently_downloading)
&& peers[index].downloading_block_index == j)
out << esc("33;7") << str << esc("0"); out << esc("33;7") << str << esc("0");
else if (i->finished_blocks[j]) out << esc("32;7") << str << esc("0"); else if (i->finished_blocks[j]) out << esc("32;7") << str << esc("0");
else if (i->requested_blocks[j]) out << str; else if (i->requested_blocks[j]) out << str;