Mercurial > hg > openttd
changeset 4926:b186bd57805c draft
(svn r6906) - Fix [FS#370]: Clear 'large plane' flag if 'helicopter' flag is set. (mart3p)
author | peter1138 <peter1138@openttd.org> |
---|---|
date | Mon, 23 Oct 2006 17:01:02 +0000 |
parents | 77a15a0c18af |
children | 29521f1b6ab5 |
files | newgrf.c |
diffstat | 1 files changed, 7 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/newgrf.c +++ b/newgrf.c @@ -736,7 +736,13 @@ break; case 0x09: /* Helicopter */ - FOR_EACH_OBJECT SB(avi[i].subtype, 0, 1, (grf_load_byte(&buf) != 0 ? 1 : 0)); + FOR_EACH_OBJECT { + if (grf_load_byte(&buf) == 0) { + avi[i].subtype = 0; + } else { + SB(avi[i].subtype, 0, 1, 1); + } + } break; case 0x0A: /* Large */