equal
deleted
inserted
replaced
696 |
696 |
697 i = 60; |
697 i = 60; |
698 for (;;) { |
698 for (;;) { |
699 // look for one from the subsidy list |
699 // look for one from the subsidy list |
700 AiFindSubsidyIndustryRoute(&fr); |
700 AiFindSubsidyIndustryRoute(&fr); |
701 if (IS_INT_INSIDE(fr.distance, 60, 90 + 1)) break; |
701 if (IsInsideMM(fr.distance, 60, 90 + 1)) break; |
702 |
702 |
703 // try a random one |
703 // try a random one |
704 AiFindRandomIndustryRoute(&fr); |
704 AiFindRandomIndustryRoute(&fr); |
705 if (IS_INT_INSIDE(fr.distance, 60, 90 + 1)) break; |
705 if (IsInsideMM(fr.distance, 60, 90 + 1)) break; |
706 |
706 |
707 // only test 60 times |
707 // only test 60 times |
708 if (--i == 0) return; |
708 if (--i == 0) return; |
709 } |
709 } |
710 |
710 |
799 |
799 |
800 i = 60; |
800 i = 60; |
801 for (;;) { |
801 for (;;) { |
802 // look for one from the subsidy list |
802 // look for one from the subsidy list |
803 AiFindSubsidyIndustryRoute(&fr); |
803 AiFindSubsidyIndustryRoute(&fr); |
804 if (IS_INT_INSIDE(fr.distance, 40, 60 + 1)) break; |
804 if (IsInsideMM(fr.distance, 40, 60 + 1)) break; |
805 |
805 |
806 // try a random one |
806 // try a random one |
807 AiFindRandomIndustryRoute(&fr); |
807 AiFindRandomIndustryRoute(&fr); |
808 if (IS_INT_INSIDE(fr.distance, 40, 60 + 1)) break; |
808 if (IsInsideMM(fr.distance, 40, 60 + 1)) break; |
809 |
809 |
810 // only test 60 times |
810 // only test 60 times |
811 if (--i == 0) return; |
811 if (--i == 0) return; |
812 } |
812 } |
813 |
813 |
867 |
867 |
868 i = 60; |
868 i = 60; |
869 for (;;) { |
869 for (;;) { |
870 // look for one from the subsidy list |
870 // look for one from the subsidy list |
871 AiFindSubsidyIndustryRoute(&fr); |
871 AiFindSubsidyIndustryRoute(&fr); |
872 if (IS_INT_INSIDE(fr.distance, 15, 40 + 1)) break; |
872 if (IsInsideMM(fr.distance, 15, 40 + 1)) break; |
873 |
873 |
874 // try a random one |
874 // try a random one |
875 AiFindRandomIndustryRoute(&fr); |
875 AiFindRandomIndustryRoute(&fr); |
876 if (IS_INT_INSIDE(fr.distance, 15, 40 + 1)) break; |
876 if (IsInsideMM(fr.distance, 15, 40 + 1)) break; |
877 |
877 |
878 // only test 60 times |
878 // only test 60 times |
879 if (--i == 0) return; |
879 if (--i == 0) return; |
880 } |
880 } |
881 |
881 |
935 |
935 |
936 i = 60; |
936 i = 60; |
937 for (;;) { |
937 for (;;) { |
938 // look for one from the subsidy list |
938 // look for one from the subsidy list |
939 AiFindSubsidyPassengerRoute(&fr); |
939 AiFindSubsidyPassengerRoute(&fr); |
940 if (IS_INT_INSIDE(fr.distance, 60, 110 + 1)) break; |
940 if (IsInsideMM(fr.distance, 60, 110 + 1)) break; |
941 |
941 |
942 // try a random one |
942 // try a random one |
943 AiFindRandomPassengerRoute(&fr); |
943 AiFindRandomPassengerRoute(&fr); |
944 if (IS_INT_INSIDE(fr.distance, 60, 110 + 1)) break; |
944 if (IsInsideMM(fr.distance, 60, 110 + 1)) break; |
945 |
945 |
946 // only test 60 times |
946 // only test 60 times |
947 if (--i == 0) return; |
947 if (--i == 0) return; |
948 } |
948 } |
949 |
949 |
1036 |
1036 |
1037 i = 60; |
1037 i = 60; |
1038 for (;;) { |
1038 for (;;) { |
1039 // look for one from the subsidy list |
1039 // look for one from the subsidy list |
1040 AiFindSubsidyPassengerRoute(&fr); |
1040 AiFindSubsidyPassengerRoute(&fr); |
1041 if (IS_INT_INSIDE(fr.distance, 0, 55 + 1)) break; |
1041 if (IsInsideMM(fr.distance, 0, 55 + 1)) break; |
1042 |
1042 |
1043 // try a random one |
1043 // try a random one |
1044 AiFindRandomPassengerRoute(&fr); |
1044 AiFindRandomPassengerRoute(&fr); |
1045 if (IS_INT_INSIDE(fr.distance, 0, 55 + 1)) break; |
1045 if (IsInsideMM(fr.distance, 0, 55 + 1)) break; |
1046 |
1046 |
1047 // only test 60 times |
1047 // only test 60 times |
1048 if (--i == 0) return; |
1048 if (--i == 0) return; |
1049 } |
1049 } |
1050 |
1050 |
1124 |
1124 |
1125 i = 60; |
1125 i = 60; |
1126 for (;;) { |
1126 for (;;) { |
1127 // look for one from the subsidy list |
1127 // look for one from the subsidy list |
1128 AiFindSubsidyIndustryRoute(&fr); |
1128 AiFindSubsidyIndustryRoute(&fr); |
1129 if (IS_INT_INSIDE(fr.distance, 35, 55 + 1)) break; |
1129 if (IsInsideMM(fr.distance, 35, 55 + 1)) break; |
1130 |
1130 |
1131 // try a random one |
1131 // try a random one |
1132 AiFindRandomIndustryRoute(&fr); |
1132 AiFindRandomIndustryRoute(&fr); |
1133 if (IS_INT_INSIDE(fr.distance, 35, 55 + 1)) break; |
1133 if (IsInsideMM(fr.distance, 35, 55 + 1)) break; |
1134 |
1134 |
1135 // only test 60 times |
1135 // only test 60 times |
1136 if (--i == 0) return; |
1136 if (--i == 0) return; |
1137 } |
1137 } |
1138 |
1138 |
1180 |
1180 |
1181 i = 60; |
1181 i = 60; |
1182 for (;;) { |
1182 for (;;) { |
1183 // look for one from the subsidy list |
1183 // look for one from the subsidy list |
1184 AiFindSubsidyIndustryRoute(&fr); |
1184 AiFindSubsidyIndustryRoute(&fr); |
1185 if (IS_INT_INSIDE(fr.distance, 15, 40 + 1)) break; |
1185 if (IsInsideMM(fr.distance, 15, 40 + 1)) break; |
1186 |
1186 |
1187 // try a random one |
1187 // try a random one |
1188 AiFindRandomIndustryRoute(&fr); |
1188 AiFindRandomIndustryRoute(&fr); |
1189 if (IS_INT_INSIDE(fr.distance, 15, 40 + 1)) break; |
1189 if (IsInsideMM(fr.distance, 15, 40 + 1)) break; |
1190 |
1190 |
1191 // only test 60 times |
1191 // only test 60 times |
1192 if (--i == 0) return; |
1192 if (--i == 0) return; |
1193 } |
1193 } |
1194 |
1194 |
1236 |
1236 |
1237 i = 60; |
1237 i = 60; |
1238 for (;;) { |
1238 for (;;) { |
1239 // look for one from the subsidy list |
1239 // look for one from the subsidy list |
1240 AiFindSubsidyPassengerRoute(&fr); |
1240 AiFindSubsidyPassengerRoute(&fr); |
1241 if (IS_INT_INSIDE(fr.distance, 55, 180 + 1)) break; |
1241 if (IsInsideMM(fr.distance, 55, 180 + 1)) break; |
1242 |
1242 |
1243 // try a random one |
1243 // try a random one |
1244 AiFindRandomPassengerRoute(&fr); |
1244 AiFindRandomPassengerRoute(&fr); |
1245 if (IS_INT_INSIDE(fr.distance, 55, 180 + 1)) break; |
1245 if (IsInsideMM(fr.distance, 55, 180 + 1)) break; |
1246 |
1246 |
1247 // only test 60 times |
1247 // only test 60 times |
1248 if (--i == 0) return; |
1248 if (--i == 0) return; |
1249 } |
1249 } |
1250 |
1250 |
1405 i = 60; |
1405 i = 60; |
1406 for (;;) { |
1406 for (;;) { |
1407 |
1407 |
1408 // look for one from the subsidy list |
1408 // look for one from the subsidy list |
1409 AiFindSubsidyPassengerRoute(&fr); |
1409 AiFindSubsidyPassengerRoute(&fr); |
1410 if (IS_INT_INSIDE(fr.distance, min_squares, max_squares + 1)) break; |
1410 if (IsInsideMM(fr.distance, min_squares, max_squares + 1)) break; |
1411 |
1411 |
1412 // try a random one |
1412 // try a random one |
1413 AiFindRandomPassengerRoute(&fr); |
1413 AiFindRandomPassengerRoute(&fr); |
1414 if (IS_INT_INSIDE(fr.distance, min_squares, max_squares + 1)) break; |
1414 if (IsInsideMM(fr.distance, min_squares, max_squares + 1)) break; |
1415 |
1415 |
1416 // only test 60 times |
1416 // only test 60 times |
1417 if (--i == 0) return; |
1417 if (--i == 0) return; |
1418 } |
1418 } |
1419 |
1419 |