📄 optionmanager.h
字号:
// OptionManager.h: interface for the COptionManager class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_OPTIONMANAGER_H__16984CD0_B39F_40C4_AA38_3BCF9894A020__INCLUDED_)
#define AFX_OPTIONMANAGER_H__16984CD0_B39F_40C4_AA38_3BCF9894A020__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#define OPTIONMGR USINGTON(COptionManager)
struct sGAMEOPTION
{
BOOL bNoDeal; //...
BOOL bNoParty; //...
BOOL bNoFriend; //...
BOOL bNoVimu; //...
BOOL bNameMunpa;
BOOL bNameParty;
BOOL bNameOthers;
int nMacroMode;
BOOL bNoWhisper; //...
BOOL bNoChatting;
BOOL bNoBalloon;
BOOL bAutoHide;
BOOL bNoSystemMsg;
BOOL bNoExpMsg;
BOOL bNoItemMsg;
int nGamma;
int nSightDistance;
BOOL bGraphicCursor; //
BOOL bShadowHero;
BOOL bShadowMonster;
BOOL bShadowOthers;
BOOL bSoundBGM; //
BOOL bSoundEnvironment; //
int nVolumnBGM; //
int nVolumnEnvironment; //
// WORD wKyungGongIdx;
// BOOL bIsKyungGongMode;
// BOOL bShadowMap;
// int nShadowDetail;
// BOOL bHideGXObject;
// int nInterfaceAlpha;
// BOOL bNameHero;
// BOOL bNameMonster;
// BOOL bCameraAction;
// BOOL bSoundInterface;
// BOOL bSoundAttack;
// BOOL bSoundCharater;
// BOOL bSoundMonster;
};
class COptionManager
{
protected:
sGAMEOPTION m_GameOption;
BOOL m_bBGMSoundChanged;
WORD m_wSendOption;
protected:
BOOL LoadGameOption();
WORD MakeOptionFlag();
public:
//MAKESINGLETON(COptionManager);
COptionManager();
virtual ~COptionManager();
void Init();
void SaveGameOption();
void SetDefaultOption();
void ApplySettings();
void CancelSettings();
void SendOptionMsg();
sGAMEOPTION* GetGameOption() { return &m_GameOption; }
void SetGameOption( sGAMEOPTION* pOption );
// void SetKyungGongIdx(WORD KyungGondIdx);
// WORD GetKyungGongIdx() { return m_GameOption.wKyungGongIdx; }
// BOOL GetKyungGongMode();
// void SetKyungGongMode(BOOL bMode);
// void ClrKyungGong();
//parsing
void NetworkMsgParse( BYTE Protocol, void* pMsg );
};
EXTERNGLOBALTON(COptionManager);
#endif // !defined(AFX_OPTIONMANAGER_H__16984CD0_B39F_40C4_AA38_3BCF9894A020__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -