mirror of https://github.com/OpenTTD/OpenTTD
(svn r11748) -Codechange: Remove magic numbers introduced on r11746 and r11727
-Codechange: A few bad coding style inadvertendly applied toorelease/0.6
parent
7e4b7e3ad4
commit
aebcd80088
|
@ -3276,19 +3276,19 @@ static uint16 SanitizeSpriteOffset(uint16& num, uint16 offset, int max_sprites,
|
||||||
* @param load_index SpriteID of the sprite to be relocated */
|
* @param load_index SpriteID of the sprite to be relocated */
|
||||||
static inline void TranslateShoreSprites(SpriteID load_index)
|
static inline void TranslateShoreSprites(SpriteID load_index)
|
||||||
{
|
{
|
||||||
/* Contains the displacement required */
|
/** Contains the displacement required for the corresponding initial sprite*/
|
||||||
static const SpriteID shore_dup[8] = {
|
static const SpriteID shore_dup[8] = {
|
||||||
SPR_SHORE_BASE + 4, //4062
|
SPR_SHORE_BASE + 4, ///< 4062
|
||||||
SPR_SHORE_BASE + 1, //4063
|
SPR_SHORE_BASE + 1, ///< 4063
|
||||||
SPR_SHORE_BASE + 2, //4064
|
SPR_SHORE_BASE + 2, ///< 4064
|
||||||
SPR_SHORE_BASE + 8, //4065
|
SPR_SHORE_BASE + 8, ///< 4065
|
||||||
SPR_SHORE_BASE + 6, //4066
|
SPR_SHORE_BASE + 6, ///< 4066
|
||||||
SPR_SHORE_BASE + 12, //4067
|
SPR_SHORE_BASE + 12, ///< 4067
|
||||||
SPR_SHORE_BASE + 3, //4068
|
SPR_SHORE_BASE + 3, ///< 4068
|
||||||
SPR_SHORE_BASE + 9, //4069
|
SPR_SHORE_BASE + 9, ///< 4069
|
||||||
};
|
};
|
||||||
|
|
||||||
DupSprite(load_index, shore_dup[load_index - 4062]);
|
DupSprite(load_index, shore_dup[load_index - SPR_ORIGINALSHORE_START]);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Action 0x05 */
|
/* Action 0x05 */
|
||||||
|
@ -3382,18 +3382,18 @@ static void GraphicsNew(byte *buf, int len)
|
||||||
|
|
||||||
/* openttd(d/w).grf missing shore sprites and initialisation of SPR_SHORE_BASE */
|
/* openttd(d/w).grf missing shore sprites and initialisation of SPR_SHORE_BASE */
|
||||||
LoadNextSprite( SPR_SHORE_BASE + 0, _file_index, _nfo_line++); // SLOPE_STEEP_S
|
LoadNextSprite( SPR_SHORE_BASE + 0, _file_index, _nfo_line++); // SLOPE_STEEP_S
|
||||||
TranslateShoreSprites(4063); // SLOPE_W
|
TranslateShoreSprites(SPR_ORIGINALSHORE_START + 1); // SLOPE_W
|
||||||
TranslateShoreSprites(4064); // SLOPE_S
|
TranslateShoreSprites(SPR_ORIGINALSHORE_START + 2); // SLOPE_S
|
||||||
TranslateShoreSprites(4068); // SLOPE_SW
|
TranslateShoreSprites(SPR_ORIGINALSHORE_START + 6); // SLOPE_SW
|
||||||
TranslateShoreSprites(4062); // SLOPE_E
|
TranslateShoreSprites(SPR_ORIGINALSHORE_START); // SLOPE_E
|
||||||
LoadNextSprite( SPR_SHORE_BASE + 5, _file_index, _nfo_line++); // SLOPE_STEEP_W
|
LoadNextSprite( SPR_SHORE_BASE + 5, _file_index, _nfo_line++); // SLOPE_STEEP_W
|
||||||
TranslateShoreSprites(4066); // SLOPE_SE
|
TranslateShoreSprites(SPR_ORIGINALSHORE_START + 4); // SLOPE_SE
|
||||||
LoadNextSprite( SPR_SHORE_BASE + 7, _file_index, _nfo_line++); // SLOPE_WSE
|
LoadNextSprite( SPR_SHORE_BASE + 7, _file_index, _nfo_line++); // SLOPE_WSE
|
||||||
TranslateShoreSprites(4065); // SLOPE_N
|
TranslateShoreSprites(SPR_ORIGINALSHORE_START + 3); // SLOPE_N
|
||||||
TranslateShoreSprites(4069); // SLOPE_NW
|
TranslateShoreSprites(SPR_ORIGINALSHORE_START + 7); // SLOPE_NW
|
||||||
LoadNextSprite( SPR_SHORE_BASE + 10, _file_index, _nfo_line++); // SLOPE_STEEP_N
|
LoadNextSprite( SPR_SHORE_BASE + 10, _file_index, _nfo_line++); // SLOPE_STEEP_N
|
||||||
LoadNextSprite( SPR_SHORE_BASE + 11, _file_index, _nfo_line++); // SLOPE_NWS
|
LoadNextSprite( SPR_SHORE_BASE + 11, _file_index, _nfo_line++); // SLOPE_NWS
|
||||||
TranslateShoreSprites(4067); // SLOPE_NE
|
TranslateShoreSprites(SPR_ORIGINALSHORE_START + 5); // SLOPE_NE
|
||||||
LoadNextSprite( SPR_SHORE_BASE + 13, _file_index, _nfo_line++); // SLOPE_ENW
|
LoadNextSprite( SPR_SHORE_BASE + 13, _file_index, _nfo_line++); // SLOPE_ENW
|
||||||
LoadNextSprite( SPR_SHORE_BASE + 14, _file_index, _nfo_line++); // SLOPE_SEN
|
LoadNextSprite( SPR_SHORE_BASE + 14, _file_index, _nfo_line++); // SLOPE_SEN
|
||||||
LoadNextSprite( SPR_SHORE_BASE + 15, _file_index, _nfo_line++); // SLOPE_STEEP_E
|
LoadNextSprite( SPR_SHORE_BASE + 15, _file_index, _nfo_line++); // SLOPE_STEEP_E
|
||||||
|
@ -3888,9 +3888,9 @@ static void SpriteReplace(byte *buf, int len)
|
||||||
_nfo_line++;
|
_nfo_line++;
|
||||||
LoadNextSprite(load_index, _file_index, _nfo_line); // XXX
|
LoadNextSprite(load_index, _file_index, _nfo_line); // XXX
|
||||||
|
|
||||||
/* Shore sprites (4062-4069) are now located at different addresses.
|
/* Shore sprites now located at different addresses.
|
||||||
* So apply the required displacements */
|
* So apply the required displacements */
|
||||||
if (IsInsideMM(load_index, 4062, 4069+1)) TranslateShoreSprites(load_index);
|
if (IsInsideMM(load_index, SPR_ORIGINALSHORE_START, SPR_ORIGINALSHORE_END + 1)) TranslateShoreSprites(load_index);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -144,6 +144,8 @@ enum Sprites {
|
||||||
/* shore tiles - action 05-0D */
|
/* shore tiles - action 05-0D */
|
||||||
SPR_SHORE_BASE = SPR_2CCMAP_BASE + TWOCCMAP_SPRITE_COUNT,
|
SPR_SHORE_BASE = SPR_2CCMAP_BASE + TWOCCMAP_SPRITE_COUNT,
|
||||||
SPR_SHORE_SPRITE_COUNT = 18,
|
SPR_SHORE_SPRITE_COUNT = 18,
|
||||||
|
SPR_ORIGINALSHORE_START = 4062,
|
||||||
|
SPR_ORIGINALSHORE_END = 4069,
|
||||||
|
|
||||||
SPR_AIRPORTX_BASE = SPR_SHORE_BASE + SPR_SHORE_SPRITE_COUNT, // The sprites used for other airport angles
|
SPR_AIRPORTX_BASE = SPR_SHORE_BASE + SPR_SHORE_SPRITE_COUNT, // The sprites used for other airport angles
|
||||||
SPR_NEWAIRPORT_TARMAC = SPR_AIRPORTX_BASE,
|
SPR_NEWAIRPORT_TARMAC = SPR_AIRPORTX_BASE,
|
||||||
|
|
Loading…
Reference in New Issue