Back to project page acceptableLosses.
The source code is released under:
MIT License
If you think the Android project acceptableLosses listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package acceptableLosses.work.jobs; // ww w .ja va 2 s.c o m import acceptableLosses.components.Resume; import acceptableLosses.map.Region; import com.stewsters.util.math.Point3i; public class DigJob implements Job { private Region region; private Point3i startPos; private int assignee; public DigJob(Region region, Point3i startPos) { this.region = region; this.startPos = startPos; this.assignee = 0; } @Override public boolean satisfiedBy(Resume resume) { return resume.canDig; } @Override public Point3i getStartPos() { return startPos; } // @Override // public int work() { // Tile tile = location.getTile(startPos); // tile.tileType = GameTypes.tileTypes.get("void"); // tile.atmosphere = 10; //TODO: fill with air? // //if there are now people standing in the air, drop them // // return 50; // } @Override public int getWorkDistance() { return 1; } @Override public void setAssignee(int id) { assignee = id; } @Override public int getAssignee() { return assignee; } }