| 
    libnds
    
   | 
 
Holds the state for a 2D sprite engine. More...
#include <sprite.h>
Data Fields | |
| AllocHeader * | allocBuffer | 
| Array, allocation buffer for graphics allocation.  | |
| s16 | allocBufferSize | 
| Current size of the allocation buffer.  | |
| s16 | firstFree | 
| Pointer to the first free block of tiles.  | |
| int | gfxOffsetStep | 
| The distance between tiles as 2^gfxOffsetStep.  | |
| SpriteMapping | spriteMapping | 
| The mapping of the OAM.  | |
Holds the state for a 2D sprite engine.
There are two of these objects, oamMain and oamSub and these must be passed in to all oam functions.