Как заставить программу создавать количество солдат, указанное игроком? - PullRequest
1 голос
/ 28 мая 2020

Как заставить программу создавать количество солдат, указанное игроком? Рядом с translate

System.out.println ("Jak se budou jmenovat?"); // Имя солдата String nazevJednotky; // name

    nazevJednotky  = sc.nextLine();

    Vojak[] armada = new Vojak[4];//Soldiers

    String pokracovat = "ano";//String continue = "yes";
    do {
        while(pokracovat.equals("ano")) {

    Vojak pesak = new Pesak(nazevJednotky,0,0,0,mec,stribrne,2);//Pleb      
    Vojak lucistnik = new Strelec(nazevJednotky,0,0,0,luk,kuze,0,0,5);//Archer
    Vojak jizda = new Jizda(nazevJednotky,0,0,0,kopi,stribrne,10);//Cavalry
    Vojak TezkaJednotka = new Tezkajednotka(nazevJednotky,0,0,30,mec,zlate,20);//Special unit
    Vojak[] armadaHrace1 = new Vojak[] {pesak,lucistnik,jizda,TezkaJednotka};

/// Отчет для игрока

    for(int i = 0;i < armadaHrace1.length;i++) {

        System.out.println(armadaHrace1[i]);
                           //First PLayer's army
    }


     System.out.println("Jaké si vybereš?");//What is your choice?
        System.out.println("Pešák-0(2)"); //Pleb(how much is the soldir expensive)
        System.out.println("Lučištník-1 (5)");//Archer
        System.out.println("Jezdectvo-2 (10)");//Cavalry
       System.out.println("Težká jednotka-3 (20)");//Special unit

       int vyberVojaky =  Integer.parseInt(sc.nextLine());//choose soldiers
       Vojak vojaci = null;//soldiers
        System.out.println("A kolik jich chceš?");//How many soldiers do you want?
        int pocetVojaku = Integer.parseInt(sc.nextLine());
            //numb

       vojaci = armadaHrace1[vyberVojaky]; //soldiers

                                           //getPrize()
       penize -= armadaHrace1[vyberVojaky].getCena();
       System.out.println("Vybral sis" + armadaHrace1[vyberVojaky]);
    System.out.println("Zůstalo ti:" + penize + " " +"peněz");//residue
    System.out.println();

    System.out.println("Chcete dále vybírat? [ano/ne]");//Do you want to continue?
    pokracovat = sc.nextLine();
    //continue
        }


    }while(penize != 0 );
    //while(money != 0);
...