SmaugWizard/Backup/
SmaugWizard/Backup/L/
SmaugWizard/Boards/
SmaugWizard/Building/
SmaugWizard/Corpses/
SmaugWizard/Councils/
SmaugWizard/Deity/
SmaugWizard/Gods/
SmaugWizard/MudProgs/
SmaugWizard/Player/L/
SmaugWizard/Src/
SmaugWizard/Src/res/
// LevelDlg.cpp : implementation file
//

#include "stdafx.h"
#include "SmaugWiz.h"
#include "LevelDlg.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CLevelDlg property page

IMPLEMENT_DYNCREATE(CLevelDlg, CPropertyPage)

CLevelDlg::CLevelDlg() : CPropertyPage(CLevelDlg::IDD)
{
	//{{AFX_DATA_INIT(CLevelDlg)
	m_AllMailLevel = 0;
	m_BuildChannelLevel = 0;
	m_UseForceLevel = 0;
	m_FreeMailLevel = 0;
	m_LogChannelLevel = 0;
	m_MsetPlayerLevel = 0;
	m_MuseChannelLevel = 0;
	m_PrivateOverrideLevel = 0;
	m_ModifyProtoLevel = 0;
	m_TakeOthersMailLevel = 0;
	m_ThinkChannelLevel = 0;
	m_WriteMailFreeLevel = 0;
	m_GetNoTakeLevel = 0;
	//}}AFX_DATA_INIT
}

CLevelDlg::~CLevelDlg()
{
}

void CLevelDlg::DoDataExchange(CDataExchange* pDX)
{
	CPropertyPage::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CLevelDlg)
	DDX_Text(pDX, IDC_ALLMAIL, m_AllMailLevel);
	DDV_MinMaxInt(pDX, m_AllMailLevel, 50, 100);
	DDX_Text(pDX, IDC_BUILDCH, m_BuildChannelLevel);
	DDV_MinMaxInt(pDX, m_BuildChannelLevel, 50, 100);
	DDX_Text(pDX, IDC_FORCE, m_UseForceLevel);
	DDV_MinMaxInt(pDX, m_UseForceLevel, 50, 100);
	DDX_Text(pDX, IDC_FREEMAIL, m_FreeMailLevel);
	DDV_MinMaxInt(pDX, m_FreeMailLevel, 50, 100);
	DDX_Text(pDX, IDC_LOGCH, m_LogChannelLevel);
	DDV_MinMaxInt(pDX, m_LogChannelLevel, 50, 100);
	DDX_Text(pDX, IDC_MSET, m_MsetPlayerLevel);
	DDV_MinMaxInt(pDX, m_MsetPlayerLevel, 50, 100);
	DDX_Text(pDX, IDC_MUSECH, m_MuseChannelLevel);
	DDV_MinMaxInt(pDX, m_MuseChannelLevel, 50, 100);
	DDX_Text(pDX, IDC_PRIVATEO, m_PrivateOverrideLevel);
	DDV_MinMaxInt(pDX, m_PrivateOverrideLevel, 50, 100);
	DDX_Text(pDX, IDC_PROTO, m_ModifyProtoLevel);
	DDV_MinMaxInt(pDX, m_ModifyProtoLevel, 50, 100);
	DDX_Text(pDX, IDC_TAKEMAIL, m_TakeOthersMailLevel);
	DDV_MinMaxInt(pDX, m_TakeOthersMailLevel, 50, 100);
	DDX_Text(pDX, IDC_THINKCH, m_ThinkChannelLevel);
	DDV_MinMaxInt(pDX, m_ThinkChannelLevel, 50, 100);
	DDX_Text(pDX, IDC_WRITEFREE, m_WriteMailFreeLevel);
	DDV_MinMaxInt(pDX, m_WriteMailFreeLevel, 50, 100);
	DDX_Text(pDX, IDC_GETNOTAKE, m_GetNoTakeLevel);
	DDV_MinMaxInt(pDX, m_GetNoTakeLevel, 50, 100);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CLevelDlg, CPropertyPage)
	//{{AFX_MSG_MAP(CLevelDlg)
	ON_WM_HELPINFO()
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CLevelDlg message handlers

BOOL CLevelDlg::OnHelpInfo(HELPINFO* pHelpInfo) 
{
    if (pHelpInfo->iContextType == HELPINFO_WINDOW)
    {
        AfxGetApp()->WinHelp( pHelpInfo->dwContextId,
                              HELP_CONTEXTPOPUP);
    }

    return TRUE;
}