Как отобразить значения с помощью команды setcursor в цикле? - PullRequest
0 голосов
/ 21 января 2019

Я хочу, чтобы значения карт отображались рядом друг с другом, сохраняя код в цикле, но я не знаю, как

Я пытаюсь создать карточную игру, готовую к программированию на Java, и просто не могу отобразить значения рядом друг с другом

Единственный другой способ, которым я могу думать об этом, - это просто вывести его из цикла полностью

карта общественного класса { статическая консоль d; // Выходная консоль

public static void main (String[] args) throws InterruptedException
{
    d = new Console ();
    firstUser ();
}


public static int firstUser ()
{
    do
    {
        for (int i = 0 ; i < 2 ; i++)
        {
            int random_ui = (int) (51 * Math.random () + 1);
            int suit_ui = (int) (4 * Math.random () + 1);


            if (suit_ui == 1)
            {
                d.setcursor (5, x + 10); // i want the code to print to 10 away from the first code
                d.print (cards_ui [random_ui]);
                d.print ("Diamonds");
            }
            if (suit_ui == 2)
            {
                d.setcursor (5, x + 10);
                d.print (cards_ui [random_ui]);
                d.print ("Clubs");
            }
            if (suit_ui == 3)
            {
                d.setcursor (5, x + 10);
                d.print (cards_ui [random_ui]);
                d.print ("Hearts");
            }
            if (suit_ui == 4)
            {
                d.setcursor (5, x + 10);
                d.print (cards_ui [random_ui]);
                d.print ("Spade");
            }


            int card_ui = cards_ui [random_ui];

            total_ui = card_ui + total_ui;


        }


        d.println ("Player total: " + total_ui);
        turn++;

    }

    while (turn < 2);

    return total_ui;
}

Я просто не знаю, как это сделать

...