unmovable.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00012 #ifndef UNMOVABLE_H
00013 #define UNMOVABLE_H
00014
00015 #include "economy_func.h"
00016 #include "strings_type.h"
00017
00018 void UpdateCompanyHQ(Company *c, uint score);
00019
00020 struct UnmovableSpec {
00021 StringID name;
00022 uint8 buy_cost_multiplier;
00023 uint8 sell_cost_multiplier;
00024
00025 Money GetRemovalCost() const { return (_price[PR_CLEAR_UNMOVABLE] * this->sell_cost_multiplier); }
00026 Money GetBuildingCost() const { return (_price[PR_BUILD_UNMOVABLE] * this->buy_cost_multiplier); }
00027
00028 };
00029
00030
00031 #endif