The Sprite is a game API class. It provides animation to a set of image sequence. It allows several transformations such as flip and rotation to an image. Each frame sequence has a unique number, starting from zero. It defines the following three constructors:
- Sprite(Image image): This creates a new non animated Sprite with a specified image.
- Sprite(Image image, int height, int width): This creates a new animated Sprite using frames contained in the given image.
- Sprite(Sprite s): This creates a new Sprite from another Sprite.