Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++: SDL ei tottele hiirtä

Lahha [31.08.2006 13:49:19]

#

Onks tässä jotai väärin kun ei tapahu mitään vaikka kuinka klikuttais.

Jos tossa ei oo mitää nii laitan sit koko koodin.

EDIT:Anteeksi häiriö. SDL oppaan uudelleen sisäistäminen autto selventämään miten nämä jutut toimii. Eli se tarvitsi SDL_PollEvent(&tapahtuma); jutun tohon.

while( pois2 == false )
{
	hiiri=SDL_GetMouseState(&x,&y);

	if( hiiri & SDL_BUTTON(1) )
	{
		if( x > 337 && x < 660 )
		{
			if( y > 467 && y < 560 ){ pois2=true; }
			if( y > 580 && y < 676 ){ pois2=true; pois = true; }
		}
	}
}

aloitteleva [01.09.2006 23:35:50]

#

Linkkiä sdl oppaalle?

Legu [01.09.2006 23:47:48]

#

Oletko lukenut jo putkan oman oppaan? (https://www.ohjelmointiputka.net/oppaat/opas.php?tunnus=sdl1)

Metabolix [02.09.2006 12:49:37]

#

Voi kaikesta huolimatta vastata kysymykseenkin.

Viestit pitää käsitellä, eli joko teet oppaan mallin mukaan SDL_PollEvent-silmukan, esimerkki löytyy mainitun oppaan 3. osasta, tai sitten lisäät tuonne omaan silmukkaasi SDL_PumpEvents-funktiokutsun, joka käsittelee kaikki viestit kerralla.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta