Witam, mam pytanie odnośnie wielowątkowości klawiatury w C++.
Musze wykonać gierke, tak żeby dwie osoby mogły grać jedna na strzałkach jedna na WASD. Czy przy wykorzystaniu biblioteki WinAPI da się to zrobić? Czy są jakieś może prostsze sposoby?
Z góry dzięki.
A co ma jedno do drugiego?
W windowsach dostajesz komunikat że coś zostało wciśnięte, do ilu wątków ta informacje dostarczysz w tylu będzie to bezproblemowo działać.
Rozumiem, to w jaki sposób będzie mi najlepiej obsłużyć klawiature?
normalnie, dla wsad niech wykonuje gracz1 a dla strzalek drugi, zadnych watkow nie potrzebujesz. Po prostu to zrob. Bo tutaj nie ma nic co mozna jeszcze dopowiedziec
Tylko kwestia polega na tym, że ort! zastosować tu wielowątkowość (taki wymóg)
Wątek główny zbiera naciśnięcia klawiszy i udostępnia je wątkom graczy, ewentualnie wątki pobierają je sobie z głównego.
choracy69 napisał(a):
Tylko kwestia polega na tym, że ort! zastosować tu wielowątkowość (taki wymóg)
Ten wymóg na pewno nie dotyczy klawiatury. Zapewne chodzi a jakieś obliczania (np fizyka), które powinny zostać wykonane równolegle.