#include <sprite.h>
Public 変数 | |
int | gfxOffsetStep |
s16 | firstFree |
AllocHeader * | allocBuffer |
s16 | allocBufferSize |
union { | |
SpriteEntry * oamMemory | |
SpriteRotation * oamRotationMemory | |
}; | |
SpriteMapping | spriteMapping |
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
allocation buffer for graphics allocation
current size of the allocation buffer
pointer to the first free block of tiles
The distance between tiles as 2^gfxOffsetStep
pointer to shadow oam memory
pointer to shadow oam memory for rotation