mirror of https://github.com/OpenTTD/OpenTTD
parent
b8f9e24189
commit
7e70ead396
|
@ -5168,6 +5168,11 @@ static void NewSpriteGroup(ByteReader *buf)
|
||||||
grfmsg(6, "NewSpriteGroup: New SpriteGroup 0x%02X, %u loaded, %u loading",
|
grfmsg(6, "NewSpriteGroup: New SpriteGroup 0x%02X, %u loaded, %u loading",
|
||||||
setid, num_loaded, num_loading);
|
setid, num_loaded, num_loading);
|
||||||
|
|
||||||
|
if (num_loaded + num_loading == 0) {
|
||||||
|
grfmsg(1, "NewSpriteGroup: no result, skipping invalid RealSpriteGroup");
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
if (num_loaded + num_loading == 1) {
|
if (num_loaded + num_loading == 1) {
|
||||||
/* Avoid creating 'Real' sprite group if only one option. */
|
/* Avoid creating 'Real' sprite group if only one option. */
|
||||||
uint16 spriteid = buf->ReadWord();
|
uint16 spriteid = buf->ReadWord();
|
||||||
|
|
Loading…
Reference in New Issue