Kezdőoldal » Számítástechnika » Programozás » SDL függvényben kilépés?

SDL függvényben kilépés?

Figyelt kérdés

Az egyik függvényen belül ezt írtam(ha x-re nyom kilép):

case SDL_QUIT:

quit = true;

break;

Viszont amennyiben rányomok az x-re, csak a függvényből lép ki, majd visszatér a main-be, azt végigfuttatja, és vár az újabb x-re, hogy kilépjen.


(A mainben a kilépést egy végetelen ciklussal oldom meg de szerintem ez lényegtelen:

while (SDL_WaitEvent(&event) && event.type != SDL_QUIT) {})



2017. okt. 31. 22:38
 1/3 anonim ***** válasza:

Látom, kiadta Czirkos az első SDL szorgalmit :D


while (SDL_WaitEvent(&ev) && ev.type!=SDL_QUIT) {

}

eddig jó.

De ezután rakj be egy kilépést, különben az SDL nem tudja mit csináljon, és újrakezdi a maint.

azaz a main vége:


while (SDL_WaitEvent(&ev) && ev.type!=SDL_QUIT) {

}


/* ablak bezarasa */

SDL_Quit();


return 0;

2017. okt. 31. 23:25
Hasznos számodra ez a válasz?
 2/3 A kérdező kommentje:

De nem jó, mert azt csak lehagytam a kérdésből, bocsi :(

A main-ből a kilépés megy, csak függvényből nem, onnan nem lép ki, csak a main-be. Ahonnan persze még egy kattintással kitudok lépni.

2017. nov. 1. 00:03
 3/3 A kérdező kommentje:
Azt szeretném, hogy ha a függvényben jár a program, akkor is lépjen ki teljesen.
2017. nov. 1. 00:14

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!