목록C 게임 만들기 (1)
코딩딩딩
(C언어) 테트리스 만들기 2단계 - 블록 이동, 회전 및 키보드 입력받기
이번 페이지에서는 블록 이동, 회전과 키보드 입력을 받는 함수까지 소개해드리겠습니다. 1. DeleteBlock(char block [4][4]) 콘솔창에 그려진 블록을 지워주는 함수로 블록 이동을 구현하는데 중요한 함수 중 하나입니다. void DeleteBlock(char block[4][4]) { COORD pos = GetCurrentCursorPos(); for (int y = 0; y < 4; y++) { for (int x = 0; x < 4; x++) { SetCurrentCursorPos(pos.X + x * 2, pos.Y + y);//커서 위치 설정 if (block[y][x] == 1) { printf(" ");//블록이 있는 곳에 " "출력으로 지워준다. } } } SetCurre..
게임 제작
2023. 2. 21. 15:00