//공통 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]);

+ Recent posts