Line 6: |
Line 6: |
| | display = Any | | | display = Any |
| | author = Chaosteil, Feesh! | | | author = Chaosteil, Feesh! |
− | | version = 0.2.0 | + | | version = 0.2.1 |
− | | download = [http://chaosteil.googlepages.com/libwiisprite-0.2.0.tar.gz Here] | + | | download = [http://chaosteil.googlepages.com/libwiisprite-0.2.1.tar.gz Here] |
| | source = No | | | source = No |
| }} | | }} |
| | | |
− | '''libwiisprite''' is a new sprite library which uses GX as its underlying rendering engine. | + | '''libwiisprite''' is a new sprite library which uses GX as its underlying rendering engine. It is optimized for rapid fast game development, but can also be used for GUI applications. |
| | | |
| ==About== | | ==About== |
Line 40: |
Line 40: |
| ==Download & Installation== | | ==Download & Installation== |
| You can download the library from | | You can download the library from |
− | *http://chaosteil.googlepages.com/libwiisprite-0.2.0.tar.gz | + | *http://chaosteil.googlepages.com/libwiisprite-0.2.1.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.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. |
| + | *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 initialized only once. This prevents from freaking Sprites and TiledLayers out when changing images. |
| + | *Some optimizations here and there. |
| + | |
| 0.2.0 - We put a lot of effort and polish into this release, so we hope you will enjoy it as much as we enjoyed making it! | | 0.2.0 - We put a lot of effort and polish into this release, so we hope you will enjoy it as much as we enjoyed making it! |
| *Quad was added as an additional Layer-based class to use. You can now draw colored rectangles without textures. | | *Quad was added as an additional Layer-based class to use. You can now draw colored rectangles without textures. |
Line 62: |
Line 72: |
| *All of the examples got updated. We also added an template example. | | *All of the examples got updated. We also added an template example. |
| | | |
− | 0.1.9
| + | ==Other libwiisprite Examples== |
− | *This is mainly a bugfix release, no new features included. You may need to update your sources to correctly use the display now. The examples also got updated. | + | *[http://blog.dev-scene.com/0xtob/2008/06/19/box2d-for-the-wii/ Box2D + libwiisprite] - Box2D ported to Wii with an example powered by libwiisprite. Made by 0xtob. |
− | *Added a wrong size check to image loading errors. Image width and height have to be a multiple of 4.
| |
− | *The whole screen estate is used. Pointer correction is also explained in the spritetest example.
| |
− | *LayerManager.SetViewWindow() fixed. Displays correctly now.
| |
− | *Fixed TiledLayer displaying (last version crashed GX) and collision detecting with sprites.
| |
− | *Now doing more checks throughout the code.
| |
| | | |
| ==Bugs, Suggestions== | | ==Bugs, Suggestions== |
| | | |
| If you find a bug or have a suggestion (maybe a tutorial to add to the library) please send an e-mail to chaosteil [at} gmail [dot} com or | | If you find a bug or have a suggestion (maybe a tutorial to add to the library) please send an e-mail to chaosteil [at} gmail [dot} com or |
− | gummybassist [at} gmail [dot} com or if you are on an EFNet server, PM | + | gummybassist [at} gmail [dot} com or if you are on an EFNet server, send a PM |
| Chaosteil or feesh. | | Chaosteil or feesh. |