CommandCost: Add a tile auxiliary field

This commit is contained in:
Jonathan G Rennison
2022-10-13 20:41:50 +01:00
parent 135dc547e2
commit 02cb1dc2c4
2 changed files with 18 additions and 0 deletions

View File

@@ -1274,3 +1274,13 @@ int CommandCost::WriteSummaryMessage(char *buf, char *last, StringID cmd_msg) co
return b - buf;
}
}
void CommandCost::SetTile(TileIndex tile)
{
if (tile == this->GetTile()) return;
if (!this->aux_data) {
this->aux_data.reset(new CommandCostAuxliaryData());
}
this->aux_data->tile = tile;
}