public bool checkActions(GameInit gameInit, KeyHandler keyHandler, ContentHandler content) { if (keyHandler.isActionReady()) { if (checkMainAction(gameInit, keyHandler)) { return true; } } if (keyHandler.isBackReady()) { return true; } if (keyHandler.isM1Ready()) { return true; } if (keyHandler.isM2Ready()) { return true; } return false; }
public void continueChatWindow(GameInit gameInit, KeyHandler keyHandler) { chatCounter++; if (chatCounter > CHAT_THRESHOLD) { if (keyHandler.isActionReady()) { chatObject.advanceMessage(gameInit); if (!chatObject.showChatWindow()) { chatWindow = false; gameInit.getFreeRoamState().setChatWindow(false); } else { chatObject.talk(gameInit); } if (chatObject.giveItem()) { chatObject.noItem(); } } else if (keyHandler.isBackReady()) { chatObject.backAdvanceMessage(gameInit); if (!chatObject.showChatWindow()) { chatWindow = false; gameInit.getFreeRoamState().setChatWindow(false); } else { chatObject.talk(gameInit); } if (chatObject.giveItem()) { chatObject.noItem(); } } else if (keyHandler.getUpTime() >= keyHandler.getDownTime()) { if (keyHandler.getUpTime() >= 3) { chatObject.moveUpOptionIndex(gameInit); } } else if (keyHandler.getDownTime() >= 3) { chatObject.moveDownOptionIndex(gameInit); } } else { if (keyHandler.getUpTime() >= keyHandler.getDownTime()) { if (keyHandler.getUpTime() >= 3) { chatObject.moveUpOptionIndex(gameInit); } } else if (keyHandler.getDownTime() >= 3) { chatObject.moveDownOptionIndex(gameInit); } } }