Line 6: |
Line 6: |
| | display = Any | | | display = Any |
| | author = [[User:Chaosteil | Chaosteil]], [[User:Feesh! | Feesh!]] | | | author = [[User:Chaosteil | Chaosteil]], [[User:Feesh! | Feesh!]] |
− | | version = 0.2.2 | + | | version = 0.2.3 |
− | | download = [http://chaosteil.googlepages.com/libwiisprite-0.2.2.tar.gz Here] | + | | download = [http://chaosteil.googlepages.com/libwiisprite-0.2.3.tar.gz Here] |
− | | source = On Demand | + | | source = On Request |
| }} | | }} |
| | | |
Line 25: |
Line 25: |
| functionality of the library. | | functionality of the library. |
| | | |
− | Currently 24bit and 32bit PNGs are the only supported image format.
| + | All possible pngs can be loaded, even the ones with an alpha layer, |
− | We are currently working on to support even more formats.
| + | so you can get started immediately! |
| | | |
| The library comes with full Doxygen documentation to help | | The library comes with full Doxygen documentation to help |
Line 39: |
Line 39: |
| ==Download & Installation== | | ==Download & Installation== |
| You can download the library from | | You can download the library from |
− | *http://chaosteil.googlepages.com/libwiisprite-0.2.2.tar.gz | + | *http://chaosteil.googlepages.com/libwiisprite-0.2.3.tar.gz |
| Please refer to the README.TXT for installation instructions. | | Please refer to the README.TXT for installation instructions. |
| | | |
| ==New Stuff== | | ==New Stuff== |
| + | '''0.2.3''' |
| + | *All possible png files can now be loaded. |
| + | *Image has now a "DestroyImage()" method to allow to reload the image after that. |
| + | |
| '''0.2.2''' | | '''0.2.2''' |
| *Image now supports loading from a buffer. Now you don't have to specify a path, but you can use a raw2c converted file or your own buffer of a png file. The documentation has a whole page dedicated to it. | | *Image now supports loading from a buffer. Now you don't have to specify a path, but you can use a raw2c converted file or your own buffer of a png file. The documentation has a whole page dedicated to it. |
Line 50: |
Line 54: |
| *Several small bugfixes for the library to make it even more stable. | | *Several small bugfixes for the library to make it even more stable. |
| | | |
− | '''0.2.1''' - We added some new stuff which could enhance game development. | + | |
− | *Sprites now also can use additional collision detection which includes the rotation and the zoom of the sprite. Check the documentation on how to do it.
| + | ''The old changelogs may be found in the RELEASE.TXT file.'' |
− | *Implemented additive blending which can be useful for particle effects. Check the transformation enum in sprites.
| |
− | *Fixed a bug with transformations. Now Sprite accepts u8, so transformations can be used as flags.
| |
− | *Added defines for IR pointer correction. Check spritetest on how to use the pointer the right way.
| |
− | *Several additions to GameWindow: You can now stop the Video subsystem, as well as poll for the height and width of the screen.
| |
− | *You can now use Image to draw on the image. You must derive from the image to an own class to use it.
| |
− | *Images can now only be initialized only once. This prevents from freaking Sprites and TiledLayers out when changing images.
| |
− | *Some optimizations here and there.
| |
| | | |
| ==Other libwiisprite Examples== | | ==Other libwiisprite Examples== |