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

Function itemPassesScreen

plugins/buildingplan/buildingplan_cycle.cpp:113–121  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

111}
112
113bool itemPassesScreen(color_ostream& out, df::item* item) {
114 static const BadFlags bad_flags;
115 return !(item->flags.whole & bad_flags.whole)
116 && !item->isAssignedToStockpile()
117 && isAccessible(out, item)
118 && !isUnusableBar(out, item)
119 && !isInWheelbarrow(out, item)
120 && !isInIgnoreBurrow(item);
121}
122
123bool matchesHeatSafety(int16_t mat_type, int32_t mat_index, HeatSafety heat) {
124 if (heat == HEAT_SAFETY_ANY)

Callers 2

scanAvailableItemsFunction · 0.85
doVectorFunction · 0.85

Calls 4

isAccessibleFunction · 0.85
isUnusableBarFunction · 0.85
isInWheelbarrowFunction · 0.85
isInIgnoreBurrowFunction · 0.85

Tested by

no test coverage detected