diff options
author | peter1138 <peter1138@openttd.org> | 2010-03-03 19:07:34 +0000 |
---|---|---|
committer | peter1138 <peter1138@openttd.org> | 2010-03-03 19:07:34 +0000 |
commit | 1025d003b30f6ce0be320a9ed3b53e2e85565325 (patch) | |
tree | 1bc4dd9a07b562969cf906a3c9112b13cd27bfc1 /src/newgrf.cpp | |
parent | c3d3e7d3831f288120d3bc90d7dba6add01b1e7c (diff) | |
download | openttd-1025d003b30f6ce0be320a9ed3b53e2e85565325.tar.xz |
(svn r19307) -Add: Let railtypes specify their own smallmap colour. No legend support yet.
Diffstat (limited to 'src/newgrf.cpp')
-rw-r--r-- | src/newgrf.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/newgrf.cpp b/src/newgrf.cpp index 4ca71a90f..ad212be14 100644 --- a/src/newgrf.cpp +++ b/src/newgrf.cpp @@ -2583,6 +2583,10 @@ static ChangeInfoResult RailTypeChangeInfo(uint id, int numinfo, int prop, ByteR rti->acceleration_type = Clamp(buf->ReadByte(), 0, 2); break; + case 0x16: // Map colour + rti->map_colour = MapDOSColour(buf->ReadByte()); + break; + default: ret = CIR_UNKNOWN; break; @@ -2637,6 +2641,7 @@ static ChangeInfoResult RailTypeReserveInfo(uint id, int numinfo, int prop, Byte case 0x11: // Curve speed advantage case 0x12: // Station graphic case 0x15: // Acceleration model + case 0x16: // Map colour buf->ReadByte(); break; |