Имеется пример кода
Код:
InitSprite() OpenScreen(800, 600, 32, "Экран") Repeat t+1 StartDrawing(ScreenOutput()) Circle(50+50*Sin(Radian(t)), 50+50*Sin(Radian(t+90)), 20, RGB(255, 255, 0)) StopDrawing() FlipBuffers() fi.d+0.125 ClearScreen(RGB(255*(1+Sin(Radian(fi+90)))/2, 255*(1+Sin(Radian(fi+45)))/2, 255*(1+Sin(Radian(fi)))/2)) Until t=1000 End
Если в процессе выполнения программку эту как-либо свернуть, то получим эту ошибку(
Я пробовал IsScreenActive()
Код:
... If IsScreenActive() t+1 StartDrawing(ScreenOutput()) Circle(50+50*Sin(Radian(t)), 50+50*Sin(Radian(t+90)), 20, RGB(255, 255, 0)) StopDrawing() EndIf ...
Лучше не стало. Буду признателен)