newgrf.c
changeset 1895 398f156479c8
parent 1894 0053e4f13db8
child 1908 bc48a30aba72
--- a/newgrf.c	Thu Jun 02 21:38:50 2005 +0000
+++ b/newgrf.c	Fri Jun 03 10:39:30 2005 +0000
@@ -343,7 +343,12 @@
 				_engine_refit_masks[engine + i] = refit_mask;
 			}
 		}	break;
-
+		case 0x1E:	/* Callback */
+			FOR_EACH_OBJECT {
+				byte callbacks = grf_load_byte(&buf);
+				rvi[i].callbackmask = callbacks;
+			}
+			break;
 		/* TODO */
 		/* Fall-through for unimplemented two bytes long properties. */
 		case 0x1B:	/* Powered wagons power bonus */
@@ -353,7 +358,6 @@
 		/* Fall-through for unimplemented one byte long properties. */
 		case 0x1A:	/* Sort order */
 		case 0x1C:	/* Refit cost */
-		case 0x1E:	/* Callback */
 		case 0x1F:	/* Tractive effort */
 		case 0x20:	/* Air drag */
 		case 0x21:	/* Shorter tenders */