Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private enum State {
- WALK_TO_DOOR, OPEN_DOOR, TALK_WITH_NED, WALK_TO_BANK, OPEN_BANK, BANK, MENU_NED
- }
- private State getState() {
- if (isInventoryFull()) {
- if (bank.isOpen()) {
- return State.BANK;
- } else if (distanceTo(bankTile) <= 8) {
- return State.OPEN_BANK;
- } else {
- return State.WALK_TO_BANK;
- }
- } else {
- if(canContinue()) {
- return State.MENU_NED;
- } else if (distanceTo(miningAreaTile) <= 8) {
- return State.WALK_TO_DOOR;
- } else if (doorIsShut()) { //write a door is shut boolean
- return State.OPEN_DOOR;
- } else {
- return State.TALK_WITH_NED;
- }
- }
- }
Add Comment
Please, Sign In to add comment