...
Code Block |
---|
package connectfour; import java.util.Scanner; public class ConnectFourProgram { ConnectFour cf; public void init() { cf = new ConnectFour(); } public void run() { Scanner scanner = new Scanner(System.in); while (! cf.hasWon()) { System.out.println(cf); System.out.println("Player " + cf.getPlayer() + ", enter index of column to drop next piece: "); int c = scanner.nextInt(); if (cf.drop(c) && ! cf.hasWon()) { cf.changePlayer(); } } System.out.println(cf); System.out.println("Congratulations player " + cf.getPlayer() + "! You have won the game."); } public static void main(String[] args) { ConnectFourProgram cfp = new ConnectFourProgram(); cfp.init(); cfp.run(); } } |