Mam pytanie, bo nie nadążam. Jeżeli na samym początku deklaruję bool wyjście = false, to dlaczego w poniższym kodzie jest while(!wyjscie)? Przecież wykrzyknik oznacza przeczenie, czyli while(!wyjscie) należy czytać:"dopóki nie prawda, że wyjscie jest false). Wobec tego mam pytanie. Czy ten kod należy rozumieć:
"tak długo jak wyjscie jest true, zdarzenie oznacza wyjście z programu"?? No właśnie jakoś bez sensu. Czy ten kod oznacza:"gdy klikasz X okna, to okno się zamyka?". Pytam, bo wydawało mi się, że jeśłi wyjscie jest false, to !wyjscie oznacza true, czy nie tak?
while( !wyjscie )
{
while( SDL_PollEvent( & zdarzenie ) )
{
if( zdarzenie.type == SDL_QUIT )
{
wyjscie = true;
}
}
}