|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Job | |
---|---|
org.mars_sim.msp.simulation.person.ai | Contains classes involving a person's mind. |
org.mars_sim.msp.simulation.person.ai.job | Contains classes for all possible jobs supported by the simulation. |
Uses of Job in org.mars_sim.msp.simulation.person.ai |
---|
Methods in org.mars_sim.msp.simulation.person.ai that return Job | |
---|---|
Job |
Mind.getJob()
Gets the person's job |
Methods in org.mars_sim.msp.simulation.person.ai with parameters of type Job | |
---|---|
void |
Mind.setJob(Job newJob,
boolean locked)
Sets the person's job. |
Uses of Job in org.mars_sim.msp.simulation.person.ai.job |
---|
Subclasses of Job in org.mars_sim.msp.simulation.person.ai.job | |
---|---|
class |
Areologist
The Areologist class represents a job for an areologist, one who studies the rocks and landforms of Mars. |
class |
Botanist
The Botanist class represents a job for a botanist. |
class |
Chef
The Chef class represents a job for a chef. |
class |
Doctor
The Doctor class represents a job for an medical treatment expert. |
class |
Driver
The Driver class represents a rover driver job. |
class |
Engineer
The Engineer class represents an engineer job focusing on repair and maintenance of buildings and vehicles. |
class |
Technician
|
class |
Trader
|
Methods in org.mars_sim.msp.simulation.person.ai.job that return Job | |
---|---|
static Job |
JobManager.getJob(java.lang.String jobName)
Gets a job from a job name. |
static Job |
JobManager.getNewJob(Person person)
Gets a new job for the person. |
Methods in org.mars_sim.msp.simulation.person.ai.job that return types with arguments of type Job | |
---|---|
static java.util.List<Job> |
JobManager.getJobs()
Gets a list of available jobs in the simulation. |
Methods in org.mars_sim.msp.simulation.person.ai.job with parameters of type Job | |
---|---|
static double |
JobManager.getJobProspect(Person person,
Job job,
Settlement settlement,
boolean isHomeSettlement)
Get the job prospect value for a person and a particular job at a settlement. |
static double |
JobManager.getRemainingSettlementNeed(Settlement settlement,
Job job)
Gets the need for a job at a settlement minus the capability of the inhabitants performing that job there. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |