public void talk() { NocklesMain.print("What are some things you like?"); inLikeLoop = true; while (inLikeLoop) { likeResponse = NocklesMain.getInput(); int likePsn = NocklesMain.findKeyword(likeResponse, "like", 0); if (likePsn >= 0) { String thingsLiked = likeResponse.substring(likePsn + 5); NocklesMain.print( "You are such an " + "interesting" + "person, because you like " + thingsLiked + "."); if (NocklesMain.findKeyword(thingsLiked, "school", 0) >= 0) { inLikeLoop = false; NocklesMain.school.talk(); } else { inLikeLoop = false; NocklesMain.talkForever(); } } else { NocklesMain.print("I don't understand you."); } } }
public boolean isTriggered(String userInput) { if (NocklesMain.findKeyword(userInput, "like", 0) >= 0) { return true; } return false; }