AniSprite 3.2

Skip to main content (skip navigation menu)

AniSprite 3.2

AniSprite logo

AniSprite is a multiple layer sprite animation library for Microsoft Windows (3.1x, Windows 3.1x with Win32s, Windows 95/98/ME and Windows NT/2000/XP). It is aimed at games and multi-media programmers, but there are also graphical design and business applications that use AniSprite (e.g. to implement image "layers").


This product is made in the EU



Technical information (advanced or unconventional usage of the AniSprite library) is available online as well. See, for example:

Using transparent boards with AniSprite
One of the new features of AniSprite 2.0 is the support for transparent boards. With a transparent board, you can draw your board with all sprites over a background that was created by other means. It allows you, for example, to move 256-colour sprites on top of an RGB background image.

Collision detection in AniSprite
AniSprite 3.0 supports a flexible (and quick) model for collision detection. This paper takes it to task using a simple "billiard" animation as a vehicle.
If you are interested in the kinetics of colliding balls in a two dimensional space, you are invited to this paper as well. (And, by the way, extension to 3D is trivial. This paper does not cover that, because AniSprite is 2D only.)

AniSprite tips
This page contains several tips that exploit specific AniSprite features or tricks that show some creative use of the AniSprite toolkit. What you will find here is a hodgepodge of mostly unrelated snippets, explained in an informal style, for example: splitting a sprite and its shadow mask into two different sprites, using luma masks to simulate alpha blending, group operations, and storing pictures in resource data of a Windows program.