NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
Avatar
Ondřej Sochor:11.1.2018 14:39

Ahoj! Snažím se naprogramovat hru snake v prikazovem radku, jsem spíše začátečník. Dělám a základy a mám problém stím že se mi nezobrazuje to co si myslím že by mělo.

Console.Window­Height = 20;
Console.WindowWidth = 25;
pixel head = new pixel();
int vyska = Console.Window­Height;
int sirka = Console.Window­Width;
head.xpos = vyska / 2;
head.ypos = sirka / 2;
Console.ReadKey();
head.color = ConsoleColor.White;

for (int i =0; i < vyska;i++)
{
Console.SetCur­sorPosition(0, i);
Console.Write("O");

}
for (int i = 0; i < sirka; i++)
{

Console.SetCur­sorPosition(i, 0);
Console.Write("O");
}
Console.SetCur­sorPosition(he­ad.xpos, head.ypos);
Console.Write(he­ad);
}
}
class pixel
{
public int xpos { get; set; }
public int ypos { get; set; }
public ConsoleColor color { get; set;}

}

po spusteni zustava prikazovy radek prazdny i kdyz se domnivam ze by se melo zobrazit ohraniceni a hlava hada. Nejspis mi tam chybi nejaka funkce o ktere nevím - dekuji moc za pomoc.

 
Odpovědět
11.1.2018 14:39
Avatar
Petr Šťastný
Tvůrce
Avatar
Petr Šťastný:11.1.2018 15:44

head.xpos = vyska / 2;
head.ypos = sirka / 2;
Console.ReadKe­y();
head.color = ConsoleColor.White;

Zvyrazneny radek vymaz nebo po spusteni zmackni libovolne tlacitko. Tenhle radek pozastavuje celou aplikaci, dokud neco nezmacknes.

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
11.1.2018 15:44
Avatar
Petr Šťastný
Tvůrce
Avatar
Odpovídá na Ondřej Sochor
Petr Šťastný:11.1.2018 15:46

Jinak se určitě podívej na debugging ve visual studiu:

https://docs.microsoft.com/…ugger-basics

Uz delas vetsi projekt, tak tohle budes stoprocentne potrebovat.

 
Nahoru Odpovědět
11.1.2018 15:46
Avatar
 
Nahoru Odpovědět
11.1.2018 16:05
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.