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 "unmovable_map.h"
00016 #include "economy_type.h"
00017 #include "economy_func.h"
00018
00019 void UpdateCompanyHQ(Company *c, uint score);
00020
00021 struct UnmovableSpec {
00022 StringID name;
00023 uint8 buy_cost_multiplier;
00024 uint8 sell_cost_multiplier;
00025
00026 Money GetRemovalCost() const { return (_price[PR_CLEAR_UNMOVABLE] * this->sell_cost_multiplier); }
00027 Money GetBuildingCost() const { return (_price[PR_BUILD_UNMOVABLE] * this->buy_cost_multiplier); }
00028
00029 };
00030
00031
00032 #endif