1 #ifndef CITY_TRADE_POLICY_H 2 #define CITY_TRADE_POLICY_H 3 4 #define TRADE_POLICY_COST 500 5 #define POLICY_1_BONUS_PERCENT 20 6 #define POLICY_1_MALUS_PERCENT 10 7 #define POLICY_2_BONUS_PERCENT 20 8 #define POLICY_2_MALUS_PERCENT 10 9 #define POLICY_3_BONUS 4 10 #define POLICY_3_MALUS_PERCENT 20 11 12 typedef enum { 13 LAND_TRADE_POLICY, 14 SEA_TRADE_POLICY 15 } trade_policy_type; 16 17 typedef enum { 18 NO_POLICY, 19 TRADE_POLICY_1, 20 TRADE_POLICY_2, 21 TRADE_POLICY_3 22 } trade_policy; 23 24 trade_policy city_trade_policy_get(trade_policy_type type); 25 void city_trade_policy_set(trade_policy_type type, trade_policy policy); 26 27 #endif // CITY_TRADE_POLICY_H 28