22 lines
317 B
C
22 lines
317 B
C
|
#pragma once
|
||
|
|
||
|
|
||
|
class jlfunc;
|
||
|
|
||
|
class JobLaborMapper {
|
||
|
|
||
|
private:
|
||
|
std::map<df::job_type, jlfunc*> job_to_labor_table;
|
||
|
std::map<df::unit_labor, jlfunc*> jlf_cache;
|
||
|
|
||
|
jlfunc* jlf_const(df::unit_labor l);
|
||
|
|
||
|
public:
|
||
|
~JobLaborMapper();
|
||
|
JobLaborMapper();
|
||
|
|
||
|
df::unit_labor find_job_labor(df::job* j);
|
||
|
|
||
|
|
||
|
};
|