Move git root from Client/ to src/ to track all source code: - Client: Game client source (moved to Client/Client/) - Server: Game server source - GameTools: Development tools - CryptoSource: Encryption utilities - database: Database scripts - Script: Game scripts - rylCoder_16.02.2008_src: Legacy coder tools - GMFont, Game: Additional resources 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
212 lines
6.0 KiB
C++
212 lines
6.0 KiB
C++
// DlgWideLoad.cpp : implementation file
|
||
//
|
||
|
||
#include "stdafx.h"
|
||
#include "worldcreator.h"
|
||
#include "DlgWideLoad.h"
|
||
|
||
#ifdef _DEBUG
|
||
#define new DEBUG_NEW
|
||
#undef THIS_FILE
|
||
static char THIS_FILE[] = __FILE__;
|
||
#endif
|
||
|
||
/////////////////////////////////////////////////////////////////////////////
|
||
// CDlgWideLoad dialog
|
||
|
||
|
||
CDlgWideLoad::CDlgWideLoad(CWnd* pParent /*=NULL*/)
|
||
: CDialog(CDlgWideLoad::IDD, pParent)
|
||
{
|
||
//{{AFX_DATA_INIT(CDlgWideLoad)
|
||
m_isWideLoaded = FALSE;
|
||
m_strWideName = _T("");
|
||
m_isWideLoaded1 = FALSE;
|
||
m_isWideLoaded2 = FALSE;
|
||
m_isDetailLoaded = FALSE;
|
||
m_isDetailLoaded1 = FALSE;
|
||
m_isDetailLoaded2 = FALSE;
|
||
//}}AFX_DATA_INIT
|
||
}
|
||
|
||
|
||
void CDlgWideLoad::DoDataExchange(CDataExchange* pDX)
|
||
{
|
||
CDialog::DoDataExchange(pDX);
|
||
//{{AFX_DATA_MAP(CDlgWideLoad)
|
||
DDX_Check(pDX, IDC_CHECK_WIDETEXTURELOAD, m_isWideLoaded);
|
||
DDX_Text(pDX, IDC_EDIT_WIDETEXTURENAME, m_strWideName);
|
||
DDX_Check(pDX, IDC_CHECK_WIDETEXTURELOAD1, m_isWideLoaded1);
|
||
DDX_Check(pDX, IDC_CHECK_WIDETEXTURELOAD2, m_isWideLoaded2);
|
||
DDX_Check(pDX, IDC_CHECK_DETAILTEXTURELOAD, m_isDetailLoaded);
|
||
DDX_Check(pDX, IDC_CHECK_DETAILTEXTURELOAD1, m_isDetailLoaded1);
|
||
DDX_Check(pDX, IDC_CHECK_DETAILTEXTURELOAD2, m_isDetailLoaded2);
|
||
//}}AFX_DATA_MAP
|
||
}
|
||
|
||
|
||
BEGIN_MESSAGE_MAP(CDlgWideLoad, CDialog)
|
||
//{{AFX_MSG_MAP(CDlgWideLoad)
|
||
ON_BN_CLICKED(IDC_CHECK_WIDETEXTURELOAD, OnCheckWidetextureload)
|
||
ON_EN_UPDATE(IDC_EDIT_WIDETEXTURENAME, OnUpdateEditWidetexturename)
|
||
ON_BN_CLICKED(IDC_CHECK_DETAILTEXTURELOAD, OnCheckDetailtextureload)
|
||
ON_BN_CLICKED(IDC_CHECK_WIDETEXTURELOAD1, OnCheckWidetextureload1)
|
||
ON_BN_CLICKED(IDC_CHECK_DETAILTEXTURELOAD1, OnCheckDetailtextureload1)
|
||
ON_BN_CLICKED(IDC_CHECK_WIDETEXTURELOAD2, OnCheckWidetextureload2)
|
||
ON_BN_CLICKED(IDC_CHECK_DETAILTEXTURELOAD2, OnCheckDetailtextureload2)
|
||
//}}AFX_MSG_MAP
|
||
END_MESSAGE_MAP()
|
||
|
||
/////////////////////////////////////////////////////////////////////////////
|
||
// CDlgWideLoad message handlers
|
||
|
||
void CDlgWideLoad::OnCheckWidetextureload()
|
||
{
|
||
// TODO: Add your control notification handler code here
|
||
UpdateData();
|
||
if(m_isWideLoaded)
|
||
{
|
||
CString strFilter = DDSFILE;
|
||
CFileDialog filedia(TRUE,NULL,NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,strFilter,this);
|
||
filedia.DoModal();
|
||
if(filedia.GetFileName()=="")
|
||
m_isWideLoaded=FALSE;
|
||
m_strWideTextureName[0]=filedia.GetFileName();
|
||
CWnd *forname=GetDlgItem(IDC_CHECK_WIDETEXTURELOAD);
|
||
forname->SetWindowText(m_strWideTextureName[0]);
|
||
}
|
||
else
|
||
{
|
||
m_strWideTextureName[0]="";
|
||
CWnd *forname=GetDlgItem(IDC_CHECK_WIDETEXTURELOAD);
|
||
forname->SetWindowText("<EFBFBD><EFBFBD><EFBFBD>þȵ<EFBFBD>");
|
||
}
|
||
UpdateData(FALSE);
|
||
}
|
||
|
||
void CDlgWideLoad::OnUpdateEditWidetexturename()
|
||
{
|
||
// TODO: Add your control notification handler code here
|
||
UpdateData();
|
||
}
|
||
|
||
void CDlgWideLoad::OnCheckDetailtextureload()
|
||
{
|
||
// TODO: Add your control notification handler code here
|
||
UpdateData();
|
||
if(m_isDetailLoaded)
|
||
{
|
||
CString strFilter = DDSFILE;
|
||
CFileDialog filedia(TRUE,NULL,NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,strFilter,this);
|
||
filedia.DoModal();
|
||
if(filedia.GetFileName()=="")
|
||
m_isDetailLoaded=FALSE;
|
||
m_strDetailTextureName[0]=filedia.GetFileName();
|
||
CWnd *forname=GetDlgItem(IDC_CHECK_DETAILTEXTURELOAD);
|
||
forname->SetWindowText(m_strDetailTextureName[0]);
|
||
}
|
||
else
|
||
{
|
||
m_strDetailTextureName[0]="";
|
||
CWnd *forname=GetDlgItem(IDC_CHECK_DETAILTEXTURELOAD);
|
||
forname->SetWindowText("<EFBFBD><EFBFBD><EFBFBD>þȵ<EFBFBD>");
|
||
}
|
||
UpdateData(FALSE);
|
||
}
|
||
|
||
void CDlgWideLoad::OnCheckWidetextureload1()
|
||
{
|
||
// TODO: Add your control notification handler code here
|
||
UpdateData();
|
||
if(m_isWideLoaded1)
|
||
{
|
||
CString strFilter = DDSFILE;
|
||
CFileDialog filedia(TRUE,NULL,NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,strFilter,this);
|
||
filedia.DoModal();
|
||
if(filedia.GetFileName()=="")
|
||
m_isWideLoaded1=FALSE;
|
||
m_strWideTextureName[1]=filedia.GetFileName();
|
||
CWnd *forname=GetDlgItem(IDC_CHECK_WIDETEXTURELOAD1);
|
||
forname->SetWindowText(m_strWideTextureName[1]);
|
||
}
|
||
else
|
||
{
|
||
m_strWideTextureName[1]="";
|
||
CWnd *forname=GetDlgItem(IDC_CHECK_WIDETEXTURELOAD1);
|
||
forname->SetWindowText("<EFBFBD><EFBFBD><EFBFBD>þȵ<EFBFBD>");
|
||
}
|
||
UpdateData(FALSE);
|
||
}
|
||
|
||
void CDlgWideLoad::OnCheckDetailtextureload1()
|
||
{
|
||
// TODO: Add your control notification handler code here
|
||
UpdateData();
|
||
if(m_isDetailLoaded1)
|
||
{
|
||
CString strFilter = DDSFILE;
|
||
CFileDialog filedia(TRUE,NULL,NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,strFilter,this);
|
||
filedia.DoModal();
|
||
if(filedia.GetFileName()=="")
|
||
m_isDetailLoaded1=FALSE;
|
||
m_strDetailTextureName[1]=filedia.GetFileName();
|
||
CWnd *forname=GetDlgItem(IDC_CHECK_DETAILTEXTURELOAD1);
|
||
forname->SetWindowText(m_strDetailTextureName[1]);
|
||
}
|
||
else
|
||
{
|
||
m_strWideTextureName[1]="";
|
||
CWnd *forname=GetDlgItem(IDC_CHECK_DETAILTEXTURELOAD1);
|
||
forname->SetWindowText("<EFBFBD><EFBFBD><EFBFBD>þȵ<EFBFBD>");
|
||
}
|
||
UpdateData(FALSE);
|
||
}
|
||
|
||
void CDlgWideLoad::OnCheckWidetextureload2()
|
||
{
|
||
// TODO: Add your control notification handler code here
|
||
UpdateData();
|
||
if(m_isWideLoaded2)
|
||
{
|
||
CString strFilter = DDSFILE;
|
||
CFileDialog filedia(TRUE,NULL,NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,strFilter,this);
|
||
filedia.DoModal();
|
||
if(filedia.GetFileName()=="")
|
||
m_isWideLoaded2=FALSE;
|
||
m_strWideTextureName[2]=filedia.GetFileName();
|
||
CWnd *forname=GetDlgItem(IDC_CHECK_WIDETEXTURELOAD2);
|
||
forname->SetWindowText(m_strWideTextureName[2]);
|
||
}
|
||
else
|
||
{
|
||
m_strWideTextureName[2]="";
|
||
CWnd *forname=GetDlgItem(IDC_CHECK_WIDETEXTURELOAD2);
|
||
forname->SetWindowText("<EFBFBD><EFBFBD><EFBFBD>þȵ<EFBFBD>");
|
||
}
|
||
UpdateData(FALSE);
|
||
}
|
||
|
||
void CDlgWideLoad::OnCheckDetailtextureload2()
|
||
{
|
||
// TODO: Add your control notification handler code here
|
||
UpdateData();
|
||
if(m_isDetailLoaded2)
|
||
{
|
||
CString strFilter = DDSFILE;
|
||
CFileDialog filedia(TRUE,NULL,NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,strFilter,this);
|
||
filedia.DoModal();
|
||
if(filedia.GetFileName()=="")
|
||
m_isDetailLoaded2=FALSE;
|
||
m_strDetailTextureName[2]=filedia.GetFileName();
|
||
CWnd *forname=GetDlgItem(IDC_CHECK_DETAILTEXTURELOAD2);
|
||
forname->SetWindowText(m_strDetailTextureName[2]);
|
||
}
|
||
else
|
||
{
|
||
m_strWideTextureName[2]="";
|
||
CWnd *forname=GetDlgItem(IDC_CHECK_DETAILTEXTURELOAD2);
|
||
forname->SetWindowText("<EFBFBD><EFBFBD><EFBFBD>þȵ<EFBFBD>");
|
||
}
|
||
UpdateData(FALSE);
|
||
}
|