C 게임 만들기 2

C언어로 게임만들기 - 5. 첫번째 게임_3)움직이는 골대 만들기

이제 이번 게임의 요소 중 마지막인 골대의 구현입니다.골대의 기능은 이렇습니다.- 좌우로 이동(왼쪽 끝에 도착하면 우측이로 이동, 우측끝에 도착하면 좌측으로 이동) - 일정한 시간/일정한 이동으로 이동 - 골대의 길이 조정 가능먼저 골대의 구조체를 선언합니다.123456789typedef struct GoalPost{ Position position; int nLength; int nLineX[7]; int nDist; clock_t moveTime; clock_t oldTime;}GoalPost;cs-position : 골대의 기준 좌표 -nLength : 골대의 길이 -nLineX[7] : 골인 라인의 좌표(골대의 길이에 따라 골인라인 출력을 위해 배열로 선언) -nDist:골대의 이동 거리 -mov..

C언어로 게임만들기 - 4. 코드정리(전체코드)

이제 C언어로 게임 개발을 위한 기본적인 틀은 완성하였다.게임 개발에 들어가기 전, 코드를 정리하자. 먼저 게임의 기본적인 구조를 갖고 있는 game.c 파일이다. 이전까지 해오던 작업에서 코드만 좀더 정리했다.game.c#include#include#include #include"screen.h"#include"fps.h" FPSData* fpsData; void Init(){ InitFPSData(&fpsData);} void Update(){} void Render(){ ScreenClear(); DrawFPS(&fpsData); ScreenFlipping();} void Release(){ DestoyFPSData(&fpsData);} void WaitRender(clock_t OldTime){ ..