[ Príspevok: 1 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Ovladanie v Cecku

Registrovaný: 19.09.09
Prihlásený: 12.09.13
Príspevky: 359
Témy: 55 | 55
Bydlisko: Rohožník
NapísalOffline : 04.05.2011 20:25 | Ovladanie v Cecku

Zdravím!

Potrebujem pomoct.
Potrebujem spravit ovladanie pohybu obdlznicka po konzole, tj. zacinam na suradnici X,Y a sipkami dolu, hore, doprava a dolava ho ovladam.

Mam to urobene cez nekonecny cyklus cez funkciu:

bool IsKeyPressed(int virtualKey){
return((GetAsyncKeyState(virtualKey)&0x8000)!=0?true:false);

cize v menu potom napisem if (IsKeyPressed(VK_DOWN)) a aj sa pohne dolu.
Na zaciatku kazdeho cyklu mam vycistenie obrazovky z dovodu, ze potrebujem stale vidiet polozky ZIVOT, BRNENIE a SURADNICE, takze ak nieco na mapke zoberiem, zmeni to aj tie udaje hore.
Na konci cyklu mam Sleep, aby cakal chvilu.

Fungovat to funguje, no ak iba nachvilu stlacim tlacidlo, nepohne sa, lebo je to napr. v tej cakacej dobe.

Chcel by som to nieco ako cez getchar(), cize stlacim klavesu, ulozi sa to a potom to porovna ... k tomu potrebujem asi HEXcode tlacidla ...

poradite mi?

Ak netušite, co myslim, dám sem zdrojac ... vlastne potrebujem vediet, ci sa to da cez HEXcode ako napr. F tlacidla ci ESC ...

Vdaka


Edit// Nieco som nasiel, tu su aj Hex cislo pre dany key

Kód:
 http://delphi.about.com/od/objectpascalide/l/blvkc.htm

... lenze ide o Virtual key ... myslite, ze to pojde aj bez toho? proste ak nacitam a porovnam napr. if (getchar()==0x28) bude to fungovat?

momentalne to nemozem vyskusat..

co vy na to?


Takze nakoniec som to akosi zmachlal a fungule mi to :)
Takze problem vyrieseny :)


 [ Príspevok: 1 ] 


Ovladanie v Cecku



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Pointre v Cecku..

v Assembler, C, C++, Pascal, Java

3

561

26.01.2012 21:01

Fico

V tomto fóre nie sú ďalšie neprečítané témy.

SVG vykreslovanie v cecku

v Assembler, C, C++, Pascal, Java

12

803

19.06.2011 17:52

ice-g

V tomto fóre nie sú ďalšie neprečítané témy.

Hľadám programátora v Céčku, stačia aj začiatočnícke schopnosti

v Kôš

1

197

09.11.2016 0:20

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

Potrebujem spravit maly program v cecku/delphi/jave - odmena

v Ponuka práce

0

1255

16.09.2007 13:36

Vriasdjorl

V tomto fóre nie sú ďalšie neprečítané témy.

RC ovladanie

v Elektronika

0

1183

08.07.2009 23:20

wolf14

V tomto fóre nie sú ďalšie neprečítané témy.

Dialkove ovladanie

v Elektronika

6

1868

24.06.2009 7:54

AlbiDartanan

V tomto fóre nie sú ďalšie neprečítané témy.

Dialkove ovladanie

v TV

2

1210

23.02.2009 21:45

bohem5

V tomto fóre nie sú ďalšie neprečítané témy.

Dialkove ovladanie

v Ostatné

1

965

07.08.2009 23:37

PietroLM

V tomto fóre nie sú ďalšie neprečítané témy.

Dialkové ovládanie

v Elektronika

4

5250

19.12.2010 10:09

erikoo

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie.

ovladanie pc

v Ostatné programy

1

491

22.12.2010 21:52

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

Ovládanie SSH

v Sieťové a internetové programy

8

831

24.06.2009 20:09

Flexor28

V tomto fóre nie sú ďalšie neprečítané témy.

Ovladanie led osvetlenia

v Modifikácie, návody a projekty

5

605

08.05.2014 11:18

Arachno

V tomto fóre nie sú ďalšie neprečítané témy.

Vzdialené ovládanie PC

v Sieťové a internetové programy

6

2319

27.12.2009 14:09

Freelan

V tomto fóre nie sú ďalšie neprečítané témy.

Ovládanie pc mobilom

v Ostatné programy

4

2831

28.02.2009 22:59

rezystor

V tomto fóre nie sú ďalšie neprečítané témy.

ovladanie cez IRda

v TV

6

1262

31.01.2007 15:20

Cmoud

V tomto fóre nie sú ďalšie neprečítané témy.

Diaľkové ovládanie PC

v Ostatné

3

1032

18.08.2008 16:21

server3



© 2005 - 2025 PCforum, edited by JanoF