• LF몰 이벤트
  • 파일시티 이벤트
  • 캠퍼스북
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트

[VC] 테트리스 게임 프로그램 소스

*호*
최초 등록일
2005.04.02
최종 저작일
2005.04
파일확장자 압축파일
가격 1,500원 할인쿠폰받기
다운로드
장바구니

소개글

Visual C++ 6.0 으로 만든 간단한 테트리스 게임 소스입니다.

컴파일 실행환경

Visual C++ 6.0 에서 컴파일합니다.

본문내용

#define mat_height 20
#define mat_width 10
#define ELAPSE_KEY 50
#define margin_x 20
#define margin_y 40

/////////////////////////////////////////////////////////////////////////////
// CTetrisDlg dialog

struct Locations
{
int x;
int y;
};

class CTetrisDlg : public CDialog
{
// Construction
public:
bool bMoveDown;
bool bMoveRight;
bool bMoveLeft;
bool GameIsEnded;
int KilledLine;
void StageGame();
int DestroyLine;
int box_width;
int box_height;
void Chk_Game_Style();
int tmp_Level;
int GameSpeed;
void EraseLine();
void ReDrawing();
void Changing();
byte BLK_TYPE_OLD;
Locations Loc_blk_old[4];
void CalPos();
void Moving(byte dir);
void DrawNextBlock();
byte BLK_TYPE;
void Starting();
Locations Loc_blk[4];
Locations Loc_base;
COLORREF BLK_CLR[7];
byte NextBlock;
byte Matrix[20][10];
CSetGame SetDlg;
CTetrisDlg(CWnd* pParent = NULL); // standard constructor

// Dialog Data
//{{AFX_DATA(CTetrisDlg)
enum { IDD = IDD_TETRIS_DIALOG };
CStatic m_Score_static;
CStatic m_Next_static;
CEdit m_Edit;
CStatic m_Level_static;
CButton m_Start;
int m_Score;
//}}AFX_DATA

// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CTetrisDlg)
public:
virtual BOOL PreTranslateMessage(MSG* pMsg);
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL

// Implementation
protected:
HICON m_hIcon;

// Generated message map functions
//{{AFX_MSG(CTetrisDlg)
virtual BOOL OnInitDialog();
afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
afx_msg void OnPaint();
afx_msg HCURSOR OnQueryDragIcon();
afx_msg void OnStart();
afx_msg void OnTimer(UINT nIDEvent);
afx_msg void OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags);
afx_msg void OnSize(UINT nType, int cx, int cy);
afx_msg void OnKeyUp(UINT nChar, UINT nRepCnt, UINT nFlags);
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};

압축파일 내 파일목록

StdAfx.h
Tetris.aps
Tetris.clw
Tetris.cpp
Tetris.dep
Tetris.dsp
Tetris.dsw
Tetris.h
Tetris.mak
Tetris.ncb
Tetris.opt
Tetris.plg
Tetris.rc
TetrisDlg.cpp
TetrisDlg.h
ReadMe.txt
resource.h
SetGame.cpp
SetGame.h
StdAfx.cpp
Release/Tetris.exe
res/Tetris.ico
res/Tetris.rc2
res/Thumbs.db

참고 자료

없음

자료후기(3)

*호*
판매자 유형Bronze개인

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우
최근 본 자료더보기
탑툰 이벤트
[VC] 테트리스 게임 프로그램 소스
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업