libtonc

Macros

#define SE_HFLIP   0x0400
 Horizontal flip.
 
#define SE_VFLIP   0x0800
 Vertical flip.
 
#define SE_ID_MASK   0x03FF
 
#define SE_ID_SHIFT   0
 
#define SE_ID(n)   ((n)<<SE_ID_SHIFT)
 
#define SE_FLIP_MASK   0x0C00
 
#define SE_FLIP_SHIFT   10
 
#define SE_FLIP(n)   ((n)<<SE_FLIP_SHIFT)
 
#define SE_PALBANK_MASK   0xF000
 
#define SE_PALBANK_SHIFT   12
 
#define SE_PALBANK(n)   ((n)<<SE_PALBANK_SHIFT)
 
#define SE_BUILD(id, PALBANK, hflip, vflip)   ( ((id)&0x03FF) | (((hflip)&1)<<10) | (((vflip)&1)<<11) | ((PALBANK)<<12) )
 

Detailed Description