Section 53 Basic rules and phrases
To wait (T - a number) millisecond/milliseconds/ms before continuing, strictly:
if glulx timekeeping is supported:
now the waiting flag is true;
start a T millisecond timer;
if strictly:
wait strictly for the timer flag;
otherwise:
wait for the timer flag.
A glulx timed activity rule (this is the redirect from timer rule):
now the waiting flag is false;
stop the timer.
To start a/-- (T - a number) millisecond timer:
(- if (glk_gestalt(gestalt_Timer, 0)) glk_request_timer_events({T}); -)
To stop the/-- timer:
(- if (glk_gestalt(gestalt_Timer, 0)) glk_request_timer_events(0); -)
To wait strictly for the timer flag:
(- EscDelay(); -)
To wait for the timer flag:
(- WaitDelay(); -)