(svn r27668) -Feature: [NewGRF] Allow composing vehicles from multiple sprites.

This commit is contained in:
frosch
2016-10-16 14:59:44 +00:00
parent c175067ed9
commit 117e73751c
10 changed files with 106 additions and 44 deletions

View File

@@ -30,8 +30,8 @@
*/
static bool IncrementSprite(EffectVehicle *v, SpriteID last)
{
if (v->sprite_seq.sprite != last) {
v->sprite_seq.sprite++;
if (v->sprite_seq.seq[0].sprite != last) {
v->sprite_seq.seq[0].sprite++;
return true;
} else {
return false;
@@ -476,9 +476,8 @@ static bool BubbleTick(EffectVehicle *v)
if ((v->progress & 3) != 0) return true;
if (v->spritenum == 0) {
SpriteID &cur_image = v->sprite_seq.sprite;
cur_image++;
if (cur_image < SPR_BUBBLE_GENERATE_3) {
v->sprite_seq.seq[0].sprite++;
if (v->sprite_seq.seq[0].sprite < SPR_BUBBLE_GENERATE_3) {
v->UpdatePositionAndViewport();
return true;
}