|
Используй таймер и два флажка. Типа так:
flagStartSleep
flagSleepTime
Один контролирует стоит ли мышь на месте, второй считает сколько времени прошло с последнего отсутствия движения. Если прошло достаточно - запускаешь заставку. В общем я мог твою идею не совсем точно понять, но такой вариант для любого случая можно применить, модифицировав.
|