File diff r6483:d2923d9c6631 → r6484:7a9ab9f50ee4
src/table/sprites.h
Show inline comments
 
@@ -1293,25 +1293,25 @@ enum AnimCursors {
 
	ANIMCURSOR_PICKSTATION  = -4, ///<  716 -  718 - goto-order icon
 
	ANIMCURSOR_BUILDSIGNALS = -5, ///< 1292 - 1293 - build signal
 
};
 

	
 
/**
 
 * Bitmask setup. For the graphics system, 32 bits are used to define
 
 * the sprite to be displayed. This variable contains various information:<p>
 
 * <ul><li> SPRITE_WIDTH is the number of bits used for the actual sprite to be displayed.
 
 * This always starts at bit 0.</li>
 
 * <li> TRANSPARENT_BIT is the bit number which toggles sprite transparency</li>
 
 * <li> RECOLOR_BIT toggles the recoloring system</li>
 
 * <li> PALETTE_SPRITE_WIDTH and PALETTE_SPRITE_START determine the position and number of
 
 * bits used for the recoloring process. For transparency, it must be 0x322.</li>
 
 * bits used for the recoloring process. For transparency, it must be 0x322.</li></ul>
 
 */
 
enum SpriteSetup {
 
	TRANSPARENT_BIT = 31,       ///< toggles transparency in the sprite
 
	RECOLOR_BIT = 30,           ///< toggles recoloring in the sprite
 
	OFFSET_BIT = 29,
 

	
 
	PALETTE_WIDTH = 24,         ///< number of bits of the sprite containing the recolor palette
 
	SPRITE_WIDTH = 24,          ///< number of bits for the sprite number
 
};
 

	
 
/**
 
 * these masks change the colors of the palette for a sprite.