Spriteworld 2.2
Spriteworld
Development · v2.2
| Filename | spriteworld-22.hqx |
|---|---|
| Size | 1,914.4 KB (1960300 bytes) |
| Mac OS | System 7 |
| Architecture | 68K |
| Downloads | 5 |
Enjoying MacTrove?
Anonymous downloads are free and unlimited.
Create a free account to track favorites,
contribute metadata corrections, and join the
community chat.
About
SpriteWorld is a free animation package for programmers that allows you to easily add sprite-based animation to your program. SpriteWorld was designed with game programmers in mind, and has many features that are very useful for making games, such as smooth overlapping of sprites, custom blitters to speed up the animation, pixel-precise collision detection, the ability to create an unlimited number of sprites of any size, a fast scrolling engine, and much more. SpriteWorld comes with complete source code, so you can modify it if necessary to suit your needs.
Here are just some of the improvements in SpriteWorld 2.2: - A dramatically improved circular scrolling engine. - Support for multiple tile layers, as well as a background picture behind your tiles! - Assertions were added to SpriteWorld. Now, if you forget to do something important (such as locking the SpriteWorld before starting the animation), you will (hopefully) get a polite dialog box reporting the problem instead of having your program crash. - New routines for playing asynchronous sounds. - New routines for quickly drawing and copying lines and framed rectangles in both scrolling and non-scrolling SpriteWorlds. - Many new functions, such as SWPauseSpriteLayer, SWDisposeAllSpritesInLayer, SWCountNumSpritesInLayer, and SWCloneSpriteFromTile. - Various bug fixes and speed improvements. - Plus a whole lot more!
Requirements: System 7.0 or later, 68020 or later Mac, CodeWarrior C or Think/Symantec C programming environment.
Be sure to download the SpriteWorld 2.2 Extra Demos package as well!
File Info
This file is part of the MacTrove archive. See the Thank You page for the upstream mirrors we rely on. It is BinHex encoded — use The Unarchiver to decode it.
Related apps