libtonc: Screen-entry Flags

Tonclib

Screen-entry Flags
[Memory map bit(fields)]


Defines

#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) )

Generated on Mon Aug 25 17:03:57 2008 for libtonc by  doxygen 1.5.3