1 #ifndef BUILDING_DATA_TRANSFER_H
2 #define BUILDING_DATA_TRANSFER_H
3 
4 #include "building/building.h"
5 
6 typedef enum {
7     DATA_TYPE_NOT_SUPPORTED,
8     DATA_TYPE_WAREHOUSE,
9     DATA_TYPE_GRANARY,
10     DATA_TYPE_DOCK,
11     DATA_TYPE_MARKET,
12     DATA_TYPE_ROADBLOCK,
13 } building_data_type;
14 
15 int building_data_transfer_copy(building *b);
16 
17 int building_data_transfer_paste(building *b);
18 
19 int building_data_transfer_possible(building *b);
20 
21 building_data_type building_data_transfer_data_type_from_building_type(building_type type);
22 
23 #endif // BUILDING_DATA_TRANSFER_H
24