zSprite is a Single surface 2D openGL sprite module for BlitzMax. Very flexible and easy to use command functions helps you get your game finished faster.
Main features are:
Single surface layers
Sprite control includes: Create, Copy, Handle, Flip, Position, Turn, Angle, Scale, Alpha, Blend, Color, Shadow, Visible, Zorder, Collisions and Animation.
System controlled realtime drop shadow option per sprite or layer.
Z-order control of individual sprites and layers.
20 fully automated fire'n'forget sprite effects.
User defined collision frames for more precise collisions (works with rotation and scale).
Collisions comes in three variations, Sprite to Sprite, Sprite to Point and SpriteFrame to SpriteFrame.
Automated functions that can call a predefined function when collision occurs either once or continuesly.
Multiple images on same texture to generate different looking sprites from the same single surface texture.
Full access to all sprite data.
Bitmap Text functions.
Geometry functions: lines, triangles, quads.
A total of 150+ functions for easy sprite control.
The main concept behind the module is that you load a texture resource, create a layer which is assigned a resource.
As you create sprites, you assign these to layers. All sprites on same layer shares the texture resource assigned to the layer.

You can download the first demos from the following links:
http://www.zac-interactive.dk/tools/zsprite/zSpriteDemos.zip
http://www.zac-interactive.dk/tools/zsprite/zSpritePuzzle.zip
I have yet to decide on the price, but suggestions are welcome, and yes I know you want it for free, but that is probably not going to happen.
You can view the current docs here:
http://www.zac-interactive.dk/tools/zsprite/zspritedocs.html
I will be releasing this sometime this week. I am currently working on more extensive demos for it and the example library which currently is at over 50 example sources.
Main features are:
Single surface layers
Sprite control includes: Create, Copy, Handle, Flip, Position, Turn, Angle, Scale, Alpha, Blend, Color, Shadow, Visible, Zorder, Collisions and Animation.
System controlled realtime drop shadow option per sprite or layer.
Z-order control of individual sprites and layers.
20 fully automated fire'n'forget sprite effects.
User defined collision frames for more precise collisions (works with rotation and scale).
Collisions comes in three variations, Sprite to Sprite, Sprite to Point and SpriteFrame to SpriteFrame.
Automated functions that can call a predefined function when collision occurs either once or continuesly.
Multiple images on same texture to generate different looking sprites from the same single surface texture.
Full access to all sprite data.
Bitmap Text functions.
Geometry functions: lines, triangles, quads.
A total of 150+ functions for easy sprite control.
The main concept behind the module is that you load a texture resource, create a layer which is assigned a resource.
As you create sprites, you assign these to layers. All sprites on same layer shares the texture resource assigned to the layer.
You can download the first demos from the following links:
http://www.zac-interactive.dk/tools/zsprite/zSpriteDemos.zip
http://www.zac-interactive.dk/tools/zsprite/zSpritePuzzle.zip
I have yet to decide on the price, but suggestions are welcome, and yes I know you want it for free, but that is probably not going to happen.
You can view the current docs here:
http://www.zac-interactive.dk/tools/zsprite/zspritedocs.html
I will be releasing this sometime this week. I am currently working on more extensive demos for it and the example library which currently is at over 50 example sources.