XxMichałxX Opublikowano 14 Listopada 2009 Udostępnij Opublikowano 14 Listopada 2009 Sytuacja przedstawia się następująco: GML //funkcje: wykonajfunkcje(...) - wykonuje funkcje // con_read() - zatrzymuje CAŁĄ GRĘ i czeka aż dostanie nazwe funkcji w stringu i sie kliknie enter while(1) { /* tutaj jest sprawdzanie roznych rzeczy np gdy odbierze bajt 1 to ma napisac "odebralem bajt 1" */ wykonajfunkcje(con_read()); } Na pierwszy rzut oka - kod jest spoko. A teraz taka sytuacja: Wykonanie pętli: a) sprawdzanie czy przyszedl bajt 1 - nie przyszedł B) zatrzymanie gry i czekanie na komende a tu nagle przychodzi bajt 1. no i sie nie wyswietli wcale, ze przyszedl bajt 1, chyba ze sie napisze jakas komende to wtedy wykona od nowa petle i sprawdzi i dopiero wtedy pokaze czy przyszedl bajt 1 jak temu zapobiec? moze GMTHreads? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się