| 1317 | } |
| 1318 | |
| 1319 | void CopyItems(df::map_block * DfBlock, RemoteFortressReader::MapBlock * NetBlock, MapExtras::MapCache * MC, DFCoord pos) |
| 1320 | { |
| 1321 | NetBlock->set_map_x(DfBlock->map_pos.x); |
| 1322 | NetBlock->set_map_y(DfBlock->map_pos.y); |
| 1323 | NetBlock->set_map_z(DfBlock->map_pos.z); |
| 1324 | for (size_t i = 0; i < DfBlock->items.size(); i++) |
| 1325 | { |
| 1326 | int id = DfBlock->items[i]; |
| 1327 | |
| 1328 | auto item = df::item::find(id); |
| 1329 | if (item) |
| 1330 | CopyItem(NetBlock->add_items(), item); |
| 1331 | } |
| 1332 | } |
| 1333 | |
| 1334 | void CopyFlow(df::flow_info * localFlow, RemoteFortressReader::FlowInfo * netFlow, int index) |
| 1335 | { |
no test coverage detected