Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem C# - Problémy grafického rázu u hry co běží v konzoli (cmd)

Měl bych dotaz ohledně naprogramování "grafického" rozhraní u konzole v C#-u
Právě pracuju na jedné hře a zarazily mě dva problémy, se kterými se nevím rady

Ten první je nastavení pozice metody "Console.ReadLine()"
Chtěl bych ho totiž dostat např. doprostřed obrazovky, ale ne a ne ho tam dostat. Vždycky se mrcha dostane zpět na levý okraj.

Druhým problémem je "grafické rozhraní" mé hry.
Představoval jsem si to jako tři okna vedle sebe (2 čtverce a pod nimi úzký obdelník) a každé by plnilo svou funkci. Všechny by byly updateované na konci uživatelského vstupu a uživatel by interagoval pouze s jedním. Všechny by měly svou vlastní třídu a všechny by měli instanci v nějaké vyšší třídě, která by je vykreslovala a brala by od uživatele vstupní info.

Děkuji za každou odpověď.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Dam ti dobre mienenu radu. Prestan mrhat drahocenny cas snahou o vytvorenie porsche na baze bambusov…
MM.. 27.08.2014 01:38
MM..
Tu moji "hru" bych jako porsche neoznacoval :D A rekl bych, ze o C# programatory je a mozna i do bud…
Elsus 27.08.2014 07:59
Elsus
A ked uz silou mocou chces konzolu tak nepouzivaj systemove volania ktore ti nevyhovuju (ako napr. t… poslední
MM.. 27.08.2014 12:09
MM..

Tu moji "hru" bych jako porsche neoznacoval :D
A rekl bych, ze o C# programatory je a mozna i do budoucna bude zajem a clovek se nejvic uci hranim, takze... :)
Ale dobre, pokud bych timto nemel mrhat cas, tak cim? Programovat porad dokola nejake male programy a s kazdym se naucit neco noveho? Jak bych to potom vyuzil.
Jako plan do budoucna mam takovy, ze bych hotovy kod ukazal memu uciteli, ktery se v C#-u vyzna a od nej si nechat vytknout chyby a neco se priucit :)

A ked uz silou mocou chces konzolu tak nepouzivaj systemove volania ktore ti nevyhovuju (ako napr. ten ReadLine) a nesnaz sa z nich mackat to na co neboli nikdy urcene a co z nich pravdepodobne ani nikdy nevymackas ptz ich programator ich nenaprogramoval na take harakiri, ale urob si to sam (testovanim stlacenia klaves alebo eventami na klavesu a vykreslovanim pismen samostatne apod)

Zpět do poradny Odpovědět na původní otázku Nahoru