-
카테고리
-
세부 분야
게임 프로그래밍
-
해결 여부
미해결
Render() 부분에서 질문있습니
23.02.09 23:14 작성 조회수 331
2
현재 윈도우 11에 vs2019를 사용중이고, 폰트는 굴림체 입니다.
현재 미로가 이렇게 그려지고 있어서 질문 남깁니다(코드는 동일하게 작성하였습니다).
제생각에, 원 그림이 차지하는 칸이 2칸인데, console.foregroundcolor을 변경하게 될 경우 원래의 cursor position로 돌아가서? 발생하는 문제인 것 같습니다...
예를들면, 두번째 줄의 경우 가장 왼쪽이 red이고 원이 그려질 경우 두 칸을 움직이게 되어 cursor position이 (1, 2)인데, foregroundcolor을 바꾸게 될 경우 원이 아니라면 한 칸을 움직이게 될 테니 (1, 1)에 그리게 되는 것 같습니다...
일단은 임시로 before 변수를 두어 foregroundcolor가 바뀔 경우 x좌표를 2배하여 setcursorposition 하도록 작성해서 해결하긴 하였는데... 설정값을 바꿔서 해결할 수 있는 부분이 있는지 질문드립니다.
답변을 작성해보세요.
0
답변 1