Mercurial > hg > openttd
changeset 8649:8f9173cfef4a draft
(svn r12295) -Codechange: Make plane speed option available to NewGRFs
author | peter1138 <peter1138@openttd.org> |
---|---|
date | Wed, 27 Feb 2008 21:33:52 +0000 |
parents | d6d1354b7a27 |
children | 2fa51e7b4d1f |
files | src/newgrf.cpp |
diffstat | 1 files changed, 12 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/newgrf.cpp +++ b/src/newgrf.cpp @@ -4091,8 +4091,18 @@ /* empty wagon speed increase */ case 0x0F: return 0; - /* plane speed factor */ - case 0x10: return 4; + /* plane speed factor; our patch option is reversed from TTDPatch's, + * the following is good for 1x, 2x and 4x (most common?) and... + * well not really for 3x. */ + case 0x10: + switch (_patches.plane_speed) { + default: + case 4: return 1; + case 3: return 2; + case 2: return 2; + case 1: return 4; + } + /* 2CC colormap base sprite */ case 0x11: return SPR_2CCMAP_BASE;