| 142 | } |
| 143 | |
| 144 | static void scan_item(df::item * item, Expected & expected) { |
| 145 | if (!item->flags.bits.on_ground) |
| 146 | return; |
| 147 | auto pos = Items::getPosition(item); |
| 148 | if (auto block_items = expected.block_items(pos)) |
| 149 | block_items->emplace(item->id); |
| 150 | if (auto expected_occ = expected.occ(pos)) |
| 151 | expected_occ->bits.item = true; |
| 152 | } |
| 153 | |
| 154 | static void normalize_item_vector(color_ostream &out, df::map_block *block, bool dry_run) { |
| 155 | bool needs_sorting = false; |
no test coverage detected