Changeset - r1872:f2d5f6d1aa5c
[Not reviewed]
master
0 1 0
orudge - 19 years ago 2005-05-29 20:36:11
orudge@openttd.org
(svn r2378) - Fix: [newgrf] Further property stubs, help prevents subsequent incorrect reading of newgrf data
1 file changed with 27 insertions and 3 deletions:
newgrf.c
27
3
0 comments (0 inline, 0 general)
newgrf.c
Show inline comments
 
@@ -351,7 +351,11 @@ static bool RailVehicleChangeInfo(uint e
 
		case 0x20:	/* Air drag */
 
		case 0x21:	/* Shorter tenders */
 
		case 0x22:	/* Visual */
 
		case 0x23: {/* Powered wagons weight bonus */
 
		case 0x23:	/* Powered wagons weight bonus */
 
		case 0x24:	/* High byte of vehicle weight */
 
		case 0x25:	/* User-defined bit mask to set when checking veh. var. 42 */
 
		case 0x26:	/* Retire vehicle early */
 
			{
 
			/* TODO */
 
			FOR_EACH_OBJECT {
 
				grf_load_byte(&buf);
 
@@ -457,6 +461,10 @@ static bool RoadVehicleChangeInfo(uint e
 
		}	break;
 
		case 0x17:      /* Callback */
 
		case 0x18:      /* Tractive effort */
 
		case 0x19:      /* Air drag */
 
		case 0x1A:      /* Refit cost */
 
		case 0x1B:      /* Retire vehicle early */
 
			{
 
			/* TODO */
 
			FOR_EACH_OBJECT {
 
				grf_load_byte(&buf);
 
@@ -558,7 +566,16 @@ static bool ShipVehicleChangeInfo(uint e
 
				_engine_refit_masks[SHIP_ENGINES_INDEX + engine + i] = refit_mask;
 
			}
 
		}	break;
 
		case 0x12: { /* Callback TODO */
 
		case 0x12: /* Callback */
 
		case 0x13: /* Refit cost */
 
		case 0x14: /* Ocean speed fraction */
 
		case 0x15: /* Canal speed fraction */
 
		case 0x16: /* Retire vehicle early */
 
		{
 
			/* TODO */
 
			FOR_EACH_OBJECT {
 
				grf_load_byte(&buf);
 
			}
 
			ret = true;
 
		}	break;
 
		default:
 
@@ -663,7 +680,14 @@ static bool AircraftVehicleChangeInfo(ui
 
				_engine_refit_masks[AIRCRAFT_ENGINES_INDEX + engine + i] = refit_mask;
 
			}
 
		}	break;
 
		case 0x14: { /* Callback TODO */
 
		case 0x14: /* Callback */
 
		case 0x15: /* Refit cost */
 
		case 0x16: /* Retire vehicle early */
 
		{
 
			/* TODO */
 
			FOR_EACH_OBJECT {
 
				grf_load_byte(&buf);
 
			}
 
			ret = true;
 
		}	break;
 
		default:
0 comments (0 inline, 0 general)