View difference between Paste ID: v69rRwG6 and gsUTWLUn
SHOW: | | - or go back to the newest paste.
1
public class GuessGame {
2
    Player p1;
3
    Player p2;
4
    Player p3;
5
    
6
    public boolean finalPrint( int targetNumber ) {
7
        if( p1.number == targetNumber ) {
8
            p1.playerIsRight = true;
9
        }
10
        if( p2.number == targetNumber ) {
11
            p2.playerIsRight = true;
12
        }
13
        if( p3.number == targetNumber ) {
14
            p3.playerIsRight = true;
15
        }
16
        if( p1.playerIsRight || p2.playerIsRight || p3.playerIsRight ) {
17
            System.out.println( "We have a winner" );
18
            System.out.println( "Player one got it right? " + p1.playerIsRight );
19
            System.out.println( "Player two got it right? " + p2.playerIsRight );
20
            System.out.println( "Player three got it right? " + p3.playerIsRight );
21
            System.out.println( "Game is over" );
22
            return true;
23
        }
24
        return false;        
25
    }
26
    
27-
            if( p1.number == targetNumber ) {
27+
28-
                System.out.println( "Player one won" );
28+
29
        p2 = new Player();
30
        p3 = new Player();
31-
            if( p2.number == targetNumber ) {
31+
32-
                System.out.println( "Player two won" );
32+
33
        System.out.println( " I'm thinking of a number between 0 an 9 ..." );
34
        
35-
            if( p3.number == targetNumber ) {
35+
36-
                System.out.println( "Player three won" );
36+
                        
37
            System.out.println( "The number to guess is " + targetNumber );
38
            
39-
            System.out.println( "Players will have to try again" );
39+
40
            p2.guess();
41
            p3.guess();
42
            
43
            System.out.println( "Player one guessed " + p1.number );
44
            
45
            System.out.println( "Player two guessed " + p2.number );
46
            
47
            System.out.println( "Player three guessed " + p3.number );
48
            
49
            if ( finalPrint( targetNumber ) ) {
50
                break;
51
            }
52
            
53
            System.out.println( "Players will have to try again" );            
54
        }
55
    }
56
}