MCPcopy Create free account
hub / github.com/DFHack/dfhack / CopyItems

Function CopyItems

plugins/remotefortressreader/remotefortressreader.cpp:1319–1332  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1317}
1318
1319void 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
1334void CopyFlow(df::flow_info * localFlow, RemoteFortressReader::FlowInfo * netFlow, int index)
1335{

Callers 1

GetBlockListFunction · 0.85

Calls 3

CopyItemFunction · 0.85
findFunction · 0.50
sizeMethod · 0.45

Tested by

no test coverage detected