//공통 HEADER 파일
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <Windows.h>
//상수 정의
#define RIGHT_KEY 77
#define LEFT_KEY 75
#define DOWN_KEY 80
#define ENTER_KEY 13
#define SPACE_KEY 32
#define ESC_KEY 27
#define MAPX 34
#define MAPY 30
//함수 프로토타입정의
void f_display_all(int hexa[MAPY][MAPX]);
void f_display(int hexa[MAPY][MAPX], int x, int y);
void gotoxy(int x, int y);
void init(int hexa[MAPY][MAPX], int *x, int *y, int __des[3]);
int check(int hexa[MAPY][MAPX], int x, int y, int idx);
void f_quitmsg(int idx);
void f_delete_column(int hexa[MAPY][MAPX], int x, int y );
int f_check_horizontal(int hexa[MAPY][MAPX], int *sc);
int f_check_vertical(int hexa[MAPY][MAPX], int *sc);
int f_check_left_to_right(int hexa[MAPY][MAPX], int *sc);
int f_check_right_to_left(int hexa[MAPY][MAPX], int *sc);
int f_rightkey(int hexa[MAPY][MAPX], int *x, int *y, int __des[3]);
int f_leftkey(int hexa[MAPY][MAPX], int *x, int *y, int __des[3]);
int f_downkey(int hexa[MAPY][MAPX], int *x, int *y, int __des[3]);
int f_enterkey(int hexa[MAPY][MAPX], int *x, int *y, int __des[3]);
int f_spacekey(int hexa[MAPY][MAPX], int *x, int *y, int __des[3]);
'c 언어 > 중급과정' 카테고리의 다른 글
WINDOSW, CMD, HEXA프로그램(공통) (0) | 2019.10.31 |
---|---|
WINDOWS, CMD, HEXA프로그램(메인소스) (0) | 2019.10.31 |
엔디안 (0) | 2019.10.30 |
LINUX,기본적인 JSON 데이타포맷 파싱 (0) | 2019.10.30 |
pointer memory use instead of structure stack memory (0) | 2019.10.30 |