MCPcopy Create free account
hub / github.com/OpenTTD/OpenTTD / DoClearTownHouseHelper

Function DoClearTownHouseHelper

src/town_cmd.cpp:3009–3016  ·  view source on GitHub ↗

* Update data structures when a house is removed * @param tile Tile of the house * @param t Town owning the house * @param house House type */

Source from the content-addressed store, hash-verified

3007 * @param house House type
3008 */
3009static void DoClearTownHouseHelper(TileIndex tile, Town *t, HouseID house)
3010{
3011 assert(IsTileType(tile, MP_HOUSE));
3012 DecreaseBuildingCount(t, house);
3013 DoClearSquare(tile);
3014
3015 DeleteNewGRFInspectWindow(GSF_HOUSES, tile.base());
3016}
3017
3018/**
3019 * Determines if a given HouseID is part of a multitile house.

Callers 1

ClearTownHouseFunction · 0.85

Calls 5

IsTileTypeFunction · 0.85
DecreaseBuildingCountFunction · 0.85
DoClearSquareFunction · 0.85
baseMethod · 0.45

Tested by

no test coverage detected