Kezdőoldal » Számítástechnika » Programozás » (C#) A játék tábláját nem...

(C#) A játék tábláját nem tudom rendesen kiíratni, többi lent! (? )

Figyelt kérdés

Szóval az a problémám, hogy ez konzolos malom játékot csinálok, és amikor kirajzoltatom a táblát, ás rajta a bábukat, akkor a bot bábuja után berak egy szóközt. És így elcsúszik az egész sor.

Itt a metódus, amivel megadom a bábuk színét:

public void szinezés(string s)

{

if (s == "p")

{

Console.ForegroundColor = ConsoleColor.Red;

Console.Write("O");

Console.ResetColor();

}

if (s == "k")

{

Console.ForegroundColor = ConsoleColor.Blue;

Console.Write("O");

Console.ResetColor();

}

else

{

Console.ForegroundColor = ConsoleColor.Black;

Console.Write("O");

Console.ResetColor();

}



}



2013. nov. 23. 14:42
 1/6 iostream ***** válasza:
Amennyire néztem a Console.Write nem ír extra karaktereket (amúgy írhatnál simán 'O'-t, nem kell char[]-t írni char helyett), tehát a hiba ott lesz, hogy a bábut nem a tábla egy eleme HELYETT írod ki, hanem mellette.
2013. nov. 23. 15:09
Hasznos számodra ez a válasz?
 2/6 A kérdező kommentje:

Kipróbáltam 'O' így is, de nem jó :/ Amúgy a kiíratás pedig így néz ki:

t.szinezés(t.tabla[0]);

Azt nem értem, hogy miért csak a if (s == "p") feltételnél csinálja ezt, a többinél működik rendesen.

2013. nov. 23. 15:14
 3/6 anonim ***** válasza:
else-eket beírtad rendesen? Mindegyik ahhoz tartozik amelyikhez szántad?
2013. nov. 23. 15:23
Hasznos számodra ez a válasz?
 4/6 A kérdező kommentje:
Ez volt a probléma! Köszönöm Wampa! A if (s == "k") helyett else if kellett volna... Erre magamtól rá nem jöttem volna. Köszönöm :D
2013. nov. 23. 15:26
 5/6 anonim ***** válasza:
Mondjuk ez a folyamatszerkezet elég primitív.
2013. nov. 25. 09:48
Hasznos számodra ez a válasz?
 6/6 A kérdező kommentje:
Miért, te hogy oldanád meg?
2013. nov. 27. 11:33

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!