File tree Expand file tree Collapse file tree 6 files changed +11
-7
lines changed
src/main/java/com/hangman Expand file tree Collapse file tree 6 files changed +11
-7
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,10 @@ apply plugin: 'application'
33apply plugin : ' maven'
44
55mainClassName = ' com.hangman.HangmanRunner'
6+ group = ' Hangman'
7+ version = ' 1'
8+
9+ description = """ """
610
711repositories {
812 mavenCentral()
Original file line number Diff line number Diff line change 11package com .hangman ;
22
3- interface AnswerGenerator {
3+ public interface AnswerGenerator {
44 String generateAnswer ();
55}
Original file line number Diff line number Diff line change 11package com .hangman ;
22
3- interface GameOverDisplay {
3+ public interface GameOverDisplay {
44 void gameOver ();
55}
Original file line number Diff line number Diff line change 44import java .util .List ;
55import java .util .Observable ;
66
7- class HangmanGame extends Observable implements Game {
7+ public class HangmanGame extends Observable implements Game {
88 static int MaxIncorrectGuesses = 9 ;
99 private int incorrectGuesses ;
1010 private List <Character > answer ;
1111 private List <Character > correctGuesses ;
1212 private AnswerGenerator answerGenerator = new RandomAnswerGeneratorFromList ();
1313
14- HangmanGame ()
14+ public HangmanGame ()
1515 {
1616 correctGuesses = new ArrayList <>();
1717 incorrectGuesses = 0 ;
@@ -62,7 +62,7 @@ public int numGuesses() {
6262 return incorrectGuesses + correctGuesses .size ();
6363 }
6464
65- void setAnswerGenerator (AnswerGenerator answerGenerator ) {
65+ public void setAnswerGenerator (AnswerGenerator answerGenerator ) {
6666 this .answerGenerator = answerGenerator ;
6767 }
6868
Original file line number Diff line number Diff line change 11package com .hangman ;
22
3- interface Runner {
3+ public interface Runner {
44 void run ();
55 boolean isWinner ();
66 int numGuesses ();
Original file line number Diff line number Diff line change 11package com .hangman ;
22
3- interface Ticker {
3+ public interface Ticker {
44 void tick ();
55}
You can’t perform that action at this time.
0 commit comments