Изменения цвета один на другой

Начинающий
Статус
Оффлайн
Регистрация
2 Июн 2017
Сообщения
92
Реакции[?]
9
Поинты[?]
0
Как сделать чтобы каждую секунду изменяло цвет один на другой (текста)
 
Забаненный
Статус
Оффлайн
Регистрация
11 Янв 2018
Сообщения
2,375
Реакции[?]
454
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
цикл & sleep
 
Чувак из постала
Пользователь
Статус
Оффлайн
Регистрация
16 Май 2017
Сообщения
466
Реакции[?]
110
Поинты[?]
0
Color(rand()%255, rand()%255, rand()%255)
Будет каждый раз генерировать случайный цвет (оператор % это остаток от деления)
 
Олдфаг
Статус
Оффлайн
Регистрация
5 Июл 2017
Сообщения
2,108
Реакции[?]
1,189
Поинты[?]
0
static int r = 0, g = 0, b = 0;

static DWORD dTimer = 0;
DWORD dDelay = 1000; // 1 sec
if (!dTimer)
dTimer = GetTickCount();

if (GetTickCount() > dTimer + dDelay)
{
r = rand() % 256;
g = rand() % 256;
b = rand() % 256;

dTimer = 0;
}
 
Последнее редактирование:
Начинающий
Статус
Оффлайн
Регистрация
2 Июн 2017
Сообщения
92
Реакции[?]
9
Поинты[?]
0
static int r = 0, g = 0, b = 0;

static DWORD dTimer = 0;
DWORD dDelay = 1000; // 1 sec
if (!dTimer)
dTimer = GetTickCount();

if (GetTickCount() > dTimer + dDelay)
{
r = rand() % 256;
g = rand() % 256;
b = rand() % 256;

dTimer = 0;
}
Мне нужно чтобы не случайный а вот у меня есть два цвета и они менялись друг на друга
 
Олдфаг
Статус
Оффлайн
Регистрация
5 Июл 2017
Сообщения
2,108
Реакции[?]
1,189
Поинты[?]
0
Мне нужно чтобы не случайный а вот у меня есть два цвета и они менялись друг на друга
C++:
Color Color1(255, 0, 0);
Color Color2(0, 255, 0);

static bool bSwaped = false;
static DWORD dTimer = 0;
DWORD dDelay = 1000; // 1 sec
if (!dTimer)
    dTimer = GetTickCount();

if (GetTickCount() > dTimer + dDelay)
{
    if (bSwaped)
        *KakoitoTvoyColor* = Color1;
    else
        *KakoitoTvoyColor* = Color2;

    bSwaped = !bSwaped;
    dTimer = 0;
}
 
Сверху Снизу