Мигающий текст - страница 2 1234 Новый комментарий Evgeniy Logunov 2010.01.09 07:02 #11 bor-ix писал(а) >> сделал смену цвета каждые 5 сек: ...а можно как нит попроще... color Color; int t = Seconds(); if ((t%10)<5) Color = Yellow; else Color = Red; Не проще? :) а как сделать чтоб по каждому тику цвет менялся? Заведите переменную типа bool, инвертируйте её на каждом тике и в зависимости от значения выбирайте цвет. Dmitry Fedoseev 2010.01.09 07:08 #12 lea писал(а) >> Не проще? :) Заведите переменную типа bool, инвертируйте её на каждом тике и в зависимости от значения выбирайте цвет. Можно попасть в "фазу" и мигания не будет. bor-ix 2010.01.09 12:49 #13 Спасибо за ответы! :) Заведите переменную типа bool, инвертируйте её на каждом тике и в зависимости от значения выбирайте цвет. ...я не сильный спец в программинге... и не могу сообразить как это через bool реализовать... подскажите! bor-ix 2010.01.09 13:09 #14 может быть так?: color Color = Red; int start() { if(Color==Red) Color=Yellow; else Color=Red; return(0); } Rustamzhan Salidzhanov 2010.01.09 13:19 #15 void start(){static bool cvet=false; if(cvet){ color=Red; cvet=false; }else{ color=Blue; cvet=true } ..... Victor Nikolaev 2010.01.09 13:19 #16 bor-ix писал(а) >> может быть так?: Конечно может. bor-ix 2010.01.09 13:33 #17 Всем еще раз спасибо! :D ...а вот еще вопросик: допустим есть те же цвета Red, Yellow, Blue, Green, White, Black... как сделать так чтоб они попеременно меняли друг друга? Victor Nikolaev 2010.01.09 13:35 #18 bor-ix писал(а) >> ...а вот еще вопросик: допустим есть те же цвета Red, Yellow, Blue, Green, White, Black... как сделать так чтоб они попеременно меняли друг друга? Можно использовать switch (){} Rustamzhan Salidzhanov 2010.01.09 14:07 #19 void start(){static int count =0; if(count==0){color =Red;} if(count==1){color =Blue;} if(count==2){color =Yellow;} if(count==3){color =Green;} count++; if(count>3){count=0;} ..... можно так bor-ix 2010.01.09 14:12 #20 xrust >>: можно так это получается через счетчик, я правильно понял? - ОК! - СПАСИБО! - будем пробовать... а вот через switch я не понял: switch (Color) { case 1: if(Color == White) Color = Red; break; case 2: if(Color == Red) Color = Blue; break; case 3: if(Color == Blue) Color = White; break; } можете поправить? 1234 Новый комментарий
сделал смену цвета каждые 5 сек:
...а можно как нит попроще...Не проще? :)
а как сделать чтоб по каждому тику цвет менялся?
Заведите переменную типа bool, инвертируйте её на каждом тике и в зависимости от значения выбирайте цвет.
Не проще? :)
Заведите переменную типа bool, инвертируйте её на каждом тике и в зависимости от значения выбирайте цвет.
Можно попасть в "фазу" и мигания не будет.
Спасибо за ответы! :)
Заведите переменную типа bool, инвертируйте её на каждом тике и в зависимости от значения выбирайте цвет.
может быть так?:
может быть так?:
Конечно может.
Всем еще раз спасибо! :D
...а вот еще вопросик:
допустим есть те же цвета Red, Yellow, Blue, Green, White, Black...
как сделать так чтоб они попеременно меняли друг друга?
...а вот еще вопросик:
допустим есть те же цвета Red, Yellow, Blue, Green, White, Black...
как сделать так чтоб они попеременно меняли друг друга?
Можно использовать
switch (){}
можно так
это получается через счетчик, я правильно понял? - ОК! - СПАСИБО! - будем пробовать...
а вот через switch я не понял:
можете поправить?