Overview
  Next

The Sprite library  allows you to easily manage animated moving sprites.
This library is based on Andy Beaulieo's Asprite.Net which is an open source project.
You can use this library in commercial projects.
It can be used on both the desktop and the device.

The sprites engine advances in discrete steps.
In each step (tick) sprites move to their next position, sprites are animated and collisions are checked.
Usually a timer will be used to create these ticks.

There are two objects types in this library.
The first type is GameWindow. The GameWindow is the surface that holds, manages and displays the active and inactive sprites.
It should be added to a form using GameWindow.New1.
The second type is Sprite which represents a single sprite.
Sprites could be animated by loading an image that includes the frames sequence.

See the Sprites example for a complete demonstration.
Most code snippets in this manual are based on that example.