Ĺadny brzuch
Witajcie!
Pisze teraz prostą gierke graficzną w c++ z wykorzystaniem biblioteki WinBGIm, i mam problem z pętlą czasu rzeczywistego(chyba tak to sie nazywa :D ) gdyż nie wiem jak po instrukcji "while(!kbhit());" przechwycić klawisz który został wciśnięty. Drugi problem polega na tym, że nie wiem jak kontynuować tę pentle w przypadku gdy żaden klawisz nie został wciśnięty.
Pomóżcie!
Jak !kbhit() to nic nie zostało wciśnięte...
Jak !kbhit() to nic nie zostało wciśnięte...
zrób to tak
while (warunek petli gry) { . . . if (kbhit()) // Jeśli wcisnieto klawisz... { char klawisz=getchar(); // ...identyfikujemy go } // jeśli nie to pętla leci sobie dalej;) . . . }
Dzięki Dylan, tylko jeden problem: jak zrobić bym tego znaku nie musiał zatwierdzać ENTEREM ?? I jeszcze jak moge wprowadzić enter lub esc ??
Dzięki Dylan, tylko jeden problem: jak zrobić bym tego znaku nie musiał zatwierdzać ENTEREM ?? I jeszcze jak moge wprowadzić enter lub esc ??
Nom, teraz działa, dzięki.
Temat do zamknięcia.
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Pisze teraz prostą gierke graficzną w c++ z wykorzystaniem biblioteki WinBGIm, i mam problem z pętlą czasu rzeczywistego(chyba tak to sie nazywa :D ) gdyż nie wiem jak po instrukcji "while(!kbhit());" przechwycić klawisz który został wciśnięty. Drugi problem polega na tym, że nie wiem jak kontynuować tę pentle w przypadku gdy żaden klawisz nie został wciśnięty.
Pomóżcie!
Jak !kbhit() to nic nie zostało wciśnięte...
Jak !kbhit() to nic nie zostało wciśnięte...

zrób to tak
while (warunek petli gry) { . . . if (kbhit()) // Jeśli wcisnieto klawisz... { char klawisz=getchar(); // ...identyfikujemy go } // jeśli nie to pętla leci sobie dalej;) . . . }
Dzięki Dylan, tylko jeden problem: jak zrobić bym tego znaku nie musiał zatwierdzać ENTEREM ?? I jeszcze jak moge wprowadzić enter lub esc ??
Dzięki Dylan, tylko jeden problem: jak zrobić bym tego znaku nie musiał zatwierdzać ENTEREM ?? I jeszcze jak moge wprowadzić enter lub esc ??

Nom, teraz działa, dzięki.
Temat do zamknięcia.