MODULE; IMPORT AnimServer, Clock, Wr; VAR clock: Clock.T; PROCEDURE Anim3D Now () : LONGREAL = BEGIN IF clock = NIL THEN clock := NEW (Clock.T).init (); END; RETURN clock.time (); END Now; PROCEDUREChangeClock (c : Clock.T) = BEGIN clock := c; END ChangeClock; PROCEDURESetErrorWr (wr : Wr.T) = BEGIN AnimServer.SetErrorWr (wr); END SetErrorWr; BEGIN lock := AnimServer.externalLock; END Anim3D.