(svn r19306) -Change: Railtype cost factor from byte to word value

This commit is contained in:
peter1138 2010-03-03 18:58:32 +00:00
parent 4963296f03
commit c3d3e7d383
2 changed files with 3 additions and 3 deletions

View File

@ -2572,7 +2572,7 @@ static ChangeInfoResult RailTypeChangeInfo(uint id, int numinfo, int prop, ByteR
break;
case 0x13: // Construction cost factor
rti->cost_multiplier = buf->ReadByte();
rti->cost_multiplier = buf->ReadWord();
break;
case 0x14: // Speed limit
@ -2623,6 +2623,7 @@ static ChangeInfoResult RailTypeReserveInfo(uint id, int numinfo, int prop, Byte
case 0x0B: // Build window caption
case 0x0C: // Autoreplace text
case 0x0D: // New loco
case 0x13: // Construction cost
case 0x14: // Speed limit
buf->ReadWord();
break;
@ -2635,7 +2636,6 @@ static ChangeInfoResult RailTypeReserveInfo(uint id, int numinfo, int prop, Byte
case 0x10: // Rail Type flags
case 0x11: // Curve speed advantage
case 0x12: // Station graphic
case 0x13: // Construction cost
case 0x15: // Acceleration model
buf->ReadByte();
break;

View File

@ -186,7 +186,7 @@ struct RailtypeInfo {
/**
* Cost multiplier for building this rail type
*/
uint8 cost_multiplier;
uint16 cost_multiplier;
/**
* Acceleration type of this rail type