AnimManager 1.0 Copyright (c) 1991 INOVAtronics, Inc. by James Nelson, INOVAtronics. PURPOSE: The purpose of the AnimManager is to provide a means for CanDo application to play and control full screen animations. The AnimManager runs as a separate module, which the CanDo application can control through the use of ARexx message passing, as will be described below. To give further control of the Animation, AnimManager allows for events to be associated with reaching particular frames. If a FrameMark is attached to a frame, a message will be sent to your application, via an ARexx object. AnimManager also allows for Buttons areas to be specified on the Animation screen. When these are hit, messages can will be sent to your Application in the same manner as in the FrameMarks. LIMITS OF VERSION 1.0: The AnimManager 1.0 is only capable of playing and controlling full (non-overscan) screen animations created with or saved from Deluxe Paint III (tm). Unfortunately, not all animation-creation programs interpret the ANIM5 IFF format in the same way. Since CanDo's internal animation system only supports Deluxe Paint Brush Anims, I thought that the DPaint ANIM5 format would be the best of the many ANIM5 format variations to use in AnimManager. With later revisions to the AnimManager, other ANIM5 formats may be supported. To ensure this, please write to us and let us know of any additional features which you would like AnimManager to have, and any other animation tools which you would like AnimManager to be compatible with. RUNNING ANIMMANAGER: AnimManager can be run from a Shell with the following form: AnimManager -t{TalkTo} -l{ListenTo} where the TalkTo is the name of the port which AnimManager will send its messages to, and the ListenTo is the name of the port AnimManager will receive messages from. The Listento defaults to "AnimRexxPort". If you want your CanDo Deck to run the AnimManager automatically, then you can place a script like the following into your Deck's OnStartUp (BeforeAttachment) Script: ListenTo "AnimEvent" SpeakTo "AnimRexxPort" IfError Dos "run >NIL: