#ifndef CITY_TRADE_H
#define CITY_TRADE_H

void city_trade_update(void);

void city_trade_add_land_trade_route(void);
void city_trade_add_sea_trade_route(void);

int city_trade_has_land_trade_route(void);
int city_trade_has_sea_trade_route(void);

void city_trade_start_land_trade_problems(int duration);
void city_trade_start_sea_trade_problems(int duration);

int city_trade_has_land_trade_problems(void);
int city_trade_has_sea_trade_problems(void);

int city_trade_current_caravan_import_resource(void);
int city_trade_next_caravan_import_resource(void);
int city_trade_next_caravan_backup_import_resource(void);

int city_trade_next_docker_import_resource(void);
int city_trade_next_docker_export_resource(void);

int trade_caravan_count(void);

#endif // CITY_TRADE_H
