IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
magic44
Tvůrce
Avatar
magic44:3.6.2014 14:52

Ahoj, :) neví někdo, jak udělat následující: stisknu enter a pak následující tlačítko, které bude zmáčknuto se uloží do nějaké Keys k. Bez toho, abych tam měl milion podminek:

if(KyeboardState.Stav.IsKeyDown(a)) { k = Keys.A; }

atd.

Odpovědět
3.6.2014 14:52
Moudrý člověk nechce být lepší než ostatní, ale lepší, než byl sám včera.
Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovídá na magic44
Jan Vargovský:3.6.2014 14:56

Je to enum, takže můžeš použít Enum.Parse(...)

 
Nahoru Odpovědět
3.6.2014 14:56
Avatar
magic44
Tvůrce
Avatar
Odpovídá na Jan Vargovský
magic44:3.6.2014 15:09

Tak nějak nemůžu příd na to, jak by to vyřešilo problém.. Parse převádí string ne?

Nahoru Odpovědět
3.6.2014 15:09
Moudrý člověk nechce být lepší než ostatní, ale lepší, než byl sám včera.
Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovídá na magic44
Jan Vargovský:3.6.2014 16:17

Dobře, tak já nějak moc nepochopil tvůj problém. Zkus to napsat znova a jinak.

 
Nahoru Odpovědět
3.6.2014 16:17
Avatar
Odpovídá na magic44
Luboš Běhounek Satik:3.6.2014 16:25

pokud máš k dispozici LINQ, tak třeba něco jako

k = KeyboardState.GetPressedKeys().FirstOrDefault();
Nahoru Odpovědět
3.6.2014 16:25
https://www.facebook.com/peasantsandcastles/
Avatar
magic44
Tvůrce
Avatar
magic44:3.6.2014 16:29

Mám okno Ovládání a to má položky(string), mezi kterými se přepíná šipkami. Když budu na položce např. Skok, tak budu chtit nastavit nějaké Keys skok (to bude v programu)- prostě chci v tomto okně mít možnost něnit ovládání hry. A to tak, že nejprve se zmáčkne Enter (čímž by se daná položka označila- např. ten Skok) a klávesa, která se stiskne následně se uloží do toho Keys skok. Jen nevím, jak tu klávesu identifikovat (jak zjistit, co bylo stisknuto).

Editováno 3.6.2014 16:29
Nahoru Odpovědět
3.6.2014 16:29
Moudrý člověk nechce být lepší než ostatní, ale lepší, než byl sám včera.
Avatar
magic44
Tvůrce
Avatar
Odpovídá na Luboš Běhounek Satik
magic44:5.6.2014 9:19

Díky, az ted jsem mel cas to zkusit a zdá se, že to takhle funguje :)

Nahoru Odpovědět
5.6.2014 9:19
Moudrý člověk nechce být lepší než ostatní, ale lepší, než byl sám včera.
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 7 zpráv z 7.