(svn r4332) Turn a table lookup into a ternary operator
authortron
Sun, 09 Apr 2006 09:29:50 +0000
changeset 3483 612a0ab8b7d2
parent 3482 ba2072e463c8
child 3484 bb5bb904b70d
(svn r4332) Turn a table lookup into a ternary operator
rail_cmd.c
--- a/rail_cmd.c	Sun Apr 09 08:25:43 2006 +0000
+++ b/rail_cmd.c	Sun Apr 09 09:29:50 2006 +0000
@@ -2011,7 +2011,6 @@
 	-1,  0,  1,  0, /* x */
 	 0,  1,  0, -1  /* y */
 };
-static const byte _depot_track_mask[4] = {1, 2, 1, 2};
 
 static uint32 VehicleEnter_Track(Vehicle *v, TileIndex tile, int x, int y)
 {
@@ -2058,8 +2057,7 @@
 			/* leave the depot? */
 			if ((v = v->next) != NULL) {
 				v->vehstatus &= ~VS_HIDDEN;
-				v->u.rail.track = _depot_track_mask[dir];
-				assert(v->u.rail.track);
+				v->u.rail.track = (DiagDirToAxis(dir) == AXIS_X ? 1 : 2);
 			}
 		}
 	}