Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C: Kuvan piirtäminen ruudun ulkopuolelle

Burton [13.10.2007 14:02:17]

#

SDL.

Jos ruutu on kokoa 800x600 ja piirrän 100x100-kokoisen kuvan kohtaan (750, 100), niin onko "ulospiirtämisestä" haittaa? Olisiko järkevämpää tehdä jonkinlainen funktio, mikä tutkii, piirtyykö kuva ruudun ulkopuolelle, ja jos näin käy, se leikkaa kuvasta oikean kokoisen palan ja piirtää sen näkyvälle osalle ruutua?

Metabolix [13.10.2007 14:06:52]

#

Jos SDL:n omilla funktioilla piirrät, ne kyllä hoitavat tarkistuksen.

Burton [13.10.2007 14:22:52]

#

Ah, kiitos. Tuo helpotti pelini ongelmia. Mutta olenhan oikeassa sen suhteen, ettei miinusmerkkisille arvoille voi piirtää kuvaa?
Esimerkiksi, jos tuo kyseinen kuva piirretään kohtaan (-50, -50), niin tuleehan siitä virhe, vai tarkistavatko SDL:n funktiot myös tuon leikkauksen?

Metabolix [13.10.2007 14:36:55]

#

En näe mitään erityistä syytä, miksi tuollainen tilanne ei toimisi. Mutta miksi kysyt täällä, mikset vain kokeile?

Vastaus

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

Tietoa sivustosta