» »

[c# c++ c ] Tetris blokci

[c# c++ c ] Tetris blokci

Tutankhamun ::

Kak bi naredu, algoritem, da bi en blokc zavrtu za 90 stopinj. Ko rečem Blokc mislm na tiste kocke k padajo dol v obliki črke L, I...
Zdej mam tko da mam mrežo (array) 4x4 pa notr označen (na roke), kak zgleda element. Primer za L oblko:
0 0 0 0
0 1 0 0
0 1 0 0
0 1 1 0

Zej bi pa rd to obrnu za 90 stopinj, pa ne vem kak. Upam da bo kdo razumu to kar sm napisu

Thomas ::

Nariši še vse obrate in jih kliči, pa je!

snow ::

int blok[4][4];
int novblok[4][4];

for(int x=0;x<4;x++)
{
    for(int y=0;y<4;y++)
    {
        novblok[3-y][x]=blok[x][y];
    }
}


Bereš po stolpcih in jih delaš vrstice, ampak morajo bit obrnjene.
Random mutation plus nonrandom cumulative natural selection - Richard Dawkins

snow ::

Ja, pa upoštevaj pri končni verziji Thomasov nasvet, to ti lahko pomaga naredit rotacije. :)
Random mutation plus nonrandom cumulative natural selection - Richard Dawkins


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Verjetnost pri kroglicah

Oddelek: Šola
61808 (1505) Math Freak
»

Leteče luči; AT90S2313, AT89C2051

Oddelek: Elektrotehnika in elektronika
122656 (2477) Red_Mamba
»

xserver-xree86

Oddelek: Operacijski sistemi
61566 (1478) Skrat
»

cene permutacij help please

Oddelek: Programiranje
262193 (1800) Sergio
»

problem with c/c++ like program

Oddelek: Programiranje
71242 (1067) OwcA

Več podobnih tem