equal
deleted
inserted
replaced
87 if (flags & DC_EXEC) { |
87 if (flags & DC_EXEC) { |
88 int score = UpdateCompanyRatingAndValue(p, false); |
88 int score = UpdateCompanyRatingAndValue(p, false); |
89 |
89 |
90 p->location_of_house = tile; |
90 p->location_of_house = tile; |
91 |
91 |
92 ModifyTile(tile + TileDiffXY(0, 0), MP_SETTYPE(MP_UNMOVABLE) | MP_MAPOWNER_CURRENT | MP_MAP5, 0x80); |
92 MakeCompanyHQ(tile, _current_player); |
93 ModifyTile(tile + TileDiffXY(0, 1), MP_SETTYPE(MP_UNMOVABLE) | MP_MAPOWNER_CURRENT | MP_MAP5, 0x81); |
93 |
94 ModifyTile(tile + TileDiffXY(1, 0), MP_SETTYPE(MP_UNMOVABLE) | MP_MAPOWNER_CURRENT | MP_MAP5, 0x82); |
|
95 ModifyTile(tile + TileDiffXY(1, 1), MP_SETTYPE(MP_UNMOVABLE) | MP_MAPOWNER_CURRENT | MP_MAP5, 0x83); |
|
96 UpdatePlayerHouse(p, score); |
94 UpdatePlayerHouse(p, score); |
97 InvalidateWindow(WC_COMPANY, p->index); |
95 InvalidateWindow(WC_COMPANY, p->index); |
98 } |
96 } |
99 |
97 |
100 return cost; |
98 return cost; |