equal
deleted
inserted
replaced
426 /* is this middle part of a bridge? */ |
426 /* is this middle part of a bridge? */ |
427 if ((ti.map5 & 0xC0) != 0xC0) |
427 if ((ti.map5 & 0xC0) != 0xC0) |
428 goto do_clear; |
428 goto do_clear; |
429 |
429 |
430 /* only allow roads pertendicular to bridge */ |
430 /* only allow roads pertendicular to bridge */ |
431 if ((pieces & 5U) == (ti.map5 & 0x01U)) |
431 if (((pieces & 5U) != 0) == ((ti.map5 & 0x01U) != 0)) |
432 goto do_clear; |
432 goto do_clear; |
433 |
433 |
434 /* check if clear land under bridge */ |
434 /* check if clear land under bridge */ |
435 if ((ti.map5 & 0xF8) == 0xE8) /* road under bridge */ |
435 if ((ti.map5 & 0xF8) == 0xE8) /* road under bridge */ |
436 return_cmd_error(STR_1007_ALREADY_BUILT); |
436 return_cmd_error(STR_1007_ALREADY_BUILT); |