Contents | < Browse | Browse >

Animation Datatype

The animation.datatype and some datatypes are in the Bonus
directory, of this cd, too! All Animation datatypes which are
working with this animation.datatype will be used bye Wildfire
when reading IN animations.


Short:    animation.datatype V41.2
Uploader: GISBURN@w-specht.rhein-ruhr.de (Roland Mainz)
Author:   GISBURN@w-specht.rhein-ruhr.de (Roland Mainz)
Type:     util/dtype

----

This is the first official public version of animation.datatype V41.

----

INTRODUCTION
    animation.datatype is the datatypes base class for all animation
    and movie subclasses. It is responsible for remapping, sound,
    scronisation and misc. other things

FEATURES
    - Supports now the full animation.datatype interface like defined
      in include31:datatypes/animationclass.h:
      - Supports palette-per-frame, e.g. each frame can have it's own
        palette.

      - Dynamic timing. A frame can have a variable duration until
        the next frame occurs.

    - Fully compatible to the original animation.datatype V40.7

    - Configurable througth a preferences file.

    - Includes a CPU blitter for planar screens. If enabled by the prefs
      file, animation.datatype uses a CPU blitter instead of the OS
      blitter.

    - CyberGFX compatible:
      - Now animation.datatype V41 can handle non-planar bitmaps, e.g.
        chunkypixel bitmaps, as input.
        (Currently they cannot be remapped, the bitmaps are displayed
        unchanged on the destination screen).

      - Supports HAM/EHB -> 24-bit remapping. (TEMPORARY DISABLED).

    - No skipping anymore. The aniation.datatype V41 introduces
      a new feature called "adaptive frame rate selection". Instead
      of skipping frames when they cannot be displayed in real-time,
      the FPS rate is now adapted to fit (e.g. the maximum available
      playback speed without skipping).


REQUIREMENTS
    - You need at least Kick/WB 3.0.

    - "realtime.library", >= V39              - for timing
    - "gadgets/tapedeck.gadget" (any version) - for the controls

       You need "sound.datatype" >= V40 for sound support.

USAGE
    Usage is very simply: If you  have loaded an animation, you can
    control the animatthrough the shell:

      - Unpack this archive and copy the "animation.datatype" to
        SYS:Classes/DataTypes/:

        Copy CLONE FROM "animation.datatype" TO
        "SYS:Classes/DataTypes/animation.datatype"

AUTHOR
    If you want to blame me, report any bugs, or wants a new version
    send your letter to:
                    Roland Mainz
                    Hohenstaufenstraße 8
                    52388 Nörvenich
                    GERMANY

    Phone: (+49)(0)2426/901568
    Fax:   (+49)(0)2426/901569

    EMAIL is also available (if you want to send me attachments
    larger than 1MB (up to 5MB, more with my permission):

    GISBURN@w-specht.rhein-ruhr.de

    Up to December 1997 I'm reachable using this email address, too:
    Reinhold.A.Mainz@KBV.DE

    | Please put your name and address in your mails !
    | German mailers should add their phone numbers.
    | See BUGS section above when submitting bug reports.

    Sorry, but I can only look once a week for mails.
    If you don't hear something from me within three weeks, please
    send your mail again (but watch about new releases) (problems with
    this email port are caused by reconfigurations, hackers, network
    problems etc.).

    The  entire  "animation.datatype"  package  may  be  noncommercially
    redistributed, provided  that  the package  is always  distributed
    in it's complete  form (including it's documentation). A small
    copy fee  for media costs is okay but any kind of commercial
    distribution is strictly forbidden without my permission !
    Comments and suggestions how to improve this program are
    generally appreciated!

----

Bye,
Roland