Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++: Kokoruututila ei toimi

Sivun loppuun

Megant92 [25.04.2005 17:23:50]

#

Kokoruututila ei toimi kun käytän SDL:llää.Käytän Dev-C++ ja kääntäjänä on Mingw.Mistä tämä voisi johtua?

Gaxx [25.04.2005 17:48:46]

#

Kai käytät jotain tilaa, jota näytönohjain ja näyttö tukee? Siis esim. 640x480, 800x600, 1024x768... etkä jotain häröä kuten esim. 836x569.

ville-v [25.04.2005 17:56:04]

#

Mitä kääntäjä valittaa?

Megant92 [25.04.2005 18:03:54]

#

Gaxx kirjoitti:

Kai käytät jotain tilaa, jota näytönohjain ja näyttö tukee? Siis esim. 640x480, 800x600, 1024x768... etkä jotain häröä kuten esim. 836x569.

Minä käytän tilaa 1024x768.

ville-v kirjoitti:

Mitä kääntäjä valittaa?

Ei mitään.

ville-v [25.04.2005 18:10:45]

#

Megant92 kirjoitti:

Gaxx kirjoitti:

Kai käytät jotain tilaa, jota näytönohjain ja näyttö tukee? Siis esim. 640x480, 800x600, 1024x768... etkä jotain häröä kuten esim. 836x569.

Käytän minä.

Siis mitä tilaa? Voisit myös antaa linkin lähdekoodiisi, niin bugi löytyisi nopeammin.

Heikki [25.04.2005 18:29:53]

#

Lisäksi voisit myös kertoa miten kokoruututila ei toimi? Kaatuuko ohjelma heti, vai eikö vain mene kokoruututilaan? Vai mitä?

Miettikää vähän niitä kysymyksiä, kiitoos.

Megant92 [25.04.2005 18:35:36]

#

Ei mene kokoruututilaan.Toimii muuten mutta, ei mene kokoruututilaan.

sooda [25.04.2005 18:45:54]

#

Kai näyttö/näyttis tukee käyttämääsi tilaa? Mikä värisyvyys? Antaako SDL stderriin jotain? Koklaa myös tutkia SDL_GetError()ia SDL_SetVideoMode()n jälkeen.

ville-v [25.04.2005 18:55:14]

#

Onko näytönohjain joku harvinainen, jota SDL ei tue? Mikä on käyttöjärjestelmä? Muistitko varmasti antaa SDL_SetVideoMode:lle oikeat liput?

Mazuli [26.04.2005 10:55:25]

#

kait olet laittanut lippuihin muutakin kuin SDL_FULLSCREEN

ville-v [26.04.2005 18:11:16]

#

Jos piirtäminen toimii ikkunoituna, niin koodin pitäisi toimia vain SDL_FULLSCREEN:in lisäämisellä. Ainakin Megant92 kertoo, että toimii muuten, mutta ei mene kokoruututilaan.

Mazuli [27.04.2005 08:54:52]

#

niin tarkoitin että SDL_SetVideoMode() näytä esim tältä.

... SDL_SetVideoMode(800,600,32,SDL_FULLSCREEN)

vaan siinä on myös esim SDL_HWSURFACE

dvd [05.05.2005 10:38:18]

#

hmm..

Muistitko lukita pinnan SDL_LockSurface() funktiolla? (mikäli piirrät jotain..)

Itselläni kokoruutu tila ei lähde toimimaan vaan kaatuu heti alkuun mikäli pintaa ei ole lukittu.

Megant92 [06.05.2005 18:18:11]

#

Nyt toimii.
Kun tein uuden projektin ja liitin siihen aiemman tiedoston se alkoi toimimaan.Outoa O_o


Sivun alkuun

Vastaus

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

Tietoa sivustosta