equal
deleted
inserted
replaced
1614 } |
1614 } |
1615 |
1615 |
1616 static CommandCost AiDoBuildDefaultRailTrack(TileIndex tile, const AiDefaultBlockData* p, RailType railtype, byte flag) |
1616 static CommandCost AiDoBuildDefaultRailTrack(TileIndex tile, const AiDefaultBlockData* p, RailType railtype, byte flag) |
1617 { |
1617 { |
1618 CommandCost ret; |
1618 CommandCost ret; |
1619 CommandCost total_cost; |
1619 CommandCost total_cost(EXPENSES_CONSTRUCTION); |
1620 Town *t = NULL; |
1620 Town *t = NULL; |
1621 int rating = 0; |
1621 int rating = 0; |
1622 int i, j, k; |
1622 int i, j, k; |
1623 |
1623 |
1624 for (;;) { |
1624 for (;;) { |
2603 } |
2603 } |
2604 |
2604 |
2605 static CommandCost AiDoBuildDefaultRoadBlock(TileIndex tile, const AiDefaultBlockData *p, byte flag) |
2605 static CommandCost AiDoBuildDefaultRoadBlock(TileIndex tile, const AiDefaultBlockData *p, byte flag) |
2606 { |
2606 { |
2607 CommandCost ret; |
2607 CommandCost ret; |
2608 CommandCost total_cost; |
2608 CommandCost total_cost(EXPENSES_CONSTRUCTION); |
2609 Town *t = NULL; |
2609 Town *t = NULL; |
2610 int rating = 0; |
2610 int rating = 0; |
2611 int roadflag = 0; |
2611 int roadflag = 0; |
2612 |
2612 |
2613 for (;p->mode != 4;p++) { |
2613 for (;p->mode != 4;p++) { |
3364 } |
3364 } |
3365 |
3365 |
3366 static CommandCost AiDoBuildDefaultAirportBlock(TileIndex tile, const AiDefaultBlockData *p, byte flag) |
3366 static CommandCost AiDoBuildDefaultAirportBlock(TileIndex tile, const AiDefaultBlockData *p, byte flag) |
3367 { |
3367 { |
3368 uint32 avail_airports = GetValidAirports(); |
3368 uint32 avail_airports = GetValidAirports(); |
3369 CommandCost total_cost, ret; |
3369 CommandCost ret,total_cost(EXPENSES_CONSTRUCTION); |
3370 |
3370 |
3371 for (; p->mode == 0; p++) { |
3371 for (; p->mode == 0; p++) { |
3372 if (!HasBit(avail_airports, p->attr)) return CMD_ERROR; |
3372 if (!HasBit(avail_airports, p->attr)) return CMD_ERROR; |
3373 ret = DoCommand(TILE_MASK(tile + ToTileIndexDiff(p->tileoffs)), p->attr, 0, flag | DC_AUTO | DC_NO_WATER, CMD_BUILD_AIRPORT); |
3373 ret = DoCommand(TILE_MASK(tile + ToTileIndexDiff(p->tileoffs)), p->attr, 0, flag | DC_AUTO | DC_NO_WATER, CMD_BUILD_AIRPORT); |
3374 if (CmdFailed(ret)) return CMD_ERROR; |
3374 if (CmdFailed(ret)) return CMD_ERROR; |