📄 leader.h
字号:
/**
* Leader使用Singleton模式,负责协调各模块间的通信,并负责管理共享资源
*/
#pragma once
class Leader
{
public:
Leader(void);
virtual ~Leader(void);
HFONT getStdFont(void);
public:
void *mpCore;
void *mpJudge;
void *mpWnd;
void *mpJudgeScn;
void *mpMainScn;
void *mpCoreCtl;
void *mpMarkCtl;
void *mpSpriteCtl;
void *mpMessagePnl;
void *mpTrigger1Win;
void *mpTrigger2Win;
void *mpTriggerDraw;
int mPage;
int mGameIndex;
unsigned char mPlayer1, mPlayer2;
unsigned char mScore1, mScore2;
int mMapIndex;
int mMapBlank;
wchar_t mFileName1[1024];
wchar_t mFileName2[1024];
HDC mhNumbersDC;
HBITMAP mhNumbersBmp, mhNumbersBmpOld;
HDC mhLogoDC[12];
HBITMAP mhLogoBmp[12], mhLogoBmpOld[12];
set<unsigned char> mMapIndexs;
protected:
static bool mFlagSingleton;
HFONT mhStdFont;
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -