테트리스 블럭 소스인데좀 봐주세요 ㅠㅠ
아이돌
질문 제목 : 테트리스 블럭소스인데 좀 봐주세요 ㅠㅠ
테트리스 블럭소스 ..
질문 내용 :
block[0][0][0] = 1;
block[0][0][1] = 1; //■■
block[0][1][0] = 1; //■■
block[0][1][1] = 1;
block[1][0][0] = 1; // ■
block[1][0][1] = 1; // ■
block[1][0][2] = 1; // ■
block[1][0][3] = 1; // ■
block[2][0][0] = 1;
block[2][1][0] = 1;
block[2][1][1] = 1; // ■
block[2][1][2] = 1; // ■■■
block[3][0][2] = 1;
block[3][1][0] = 1;
block[3][1][1] = 1; // ■
block[3][1][2] = 1; // ■■■
block[4][0][1] = 1;
block[4][1][0] = 1;
block[4][1][1] = 1; // ■
block[4][1][2] = 1; // ■■■
block[5][0][1] = 1;
block[5][0][2] = 1;
block[5][1][0] = 1; // ■■
block[5][1][1] = 1; // ■■
block[6][0][0] = 1;
block[6][0][1] = 1;
block[6][1][1] = 1; // ■■
block[6][1][2] = 1; // ■■
제친구는 테트리스 블럭을 이렇게 짯거든요 ,,? 어떻게 이렇게되는거죠 ?
다른곳을 찾아보면
{ 0 , 0 , 0 , 0 },
{ 1 , 0 , 0 , 0 } ■
{ 1 , 1 , 1 , 0 } ■■■
{ 0 , 0 , 0 , 0 }
이런식인데 위에는 어떻게 저렇게되는거죠 ?
-
원술
테트리스는 그려가면서 하시면은 이해가 빨라요
-
뿌잉
예를들어서 위에서 2개 만 설명좀해주실수잇나여 ㅠㅠ?
-
해뜰참
어려운것이라보기단..
뻘짓이라 해야겠죠. -
WatchOut
위에소스는 어려운건가요 ??
-
소심한녀자
동감 ㅋㅋ
-
백합
배열의 초기화를 공부하세요.
그리고 친구분의 소스는 아래의 것과 전혀 다른 소스입니다.
아래의 것에서 0으로 초기화된 메모리에
친구분의 소스에서는 쓰레기값이 들어가있을겁니다.
또한 아래의 것이 읽기 쉽고, 직관적입니다.
아래것이 정석입니다.