C언어로 구현한 프리셀 게임 구현
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
해당 자료는 7페이지 까지만 미리보기를 제공합니다.
7페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

C언어로 구현한 프리셀 게임 구현에 대한 보고서 자료입니다.

본문내용

//****************************************************************************
//** **
//** 프 리 셀 게 임 **
//** **
//** 작성자 : 남 진 하 **
//** **
//****************************************************************************

#include
#include
#include
#include

#define SIZE 13 // 모양별로 개수
#define MAX 19 // 8개의 스택에 들어갈수 있는 수
#define SUM 52 // 총 카드의 수

struct card // 카드를 구조체로 선언
{
int num;
int color;
char type[2];
};
typedef struct card CARD;

//---------------------------- 배열 선언 및 변수 선언 ------------------------
CARD heart[SIZE], weed[SIZE], tree[SIZE], diam[SIZE], sum[SUM];

CARD a[MAX];
CARD b[MAX];
CARD c[MAX];
CARD d[MAX];
CARD e[MAX];
CARD f[MAX];
CARD g[MAX];
CARD h[MAX];

CARD temp1;
CARD temp2;
CARD temp3;
CARD temp4;

CARD out1;
CARD out2;
CARD out3;
CARD out4;

int top_a;
int top_b;
int top_c;
int top_d;
int top_e;
int top_f;
int top_g;
int top_h;

int su1=1;
int su2=1;
int su3=1;
int su4=1;

//------------------------ 함수의 원형 선언 -------------------
int menu();

void init();
void swap(CARD *, CARD *);
void random_init();

void push_a(int);
void push_b(int);
void push_c(int);
void push_d(int);
void push_e(int);
void push_f(int);
void push_g(int);
void push_h(int);

void pop_a();
void pop_b();
void pop_c();
void pop_d();
void pop_e();
void pop_f();
void pop_g();
void pop_h();

void temp1_pop();
void temp2_pop();
void temp3_pop();
void temp4_pop();

void out1_card(int, int, int);
void out2_card(int, int, int);
void out3_card(int, int, int);
void out4_card(int, int, int);

void move();
int start_move(int);
int last_move(int);
void push_move(int, int);
int compare(int, int);
int count();

int count1_move(int, int, int, int);
int count2_move(int, int, int, int);
int count3_move(int, int, int, int);
int count4_move(int, int, int, int);
int count5_move(int, int, int, int);

void output();
//void pop_a(CARD sum[]);
//void print();
  • 가격2,000
  • 페이지수20페이지
  • 등록일2004.10.11
  • 저작시기2004.10
  • 파일형식기타(c)
  • 자료번호#270086
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니