== [테트리스만들기2006/예제1] == === 오늘할일 === 사각형만 내려오는 테트리스를 만든다. 계속 내려오기만 하면 되며 끝까지 쌓이면 프로그램이 종료된다. 가로와 세로의 크기는 임의로 정한다. === 참고할 예제소스 === ==== 1초마다 숫자를 1 증가시키는 소스 ==== {{{~cpp #include #include #include void main() { int number = 0; while(1) { system("CLS"); printf("%d", number); ++number; Sleep(1000); } } }}} ==== 발로짠 원하는 위치에 점찍는 소스 ==== {{{~cpp #include #include #define SCREEN_WIDTH 17 #define SCREEN_HEIGHT 9 #define ID_BLOCK 1 void main() { int screenArray[SCREEN_HEIGHT][SCREEN_WIDTH] = {0,}; int x, y; while(1) { for(int i = 0; i < SCREEN_HEIGHT; ++i) { for (int j = 0; j < SCREEN_WIDTH; ++j) { if (ID_BLOCK == screenArray[i][j]) printf("■"); else printf(" "); } printf("\n"); } scanf("%d %d", &x, &y); system("CLS"); screenArray[y][x] = ID_BLOCK; } } }}} ---- [테트리스만들기2006]