Mercurial > hg > openttd
changeset 5470:16e3ba76e1a9 draft
(svn r7752) -Codechange: An off-by-one problem reduced the sprite limit by 1 whole sprite
author | peter1138 <peter1138@openttd.org> |
---|---|
date | Tue, 02 Jan 2007 18:19:56 +0000 |
parents | 4c38f4846b7a |
children | a382816fccca |
files | table/sprites.h |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/table/sprites.h +++ b/table/sprites.h @@ -1314,9 +1314,9 @@ * @see SpriteSetup */ enum SpriteMasks { ///Maximum number of sprites that can be loaded at a given time. - MAX_SPRITES = (1 << SPRITE_WIDTH) - 1, + MAX_SPRITES = 1 << SPRITE_WIDTH, ///The mask to for the main sprite - SPRITE_MASK = MAX_SPRITES, + SPRITE_MASK = MAX_SPRITES - 1, ///The mask for the auxiliary sprite (the one that takes care of recoloring) PALETTE_SPRITE_MASK = ((1 << PALETTE_SPRITE_WIDTH) - 1) << PALETTE_SPRITE_START, ///Mask for the auxiliary sprites if it is locate in the LSBs