» »

[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
61665 (1362) Math Freak
»

Leteče luči; AT90S2313, AT89C2051

Oddelek: Elektrotehnika in elektronika
122508 (2329) Red_Mamba
»

xserver-xree86

Oddelek: Operacijski sistemi
61477 (1389) Skrat
»

cene permutacij help please

Oddelek: Programiranje
262082 (1689) Sergio
»

problem with c/c++ like program

Oddelek: Programiranje
71178 (1003) OwcA

Več podobnih tem