order_gui.c
changeset 1981 3c9c682f1212
parent 1977 37bbebf94434
child 2049 538e73c53f54
equal deleted inserted replaced
1980:6c5917cfcb78 1981:3c9c682f1212
   225 		case MP_WATER:
   225 		case MP_WATER:
   226 			if (v->type != VEH_Ship) break;
   226 			if (v->type != VEH_Ship) break;
   227 			if (IsTileDepotType(tile, TRANSPORT_WATER) &&
   227 			if (IsTileDepotType(tile, TRANSPORT_WATER) &&
   228 					IsTileOwner(tile, _local_player)) {
   228 					IsTileOwner(tile, _local_player)) {
   229 				switch (_map5[tile]) {
   229 				switch (_map5[tile]) {
   230 				case 0x81: tile--; break;
   230 					case 0x81: tile -= TileDiffXY(1, 0); break;
   231 				case 0x83: tile-= TILE_XY(0,1); break;
   231 					case 0x83: tile -= TileDiffXY(0, 1); break;
   232 				}
   232 				}
   233 				order.type = OT_GOTO_DEPOT;
   233 				order.type = OT_GOTO_DEPOT;
   234 				order.flags = OF_PART_OF_ORDERS;
   234 				order.flags = OF_PART_OF_ORDERS;
   235 				order.station = GetDepotByTile(tile)->index;
   235 				order.station = GetDepotByTile(tile)->index;
   236 				return order;
   236 				return order;