DIRECTORY Imager, ImagerBetween, Rope; MickeyMouse: CEDAR DEFINITIONS ~ BEGIN Ref: TYPE ~ REF Rep; Rep: TYPE ~ RECORD [ initialTick, tick, finalTick: INT _ 0, active: LIST OF ActiveRecord _ NIL ]; ActiveRecord: TYPE ~ REF ActiveRecordRep ; ActiveRecordRep: PUBLIC TYPE ~ RECORD [ frames: LIST OF KeyFrame, between: ImagerBetween.Ref ]; KeyFrame: TYPE ~ RECORD [ z: REAL, initialTick: INT, name: Rope.ROPE ]; Create: PROC [chartName: Rope.ROPE] RETURNS [Ref]; Specification: ERROR [msg: Rope.ROPE]; DrawFrame: PROC [self: Ref, context: Imager.Context]; NextFrame: PROC [self: Ref]; Play: PROC [chartName: Rope.ROPE, context: Imager.Context, pause: PROC _ NIL]; END. ΒMickeyMouse.mesa Copyright c 1986 by Xerox Corporation. All rights reserved. Michael Plass, February 10, 1986 2:59:35 pm PST Last edited by: Mik Lamming - April 25, 1986 3:47:37 pm PST Κ“˜™Icodešœ Οmœ1™