검색어 입력폼

★ 머찐용기의 C언어로 짠 테트리스 소스

등록일 2004.11.29 파일확장자C언어 (c) | 가격 1,000원

컴파일 실행환경

비쥬얼 스튜디오에서 코딩했습니다.
윈도우즈 api가 있으니까 아마 비쥬얼 스튜디오에서 빌딩 해야 할겁니다.
윈도우즈 콘솔에서 돌아가는 게임입니다.

본문내용

함수랑 변수입니다.


void GDrawScreen(); // 배경 그리기
void Gscreen(); // 게임 화면 갱신
void gotoxy(int xpos, int ypos); // 포커스 이동
void Gtimer(); // timer 작동
void GVarSet(); // 변수들 초기값 셋팅
void GKey(); // 키보드 처리
void GMoveCheck(); // 블럭이 움직일 수 있는지 검사
void GLineDel(); // 라인 지우기
void GMoveBlock(int course); // 블럭 이동
void GItem(); // 아이템 관리
void GMakeBlock(); // 블럭 만들기
void GDrowBlock(); // 블럭 그리기
int GRandom(); // 랜덤 값 생성
void GSetColor(int bk); // 칼라 셋팅
void GBlockTurn(); // 블럭 돌리기
void GDelBlock(); // 블럭 지우기
void GScore(int ck);// 점수 관리
void GGameSpeed(); // 게임 속도 관리
void menu(); // 메뉴

void GScoreWrite(); // 파일에 점수 기록하기
void GScoreRead(); // 파일에서 점수 읽어오기
void GScoreView(); // 점수 화면에 보여주기
void GScoreInput(); // 점수 입력받기





int gamespeed; // 게임 속도
int gameover; // 게임 종료
int score; // 점수
int screenA[YSIZE][XSIZE]={0,}; // 게임화면 배열
int nextblockA[2][4]={0,}; // 다음블럭 배열
int blockA[4][2]={0}; // 움직이는 불럭의 위치
int liveblock; // 블럭이 살아있는지
int level; // 게임 레벨
int blockkind; // 블럭 종류
int nextblockkind; // 다음 블록의 종류
int blockform; // 블럭의 현재 모양
int count; // 블럭이 바닥에서 버티기
int dltotal; // 지운 라인수

struct rank{ // 게임 고득점 10위 명단
int score;
char name[20];
} grank[10];

참고 자료

없음
다운로드 맨위로