SaveText.Ru

Без имени
  1. import java.io.IOException;
  2. import java.util.HashMap;
  3. import java.util.Scanner;
  4.  
  5. import console.GameField;
  6.  
  7. public class Main {
  8.     static final String MESSAGE_TYPE = "Choose type of game: 1 - CONSOLE GAME, 2- WINDOW GAME";
  9.     static final String INCORRECT = "Incorrect number!";
  10.     static final int CONSOLE =1;
  11.     static final int WINDOW =2;
  12.     static final int BOT_WINDOW = 3;
  13.     static final int BOT_CONSOLE = 4;
  14.     static final int CONSOLE2 =1;
  15.     static final int WINDOW2 =2;
  16.     static final int BOT_WINDOW2= 3;
  17.     static final int BOT_CONSOLE2 = 4;
  18.     HashMap<Integer, String> result_and_nik = new HashMap<>();
  19.     public static void main(String[] args){
  20.         System.out.println(MESSAGE_TYPE);
  21.         Scanner in = new Scanner(System.in);
  22.         int typeOfGame = in.nextInt();
  23.         boolean uslovie=true;
  24.         boolean uslovie2=true;
  25.         while(uslovie) {
  26.             if (typeOfGame == CONSOLE2) {
  27.                 uslovie=false;
  28.                 System.out.println("Choose MODE: 1-with Player 2-with BOT");
  29.                 int mode = in.nextInt();
  30.                 while(uslovie2){
  31.                 if (mode == CONSOLE2) {
  32.                     System.out.println("Type name Player1");
  33.                     String name1=in.next();
  34.                     System.out.println("Type name Player2");
  35.                     String name2=in.next();
  36.                     uslovie2 = false;
  37.                     GameField gameField = new GameField();
  38.                     gameField.begin(CONSOLE);
  39.  
  40.                 }else if (mode == WINDOW2) {
  41.                     System.out.println("Type name Player1");
  42.                     String name1=in.next();
  43.                     uslovie2=false;
  44.                     GameField gameField = new GameField();
  45.                     gameField.begin(BOT_CONSOLE);
  46.                 } else {
  47.                     System.out.println(INCORRECT);
  48.                     mode= in.nextInt();
  49.                 }
  50.                 }
  51.             }else if (typeOfGame == WINDOW2) {
  52.                 uslovie = false;
  53.                     System.out.println("Choose MODE: 1-with Player 2-with BOT");
  54.                     int mode = in.nextInt();
  55.                 while (uslovie2) {
  56.                     if (mode == CONSOLE2) {
  57.                         System.out.println("Type name Player1");
  58.                         String name1=in.next();
  59.                         System.out.println("Type name Player2");
  60.                         String name2=in.next();
  61.                         uslovie2=false;
  62.                         Start.start();
  63.  
  64.                     }else if (mode == WINDOW2) {
  65.                         System.out.println("Type name Player1");
  66.                         String name1=in.next();
  67.                         uslovie2=false;
  68.                         GameWithBot.game_with_bot();
  69.                     } else {
  70.                         System.out.println(INCORRECT);
  71.                         mode= in.nextInt();
  72.                     }
  73.                 }
  74.  
  75.             }
  76.             else{
  77.                 System.out.println(INCORRECT);
  78.                 typeOfGame = in.nextInt();
  79.             }
  80.  
  81.         }
  82.     }
  83. }
  84.  

Share with your friends:

Print