Commit fbd8ea27 authored by Trisha Gee's avatar Trisha Gee
Browse files

[Ch5] Adding Game

parent 82e8bfa1
Loading
Loading
Loading
Loading
+26 −0
Changes for src/main/java/ch5/Game.java: 26 added lines, 0 removed lines.
Original line number Diff line number Diff line
package ch5;

public class Game {
  public static void main(String[] args) {
    int numOfGuesses = 0;
    GameHelper helper = new GameHelper();

    SimpleStartup theStartup = new SimpleStartup();
    int randomNum = (int) (Math.random() * 5);

    int[] locations = {randomNum, randomNum + 1, randomNum + 2};
    theStartup.setLocationCells(locations);
    boolean isAlive = true;

    while (isAlive == true) {
      String guess = helper.getUserInput("enter a number");
      String result = theStartup.checkYourself(guess);
      numOfGuesses++;
      if (result.equals("kill")) {
        isAlive = false;
        System.out.println("You took " + numOfGuesses + " guesses");
      } // close if
    } // close while
  } // close main

}
+3 −1
Changes for src/main/java/ch5/GameHelper.java: 3 added lines, 1 removed line.
Original line number Diff line number Diff line
package ch5;

import java.io.*;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class GameHelper {
  public String getUserInput(String prompt) {
+0 −1
Changes for src/main/java/ch5/SimpleStartupTestDrive.java: 0 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -11,7 +11,6 @@ public class SimpleStartupTestDrive {
  }
}


class SimpleStartup {
  private int[] locationCells;
  private int numOfHits = 0;