Mercurial > hg > openttd
diff src/newgrf_spritegroup.cpp @ 9088:5b5958727985 draft
(svn r12947) -Fix: keep only first 15 bits for non failed callback results
author | glx <glx@openttd.org> |
---|---|
date | Sun, 04 May 2008 22:32:25 +0000 |
parents | 94bb527c979f |
children | d48433370037 |
line wrap: on
line diff
--- a/src/newgrf_spritegroup.cpp +++ b/src/newgrf_spritegroup.cpp @@ -204,6 +204,7 @@ if (group->g.determ.num_ranges == 0) { /* nvar == 0 is a special case -- we turn our value into a callback result */ + if (value != CALLBACK_FAILED) value = GB(value, 0, 15); nvarzero.type = SGT_CALLBACK; nvarzero.g.callback.result = value; return &nvarzero;