Diskuze: Potřebuji pomoc podruhé
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Tvůrce

Zobrazeno 19 zpráv z 19.
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
vždyť tám máš spoustu syntaxních chyb. Máš je vypsané v okně error list.
PRomiň, ale ta aplikace by chtěla přepsat skoro celá minimálně ty kalkulace. na
zbytek sem ani pořádně nekoukal. Docela mě udivuje, že dokážeš napsat
tolik kódu bez průběžného testování
Ale chápu, že jsi
začátečník, takže ti radím, podívej se na nějaké tutoriály.
http://www.youtube.com/watch?…
Tady ten je docela kvalitní
Aha :/ Tak to se opravdu
omnlouvám. Říkal jsem si Petr Voborník... Ale ten kód se mi zdá jako
hrozně nepřehledný a neúčinný.
Každopádně pokud to budeš dělat podle toho, tak to bude fungovat, když on
tam má těch tutoriálů 15.
Jo vím
DirectionSigns = new short[4, 2]
{ {-1, 0 }, {-1, -1 }, {0, -1 }, {1, -1 } }; //-1,0 -1,-1 0,-1 1,-1
Tohle do konstruktoru místo předchozí inicializace.
a v metodě AddPiece namísto
short directHor = DirectionSigns((Int16)direction, (Int16)Coords.X);
short directVer = DirectionSigns((Int16)direction, (Int16)Coords.Y);
tohle:
short directHor = DirectionSigns[(Int16)direction, (Int16)Coords.X];
short directVer = DirectionSigns[(Int16)direction, (Int16)Coords.Y];
new short[4, 2] <- tohle je podtržené jako error (v tom co ty tam máš ukázané je to to první)
Jo ještě jsem ti zapoměl říct, že v typu proměnné přidej [,]
private short[,] DirectionSigns;
Chceš vytvořit dvoudimenzionální pole(matici). Tak to musíš nastavit v typu.
Zobrazeno 19 zpráv z 19.