连连看,俄罗斯方块,等经典游戏,适合初学者练习
源代码在线查看: boxman_editerwnd.h
/*++
Copyright (c) AFE(Active-Free-Elegance)
Module Name:
BoxMan_EditWnd.h
Abstract:
program's MainFrame
Author:
Weijian Luo (Arthur Luo) 15-Jun-2005
E-mail: skybluehacker@yahoo.com.cn
Revision History: 1.0
--*/
#if !defined(AFX_BOXMAN_EDITERWND_H__42EEA5E0_CD5E_48FC_AA39_C697B9D960CE__INCLUDED_)
#define AFX_BOXMAN_EDITERWND_H__42EEA5E0_CD5E_48FC_AA39_C697B9D960CE__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// Boxman_EditerWnd.h : header file
//
#include "BoxMan_Edit.h" //编辑类的引入
/////////////////////////////////////////////////////////////////////////////
// CBoxman_EditerWnd view
class CBoxman_EditerWnd : public CFrameWnd
{
public:
CBoxman_EditerWnd(); // protected constructor used by dynamic creation
DECLARE_DYNCREATE(CBoxman_EditerWnd)
// Attributes
protected:
CToolBar m_wndToolBar; // 工具栏
int m_now_Select; // 当前选定的地图元素
CDC *m_pWindowDC; // windows设备环境
CPoint m_mousePoint; // 鼠标的坐标位置
CBoxMan_Edit m_boxManEdit; // boxmanEdit实体
BOOL m_bMouseDown; // 是否鼠标已被按下
public:
// Operations
public:
BOOL CreateExToolBar( void );
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CBoxman_EditerWnd)
protected:
//}}AFX_VIRTUAL
// Implementation
protected:
virtual ~CBoxman_EditerWnd();
// Generated message map functions
protected:
//{{AFX_MSG(CBoxman_EditerWnd)
afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
afx_msg void OnMenuMapBall();
afx_msg void OnMenuMapBluewall();
afx_msg void OnMenuMapManWallBall();
afx_msg void OnMenuMapWhitewall();
afx_msg void OnMenuMapYellowbox();
afx_msg void OnMouseMove(UINT nFlags, CPoint point);
afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
afx_msg void OnPaint();
afx_msg void OnMenuMapBkground();
afx_msg void OnLButtonUp(UINT nFlags, CPoint point);
afx_msg void OnMenuSaveMap();
afx_msg void OnMenuNewMap();
afx_msg void OnMenuLoadMap();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
/////////////////////////////////////////////////////////////////////////////
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_BOXMAN_EDITERWND_H__42EEA5E0_CD5E_48FC_AA39_C697B9D960CE__INCLUDED_)
|
相关资源 |
|
-
连连看,俄罗斯方块,等经典游戏,适合初学者练习
-
这个源码是我从别的网站下载下来的!我是初学者,希望给我一点源码下载(文件包含连连看,俄罗斯方块,当代罗宾汉,智慧珠,贪吃蛇)
-
Craps掷骰子经典游戏 代码 初学者练习方法的调用
-
用java实现的游戏例子(包括俄罗斯方块等),值得借鉴.
-
所有用JAVA设计的课程案例,包括贪吃蛇,俄罗斯方块等游戏,以及人事管理系统,学习成绩管理系统,很不错的JAVA应用程序原代码,不知能否通过哦
-
俄罗斯方块
很经典的小游戏
大家喜欢就下去看看代码吧
-
最经典的游戏——俄罗斯方块的手机游戏
带有中文注释
-
俄罗斯方块的小游戏
|