#pragma once #include #include using namespace DFHack; using namespace df::enums; #include "df/job.h" #include "df/job_type.h" #include "df/unit_labor.h" class jlfunc; class JobLaborMapper { private: std::map job_to_labor_table; std::map jlf_cache; jlfunc* jlf_const(df::unit_labor l); public: ~JobLaborMapper(); JobLaborMapper(); df::unit_labor find_job_labor(df::job* j); };