Sprites are the image format used by the game. A sprt file references one or more images (the bitmaps stored in the "Images" folder). Most of the time you'll just want to use the image to be loaded as-is with no additional stuff going on. In this case, you can just use the ID you gave the image anywhere you'd normally use the ID of a sprite and the engine will generate the sprite for you. If, however, you want it to rotate or play a series of images as frames of an animation, you'll want to make your own sprt file. The following are the possible values in the file. They can be in any order and reasonable defaults will be used for any value that is omitted.
type - Must be either AnimatedSprite or Sprite. The difference being that Sprites have a single image and, optionally, a rotation speed while AnimatedSprites can reference many images and play them like an animation in addition to the rotation behavior.
frameTime - Amount of time each image is visible for. This parameter is only used with AnimatedSprites and is ignored by normal Sprites.
frame - Reference to an image that will be used in the sprite. AnimatedSprites will play all the frames listed in the order they appear in the file.
loop - Must be either true or false. Specifies whether the animation should loop or play once and stop. This is only used by AnimatedSprites and is ignored by Sprites.
rotSpeed - The speed at which the sprite rotates on the screen.