Advertisement
Guest User

Hangman Game MOOC

a guest
Feb 22nd, 2017
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.56 KB | None | 0 0
  1. import hangman.Hangman;
  2. import java.util.Scanner;
  3.  
  4. public class HangmanUserInteface {
  5.  
  6.     public static void main(String[] args) {
  7.         Scanner reader = new Scanner(System.in);
  8.         Hangman hangman = new Hangman();
  9.  
  10.         System.out.println("***********");
  11.         System.out.println("* HANGMAN  *");
  12.         System.out.println("***********");
  13.         System.out.println("");
  14.         printMenu();
  15.         System.out.println("");
  16.  
  17.         // PROGRAM YOUR SOLUTION HERE
  18.         while (hangman.gameOn()) {
  19.             System.out.println("Type a command: ");
  20.             String command = reader.nextLine();
  21.            
  22.             if (command == "quit") {
  23.                 break;
  24.             } else if (command == "status") {
  25.                 hangman.printStatus();
  26.             } else if (command.length() == 1) {
  27.                 hangman.guess(command);
  28.             } else if (command.isEmpty()) {
  29.                 System.out.println("String was empty");
  30.             } else {
  31.                 System.out.println("I found something!");
  32.             }
  33.            
  34.             hangman.printMan();
  35.             hangman.printWord();
  36.        
  37.         }
  38.          System.out.println("Thank you for playing!");
  39.     }
  40.  
  41.     public static void printMenu() {
  42.         System.out.println(" * menu *");
  43.         System.out.println("quit   - quits the game");
  44.         System.out.println("status  - prints the game status");
  45.         System.out.println("a single letter uses the letter as a guess");
  46.         System.out.println("an empty line prints this menu");
  47.     }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement