equal
deleted
inserted
replaced
2289 // Currently building a rail between two points? |
2289 // Currently building a rail between two points? |
2290 if (p->ai.state_mode != 255) { |
2290 if (p->ai.state_mode != 255) { |
2291 AiBuildRail(p); |
2291 AiBuildRail(p); |
2292 |
2292 |
2293 // Alternate between edges |
2293 // Alternate between edges |
2294 SwapT(&p->ai.start_tile_a, &p->ai.start_tile_b); |
2294 Swap(p->ai.start_tile_a, p->ai.start_tile_b); |
2295 SwapT(&p->ai.cur_tile_a, &p->ai.cur_tile_b); |
2295 Swap(p->ai.cur_tile_a, p->ai.cur_tile_b); |
2296 SwapT(&p->ai.start_dir_a, &p->ai.start_dir_b); |
2296 Swap(p->ai.start_dir_a, p->ai.start_dir_b); |
2297 SwapT(&p->ai.cur_dir_a, &p->ai.cur_dir_b); |
2297 Swap(p->ai.cur_dir_a, p->ai.cur_dir_b); |
2298 return; |
2298 return; |
2299 } |
2299 } |
2300 |
2300 |
2301 // Now, find two new points to build between |
2301 // Now, find two new points to build between |
2302 num = p->ai.num_build_rec; |
2302 num = p->ai.num_build_rec; |
3110 // Currently building a road between two points? |
3110 // Currently building a road between two points? |
3111 if (p->ai.state_mode != 255) { |
3111 if (p->ai.state_mode != 255) { |
3112 AiBuildRoad(p); |
3112 AiBuildRoad(p); |
3113 |
3113 |
3114 // Alternate between edges |
3114 // Alternate between edges |
3115 SwapT(&p->ai.start_tile_a, &p->ai.start_tile_b); |
3115 Swap(p->ai.start_tile_a, p->ai.start_tile_b); |
3116 SwapT(&p->ai.cur_tile_a, &p->ai.cur_tile_b); |
3116 Swap(p->ai.cur_tile_a, p->ai.cur_tile_b); |
3117 SwapT(&p->ai.start_dir_a, &p->ai.start_dir_b); |
3117 Swap(p->ai.start_dir_a, p->ai.start_dir_b); |
3118 SwapT(&p->ai.cur_dir_a, &p->ai.cur_dir_b); |
3118 Swap(p->ai.cur_dir_a, p->ai.cur_dir_b); |
3119 |
3119 |
3120 return; |
3120 return; |
3121 } |
3121 } |
3122 |
3122 |
3123 // Now, find two new points to build between |
3123 // Now, find two new points to build between |