Я так понял, это можно сделать через gettime или getlocaltime, но не могу придумать, как. Или можно обойтись без них?
(Добавление)
Kostick пишет:
Допустим, есть пауза 2 минуты. Нужно, чтобы во время этой паузы появлялась надпись через textout, в которой бы отчитывались секунды с моменты начала паузы, и после окончания 2-х минут код продолжался бы.
Я так понял, это можно сделать через gettime или getlocaltime, но не могу придумать, как. Или можно обойтись без них?
Я так понял, это можно сделать через gettime или getlocaltime, но не могу придумать, как. Или можно обойтись без них?
Сделал:
CODE:
int T;
int T_time=5;
int time1, time2;
int X_text=1300; // ïîëîæåíèå ñîîáùåíèÿ ïî X
int Y_text=100; // ïîëîæåíèå ñîîáùåíèÿ ïî Y
time1=gettime();
time2=time1;
for(T=1; T<T_time; T++)
{
goto KIB_3;
KIB_4: TextOut(0, format(T), 0, X_text, Y_text, 0, 16777215);
pause(1000);
goto KIB_C1;
KIB_3: if(time2-time1<1000) goto KIB_4;
goto KIB_4;
KIB_C1:
}
function TextOut(int n, string text, int o, int x, int y, int colt, int colf)
{
textbkcolor (colt,colf);
textout(n, x, y, text, o);
}
int T_time=5;
int time1, time2;
int X_text=1300; // ïîëîæåíèå ñîîáùåíèÿ ïî X
int Y_text=100; // ïîëîæåíèå ñîîáùåíèÿ ïî Y
time1=gettime();
time2=time1;
for(T=1; T<T_time; T++)
{
goto KIB_3;
KIB_4: TextOut(0, format(T), 0, X_text, Y_text, 0, 16777215);
pause(1000);
goto KIB_C1;
KIB_3: if(time2-time1<1000) goto KIB_4;
goto KIB_4;
KIB_C1:
}
function TextOut(int n, string text, int o, int x, int y, int colt, int colf)
{
textbkcolor (colt,colf);
textout(n, x, y, text, o);
}
(Добавление)
[img](для просмотра ссылки Вам необходимо авторизоваться) /img]