| | |
| Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
Autor | Správa |
---|
Registrovaný: 03.02.07 Prihlásený: 25.04.18 Príspevky: 478 Témy: 105 Bydlisko: Košice/Rožň... | Napísal M4rek: 14.04.2011 13:44 | |
|
Mam Karla a v main() mam tento cyklus
Kód: while(1){ getch(); key = getch(); if (key != 'q') { switch(klavesa) { case KEY_UP : movek(); break; case KEY_LEFT : turnLeft(); break; } } else break;
}
no neviem preco sa pohne napriklad dopredu len ked stlacim dvakrat sipku hore ... alebo dolava ked stlacim dvakrat sipku dolava ... co to moze sposobovat ?
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
mm, dvakrát načítavaš vstup..
Kód: getch(); key = getch();
prečo?
_________________ C#, PHP, ... |
|
Registrovaný: 03.02.07 Prihlásený: 25.04.18 Príspevky: 478 Témy: 105 Bydlisko: Košice/Rožň... | Napísal autor témy M4rek: 14.04.2011 14:04 | |
|
aha .. som myslel, ze s tym getch() si nacitam znak a potom ho priradim tej premennej
uz chapem .. mozte delete, diky
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
veď načítavaš, ale pri každom volaní
tu sme na fóre, na delete si nezvykaj.. fórum je tu od toho, aby pomohlo aj ostatným, nielen jedinému človeku
_________________ C#, PHP, ... |
|
Registrovaný: 02.11.07 Prihlásený: 18.03.15 Príspevky: 470 Témy: 22 Bydlisko: Zilinska Un... |
Horsie riesenie ovladania som este nevidel. .
_________________ Notebook: HP EliteBook 8740w
You can see my work in my www |
|
Registrovaný: 03.02.07 Prihlásený: 25.04.18 Príspevky: 478 Témy: 105 Bydlisko: Košice/Rožň... | Napísal autor témy M4rek: 14.04.2011 21:12 | |
|
to mam do skoly ... tak to mame spravit .. tak nech to tak maju
btw. ako inak lepsie by si to spravil ?
|
|
Registrovaný: 20.03.11 Prihlásený: 01.11.11 Príspevky: 27 Témy: 0 |
Nejako tak, aby bolo jasné, čo daný úsek kódu robí...
Možno takto:
Kód: #include <stdlib.h> #include <ctype.h>
void keyboard(char key) { tolower(key); switch(key) { // #27 == ESC case 27 : exit(EXIT_SUCCESS); break; case 'a': break; default : break; }
}
Alebo si vytvor pole, ktoré bude zistovať, ktorá klávesa je stlačená
bool keys[256];
|
|
| Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| po stlaceni klavesy naskoci kalkulacka v Ostatné | 0 | 328 | 17.03.2016 13:51 rerop45 | | Zapnutie počítača po stlačení klávesy v Intel čipové sady | 4 | 636 | 16.07.2010 0:21 Supersonic | | Počet stlaćení tlačítka? v HTML, XHTML, XML, CSS | 4 | 495 | 17.11.2009 17:54 d0.0b | | Ako ukoncit program po stlaceni ESC? v Assembler, C, C++, Pascal, Java | 8 | 1202 | 13.09.2010 16:27 petos | | pohyb v Grafické programy | 3 | 797 | 09.01.2008 12:03 Lepo | | opatovne vykonanie php pri stlaceni tlacidla spat v PHP, ASP | 4 | 510 | 29.12.2012 18:50 boyindoor | | Connect IT CI-147 písanie pri stlačení INS v Externé zariadenia | 1 | 295 | 13.11.2014 23:49 KocuR | | jQuery pohyb obrazku v JavaScript, VBScript, Ajax | 4 | 767 | 12.01.2011 18:54 TommyHot | | Pohyb za kurzorom v JavaScript, VBScript, Ajax | 4 | 486 | 23.09.2010 23:02 KViki | | Po stlaceni shift+niektora klavesa mi napise dva znaky v Externé zariadenia | 5 | 469 | 01.07.2020 10:28 hanesovic | | Pohyb kona po Toroide v Assembler, C, C++, Pascal, Java | 1 | 885 | 13.12.2009 21:59 undead111 | | vysoke DPI oneskoreny pohyb v Externé zariadenia | 3 | 425 | 03.06.2012 15:42 noji | | Program na pohyb obrazkov v Grafické programy | 10 | 1482 | 01.08.2008 20:27 dulius | | skript na pohyb obrazkov v JavaScript, VBScript, Ajax | 2 | 770 | 27.12.2007 0:01 audiotrack | | Ako sa zisti pohyb kolieska. v JavaScript, VBScript, Ajax | 1 | 472 | 07.11.2009 15:04 chrono | | News.js - pohyb.novinky (help) v JavaScript, VBScript, Ajax | 4 | 2509 | 08.04.2008 0:34 mylan |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|