Eli teen peliä ja peliin pitäisi saada tehtyä jonkinlainen kamera, jota voitaisiin liikutella, sekä tarvittaessa se seuraisi liikuteltavaa objectia kuten ukkoa. Voisiko tämän toteuttaa jotenkin helposti SDL:ällä vai pitäisikö turvautus OpenGL:ään?
Eli siis toisin sanoen ukko pysyy paikallaan ja kaikki muu liikkuu vastakkaiseen suuntaan? Pistä kaikki muu Surfaceen, josta sitten piirrät kuvan aina eri kohtaan.
Jos ymmärsin oikein niin tavallaan en liikuta ukkoa vaan liikutankin itse mappia? Jos ymmärsin oikein, niin "keksin" tuon idean itsekkin, mutta totesin sen huonoksi idea, koska esim. jos nyt vaikka tekisin jonkinlaista netti peliä, niin ei ole hyvä jos kartta liikkuu eikä pelaaja, eikös näin ole?
Näennäisestihän oma pelaaja ei siis liiku, mutta tiedot oman pelaajan liikkeistä lähetetään vain muille pelaajille, kun taas oman pelaajan koordinaatteja käytetään kartan liikuttamiseen.
Ahaa.. Nytten ymmärrän, kiitos paljon enköhän tuon pohjalta osaa jotakin väsätä.
Jos haluat tehdä kaikkein helpoiten, tee luokka joka sisältää kameran koordinaatit (ja mahdollisesti toiminnallisuutta kameran liikutukseen). Sitten piirrät kaikki ukot kameran koordinaatteja avuksi käyttäen. Yleispätevä tapa ja mahdollistaa kameran helpon käytön.
Aihe on jo aika vanha, joten et voi enää vastata siihen.