| 505 | } |
| 506 | |
| 507 | static string get_desc_string(color_ostream &out, df::job_item *jitem, |
| 508 | const vector<df::job_item_vector_id> &vec_ids) { |
| 509 | vector<string> descs; |
| 510 | for (auto &vec_id : vec_ids) { |
| 511 | df::job_item jitem_copy = *jitem; |
| 512 | jitem_copy.vector_id = vec_id; |
| 513 | Lua::CallLuaModuleFunction(out, "plugins.buildingplan", "get_desc", std::make_tuple(&jitem_copy), |
| 514 | 1, [&](lua_State *L) { |
| 515 | descs.emplace_back(lua_tostring(L, -1)); |
| 516 | }); |
| 517 | } |
| 518 | return join_strings(" or ", descs); |
| 519 | } |
| 520 | |
| 521 | static void printStatus(color_ostream &out) { |
| 522 | DEBUG(control,out).print("entering buildingplan_printStatus\n"); |
no test coverage detected