553 break; |
553 break; |
554 |
554 |
555 case HOUSE_TRIGGER_TILE_LOOP_TOP: |
555 case HOUSE_TRIGGER_TILE_LOOP_TOP: |
556 if (!first) break; |
556 if (!first) break; |
557 /* Random value of first tile already set. */ |
557 /* Random value of first tile already set. */ |
558 if (hs->building_flags & BUILDING_2_TILES_Y) DoTriggerHouse(TILE_ADDXY(tile, 0, 1), trigger, false, random_bits); |
558 if (hs->building_flags & BUILDING_2_TILES_Y) DoTriggerHouse(TILE_ADDXY(tile, 0, 1), trigger, random_bits, false); |
559 if (hs->building_flags & BUILDING_2_TILES_X) DoTriggerHouse(TILE_ADDXY(tile, 1, 0), trigger, false, random_bits); |
559 if (hs->building_flags & BUILDING_2_TILES_X) DoTriggerHouse(TILE_ADDXY(tile, 1, 0), trigger, random_bits, false); |
560 if (hs->building_flags & BUILDING_HAS_4_TILES) DoTriggerHouse(TILE_ADDXY(tile, 1, 1), trigger, false, random_bits); |
560 if (hs->building_flags & BUILDING_HAS_4_TILES) DoTriggerHouse(TILE_ADDXY(tile, 1, 1), trigger, random_bits, false); |
561 break; |
561 break; |
562 } |
562 } |
563 } |
563 } |
564 |
564 |
565 void TriggerHouse(TileIndex t, HouseTrigger trigger) |
565 void TriggerHouse(TileIndex t, HouseTrigger trigger) |