Beispiel #1
0
  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.");
      }
    }
  }
Beispiel #2
0
 public boolean isTriggered(String userInput) {
   if (NocklesMain.findKeyword(userInput, "like", 0) >= 0) {
     return true;
   }
   return false;
 }