Pohodový přivýdělek, PHP a MySQL, 350 Kč/hod. z domova. Chceš? Klikni pro více info.
Avatar
Ondřej Sochor:11. ledna 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. ledna 14:39
Avatar
Petr Stastny
Redaktor
Avatar
Petr Stastny:11. ledna 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í
+1 bodů
Řešení problému
 
Nahoru Odpovědět  +1 11. ledna 15:44
Avatar
Petr Stastny
Redaktor
Avatar
Odpovídá na Ondřej Sochor
Petr Stastny:11. ledna 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. ledna 15:46
Avatar
 
Nahoru Odpovědět 11. ledna 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.