Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++: Kenttä

Andu [20.06.2006 00:33:29]

#

Koodi:

for (count = 0; count < 700; count++)
   {
       if (kentta[count] == "A")
       {
           DrawIMG(maanpinta, px, py);
       }

       if (kentta[count] == "B")
       {
           DrawIMG(maa1, px, py);
       }

       if (kentta[count] == "C")
       {
           DrawIMG(maa2, px, py);
       }

       if (kentta[count] == "D")
       {
           DrawIMG(maa3, px, py);
       }

       if (px < 1120) { px += 32; }
       if (px >= 1120) { px = 0; py += 32; }
       if (py >= 640) { py = 0; }

   }

Taulukko:

TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD

Tuossa piirretään kenttä, joka otetaan tuosta taulukosta. Kenttään tulee kuitenkin virhe.
http://i6.tinypic.com/14ujseq.png
Tuossa kuvassa näkee sen. Missä vika?

mod. edit: ne kooditagit...

Edit. Editin juuri tuohon miten sai kooditagin, mutta näyttää kadonneen.

sooda [20.06.2006 00:46:15]

#

Onkohan kentta-taulukkoon unohtunut rivinvaihdot tai jotain? Nehän ovat merkkejä myös.

Andu [20.06.2006 00:48:41]

#

Olihan siellä. Kiitos!

Metabolix [20.06.2006 00:52:23]

#

Suosittelisin elsejä tuonne iffien väliin, ettei turhia tarkastuksia tehdä. Vielä selvempi voisi olla switch-rakenne.

Vastaus

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

Tietoa sivustosta