?? mychessdoc.h
字號:
// MyChessDoc.h : interface of the CMyChessDoc class
//
#pragma once
#include"paper.h"
#include "chessman.h"
#include "chessmap.h"
#include "CSave.h"
#include "afxwin.h"
class CMyChessDoc : public CDocument
{
protected: // create from serialization only
CMyChessDoc();
DECLARE_DYNCREATE(CMyChessDoc)
// Attributes
public:
//////////////////////member
public:
// Overrides
public:
virtual BOOL OnNewDocument();
virtual void Serialize(CArchive& ar);
// Implementation
public:
virtual ~CMyChessDoc();
#ifdef _DEBUG
virtual void AssertValid() const;
virtual void Dump(CDumpContext& dc) const;
#endif
protected:
// Generated message map functions
protected:
DECLARE_MESSAGE_MAP()
public:
//////////////
////////////member
CSave m_CSave;//保存類
CChessMan *myChessMap[10][9];
CPaper m_cpPaper;
CChessMap m_chessMap;
CSoldier m_soldierLeftA;
int m_nWhoPlayNow;//1表示是A方,2表示B方
int m_nSelected;//表示AB方是否有棋子被選中了,如果有的話就考慮下不一步,
////////////////////0表示兩方都沒有,1表示A方有的,2表示B方有的
CChessMan *m_pOldRole;
///控件也擺在這里
//CButton m_wndStartButton;
public:
afx_msg void OnFileNew();
bool FindIndex(UINT roleID,UINT &uROw,UINT &uCol);
bool GoBack();
/*CButton m_BtNext;*/
};
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -