[Sphere-axis-commits] CVS: Axis AdditionalSettingsDlg.cpp,1.3,1.4 AdditionalSettingsDlg.h,1.3,1.4 se
Brought to you by:
pesterle
From: Philip E. <pes...@us...> - 2002-05-22 22:55:30
|
Update of /cvsroot/sphere-axis/Axis In directory usw-pr-cvs1:/tmp/cvs-serv16324 Modified Files: AdditionalSettingsDlg.cpp AdditionalSettingsDlg.h settingstab.cpp Log Message: more updates for selective file loading; activated the additional settings dlg Index: AdditionalSettingsDlg.cpp =================================================================== RCS file: /cvsroot/sphere-axis/Axis/AdditionalSettingsDlg.cpp,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -r1.3 -r1.4 *** AdditionalSettingsDlg.cpp 20 May 2002 19:14:42 -0000 1.3 --- AdditionalSettingsDlg.cpp 22 May 2002 22:55:26 -0000 1.4 *************** *** 5,8 **** --- 5,9 ---- #include "drewsky.h" #include "AdditionalSettingsDlg.h" + #include "RemoteProfileDlg.h" #ifdef _DEBUG *************** *** 82,85 **** --- 83,100 ---- ON_BN_CLICKED(IDC_AS_MULBROWSE, OnAsMulbrowse) ON_BN_CLICKED(IDC_AS_CLIENTBROWSE, OnAsClientbrowse) + ON_NOTIFY(NM_RCLICK, IDC_AS_CUSTOMMULS, OnChangeCustommuls) + ON_BN_CLICKED(IDC_AS_USESAMEPATHASCLIENT, OnAsUsesamepathasclient) + ON_NOTIFY(NM_DBLCLK, IDC_AS_CUSTOMMULS, OnChangeCustommuls) + ON_BN_CLICKED(IDC_AS_3DROOMVIEW, OnAs3droomview) + ON_BN_CLICKED(IDC_AS_ALLOWMULTIPLE, OnAsAllowmultiple) + ON_BN_CLICKED(IDC_AS_DISPLAYITEMS, OnAsDisplayitems) + ON_BN_CLICKED(IDC_AS_ONTOP, OnAsOntop) + ON_BN_CLICKED(IDC_AS_RADAR, OnAsRadar) + ON_BN_CLICKED(IDC_AS_SCALE, OnAsScale) + ON_BN_CLICKED(IDC_AS_SHOWCHARS, OnAsShowchars) + ON_BN_CLICKED(IDC_AS_SHOWSPAWNS, OnAsShowspawns) + ON_BN_CLICKED(IDC_AS_SPAWNMSG, OnAsSpawnmsg) + ON_BN_CLICKED(IDC_AS_STARTLAUNCHER, OnAsStartlauncher) + ON_BN_CLICKED(IDC_AS_SYSCLOSE, OnAsSysclose) //}}AFX_MSG_MAP END_MESSAGE_MAP() *************** *** 107,111 **** csText.Format("%s%s", csUOPath, csUOExe); m_csDefaultClient.SetWindowText(csText); ! m_csDefaultMulPath.SetWindowText(csUOPath); // List the mulfiles --- 122,126 ---- csText.Format("%s%s", csUOPath, csUOExe); m_csDefaultClient.SetWindowText(csText); ! m_csDefaultMulPath.SetWindowText(Main->GetRegistryString("MulPath", csUOPath)); // List the mulfiles *************** *** 113,150 **** m_clcMuls.InsertColumn(1, "Custom Filename", LVCFMT_LEFT, 255, 1); ! m_clcMuls.InsertItem(0, "map0"); ! m_clcMuls.InsertItem(1, "staidx0"); ! m_clcMuls.InsertItem(2, "statics0"); ! m_clcMuls.InsertItem(3, "artidx"); ! m_clcMuls.InsertItem(4, "art"); ! m_clcMuls.InsertItem(5, "animidx"); ! m_clcMuls.InsertItem(6, "anim"); ! m_clcMuls.InsertItem(7, "soundidx"); ! m_clcMuls.InsertItem(8, "sound"); ! m_clcMuls.InsertItem(9, "texidx"); ! m_clcMuls.InsertItem(10, "texmaps"); ! m_clcMuls.InsertItem(11, "gumpidx"); ! m_clcMuls.InsertItem(12, "gumpart"); ! m_clcMuls.InsertItem(13, "multiidx"); ! m_clcMuls.InsertItem(14, "multi"); ! m_clcMuls.InsertItem(15, "skillsidx"); ! m_clcMuls.InsertItem(16, "skills"); ! m_clcMuls.InsertItem(17, "lightidx"); ! m_clcMuls.InsertItem(18, "light"); ! m_clcMuls.InsertItem(30, "tiledata"); ! m_clcMuls.InsertItem(31, "animdata"); ! m_clcMuls.InsertItem(32, "hues"); ! m_clcMuls.InsertItem(33, "animinfo"); ! m_clcMuls.InsertItem(34, "fonts"); ! m_clcMuls.InsertItem(35, "radarcol"); ! m_clcMuls.InsertItem(36, "verdata"); ! m_clcMuls.InsertItem(37, "map2"); ! m_clcMuls.InsertItem(38, "staidx2"); ! m_clcMuls.InsertItem(39, "statics2"); // Are there any local profiles in the registry? HKEY hKey; LONG lStatus; ! int iIndex = 0; lStatus = RegOpenKeyEx(HKEY_LOCAL_MACHINE, "SOFTWARE\\Menasoft\\GM Tools\\Local Profiles", 0, KEY_ALL_ACCESS, &hKey); if ( lStatus == ERROR_SUCCESS ) --- 128,211 ---- m_clcMuls.InsertColumn(1, "Custom Filename", LVCFMT_LEFT, 255, 1); ! int iIndex = 0; ! iIndex = m_clcMuls.InsertItem(0, "map0"); ! m_clcMuls.SetItemData(iIndex, 0); ! iIndex = m_clcMuls.InsertItem(1, "staidx0"); ! m_clcMuls.SetItemData(iIndex, 1); ! iIndex = m_clcMuls.InsertItem(2, "statics0"); ! m_clcMuls.SetItemData(iIndex, 2); ! iIndex = m_clcMuls.InsertItem(3, "artidx"); ! m_clcMuls.SetItemData(iIndex, 3); ! iIndex = m_clcMuls.InsertItem(4, "art"); ! m_clcMuls.SetItemData(iIndex, 4); ! iIndex = m_clcMuls.InsertItem(5, "animidx"); ! m_clcMuls.SetItemData(iIndex, 5); ! iIndex = m_clcMuls.InsertItem(6, "anim"); ! m_clcMuls.SetItemData(iIndex, 6); ! iIndex = m_clcMuls.InsertItem(7, "soundidx"); ! m_clcMuls.SetItemData(iIndex, 7); ! iIndex = m_clcMuls.InsertItem(8, "sound"); ! m_clcMuls.SetItemData(iIndex, 8); ! iIndex = m_clcMuls.InsertItem(9, "texidx"); ! m_clcMuls.SetItemData(iIndex, 9); ! iIndex = m_clcMuls.InsertItem(10, "texmaps"); ! m_clcMuls.SetItemData(iIndex, 10); ! iIndex = m_clcMuls.InsertItem(11, "gumpidx"); ! m_clcMuls.SetItemData(iIndex, 11); ! iIndex = m_clcMuls.InsertItem(12, "gumpart"); ! m_clcMuls.SetItemData(iIndex, 12); ! iIndex = m_clcMuls.InsertItem(13, "multiidx"); ! m_clcMuls.SetItemData(iIndex, 13); ! iIndex = m_clcMuls.InsertItem(14, "multi"); ! m_clcMuls.SetItemData(iIndex, 14); ! iIndex = m_clcMuls.InsertItem(15, "skillsidx"); ! m_clcMuls.SetItemData(iIndex, 15); ! iIndex = m_clcMuls.InsertItem(16, "skills"); ! m_clcMuls.SetItemData(iIndex, 16); ! iIndex = m_clcMuls.InsertItem(17, "lightidx"); ! m_clcMuls.SetItemData(iIndex, 17); ! iIndex = m_clcMuls.InsertItem(18, "light"); ! m_clcMuls.SetItemData(iIndex, 18); ! iIndex = m_clcMuls.InsertItem(30, "tiledata"); ! m_clcMuls.SetItemData(iIndex, 30); ! iIndex = m_clcMuls.InsertItem(31, "animdata"); ! m_clcMuls.SetItemData(iIndex, 31); ! iIndex = m_clcMuls.InsertItem(32, "hues"); ! m_clcMuls.SetItemData(iIndex, 32); ! iIndex = m_clcMuls.InsertItem(33, "animinfo"); ! m_clcMuls.SetItemData(iIndex, 33); ! iIndex = m_clcMuls.InsertItem(34, "fonts"); ! m_clcMuls.SetItemData(iIndex, 34); ! iIndex = m_clcMuls.InsertItem(35, "radarcol"); ! m_clcMuls.SetItemData(iIndex, 35); ! iIndex = m_clcMuls.InsertItem(36, "verdata"); ! m_clcMuls.SetItemData(iIndex, 36); ! iIndex = m_clcMuls.InsertItem(37, "map2"); ! m_clcMuls.SetItemData(iIndex, 37); ! iIndex = m_clcMuls.InsertItem(38, "staidx2"); ! m_clcMuls.SetItemData(iIndex, 38); ! iIndex = m_clcMuls.InsertItem(39, "statics2"); ! m_clcMuls.SetItemData(iIndex, 39); ! ! for ( int i = 0; i < 40; i++ ) ! { ! // Get the custom mul entries out of the registry ! CString csRegVal; ! csRegVal.Format("Mul%ld", i); ! CString csPath = Main->GetRegistryString(csRegVal); ! if ( csPath != "" ) ! { ! for ( int j = 0; j < m_clcMuls.GetItemCount(); j++ ) ! { ! if ( m_clcMuls.GetItemData(j) == (DWORD) i ) ! m_clcMuls.SetItemText(j, 1, csPath); ! } ! } ! } // Are there any local profiles in the registry? HKEY hKey; LONG lStatus; ! iIndex = 0; lStatus = RegOpenKeyEx(HKEY_LOCAL_MACHINE, "SOFTWARE\\Menasoft\\GM Tools\\Local Profiles", 0, KEY_ALL_ACCESS, &hKey); if ( lStatus == ERROR_SUCCESS ) *************** *** 240,264 **** void CAdditionalSettingsDlg::OnAsNewprofile() { ! } void CAdditionalSettingsDlg::OnAsEditprofile() { ! } void CAdditionalSettingsDlg::OnAsDeleteprofile() { ! } void CAdditionalSettingsDlg::OnAsMulbrowse() { ! } void CAdditionalSettingsDlg::OnAsClientbrowse() { ! } --- 301,469 ---- void CAdditionalSettingsDlg::OnAsNewprofile() { ! CRemoteProfileDlg dlg; ! if ( dlg.DoModal() != IDOK ) ! return; ! CString csKey, csRmtPwd, csPwd; ! csPwd = Encrypt(dlg.m_csPwd); ! int iTimeout = atoi(dlg.m_csReceiveTimeout); ! int iRemoteSpawns = dlg.m_bRemoteSpawns ? 1 : 0; ! if ( iTimeout < 1000 ) ! iTimeout = 1000; ! switch ( dlg.m_iProfile ) ! { ! case 0: ! { ! csKey.Format("SOFTWARE\\Menasoft\\GM Tools\\Local Profiles\\%s", dlg.m_csName); ! ! Main->PutRegistryString("Username", dlg.m_csUsername, HKEY_LOCAL_MACHINE, csKey); ! Main->PutRegistryString("Password", csPwd, HKEY_LOCAL_MACHINE, csKey); ! Main->PutRegistryString("HoGPort", dlg.m_csHogPort, HKEY_LOCAL_MACHINE, csKey); ! Main->PutRegistryString("ServerIP", dlg.m_csIP, HKEY_LOCAL_MACHINE, csKey); ! Main->PutRegistryString("Port", dlg.m_csTusPort, HKEY_LOCAL_MACHINE, csKey); ! Main->PutRegistryString("Root Directory", dlg.m_csBaseDir, HKEY_LOCAL_MACHINE, csKey); ! Main->PutRegistryDword("ReceiveTimeout", (DWORD) iTimeout, HKEY_LOCAL_MACHINE, csKey); ! Main->PutRegistryDword("Read Remote Spawnpoints", (DWORD) iRemoteSpawns, HKEY_LOCAL_MACHINE, csKey); ! } ! break; ! case 1: ! { ! csKey.Format("SOFTWARE\\Menasoft\\GM Tools\\Remote Profiles\\%s", dlg.m_csName); ! ! Main->PutRegistryString("Username", dlg.m_csUsername, HKEY_LOCAL_MACHINE, csKey); ! Main->PutRegistryString("Password", csPwd, HKEY_LOCAL_MACHINE, csKey); ! Main->PutRegistryString("ServerIP", dlg.m_csIP, HKEY_LOCAL_MACHINE, csKey); ! Main->PutRegistryString("HoGPort", dlg.m_csHogPort, HKEY_LOCAL_MACHINE, csKey); ! Main->PutRegistryString("TUSPort", dlg.m_csTusPort, HKEY_LOCAL_MACHINE, csKey); ! Main->PutRegistryDword("ReceiveTimeout", (DWORD) iTimeout, HKEY_LOCAL_MACHINE, csKey); ! } ! break; ! ! } ! CString csProfile; ! csProfile.Format("%s: %s", dlg.m_iProfile == 0 ? "Local" : "Remote", dlg.m_csName); ! this->m_clbProfiles.AddString(csProfile); ! this->m_clbProfiles.SelectString(-1, csProfile); } void CAdditionalSettingsDlg::OnAsEditprofile() { ! int iSel = this->m_clbProfiles.GetCurSel(); ! if ( iSel == -1 ) ! return; ! CString csProfile; ! m_clbProfiles.GetText(iSel, csProfile); ! CRemoteProfileDlg dlg; ! if ( csProfile.Find("Remote:") == 0 ) ! { ! dlg.m_csName = csProfile.Mid(8); ! dlg.m_csHogPort = Main->m_csAxissvrPort; ! dlg.m_csIP = Main->m_csServerIP; ! dlg.m_csPwd = Main->m_csPassword; ! dlg.m_csTusPort = Main->m_csSpherePort; ! dlg.m_csUsername = Main->m_csUserID; ! dlg.m_csReceiveTimeout.Format("%ld", Main->m_iReceiveTimeout); ! dlg.m_iProfile = 1; ! } ! else ! { ! dlg.m_csName = csProfile.Mid(7); ! dlg.m_csHogPort = Main->m_csAxissvrPort; ! dlg.m_csIP = Main->m_csServerIP; ! dlg.m_csPwd = Main->m_csPassword; ! dlg.m_csTusPort = Main->m_csSpherePort; ! dlg.m_csUsername = Main->m_csUserID; ! dlg.m_csReceiveTimeout.Format("%ld", Main->m_iReceiveTimeout); ! dlg.m_csBaseDir = Main->m_csRootDirectory; ! dlg.m_bRemoteSpawns = Main->m_dwRemoteSpawns ? true : false; ! dlg.m_iProfile = 0; ! } ! ! if ( dlg.DoModal() != IDOK ) ! return; ! int iRemoteSpawns = dlg.m_bRemoteSpawns ? 1 : 0; ! int iTimeout = atoi(dlg.m_csReceiveTimeout); ! if ( iTimeout < 1000 ) ! iTimeout = 1000; ! ! CString csKey, csRmtPwd, csPwd; ! csPwd = Encrypt(dlg.m_csPwd); ! ! switch ( dlg.m_iProfile ) ! { ! case 0: ! { ! csKey.Format("SOFTWARE\\Menasoft\\GM Tools\\Local Profiles\\%s", dlg.m_csName); ! ! Main->PutRegistryString("Username", dlg.m_csUsername, HKEY_LOCAL_MACHINE, csKey); ! Main->PutRegistryString("Password", csPwd, HKEY_LOCAL_MACHINE, csKey); ! Main->PutRegistryString("HoGPort", dlg.m_csHogPort, HKEY_LOCAL_MACHINE, csKey); ! Main->PutRegistryString("ServerIP", dlg.m_csIP, HKEY_LOCAL_MACHINE, csKey); ! Main->PutRegistryString("Port", dlg.m_csTusPort, HKEY_LOCAL_MACHINE, csKey); ! Main->PutRegistryString("Root Directory", dlg.m_csBaseDir, HKEY_LOCAL_MACHINE, csKey); ! Main->PutRegistryDword("ReceiveTimeout", (DWORD) iTimeout, HKEY_LOCAL_MACHINE, csKey); ! Main->PutRegistryDword("Read Remote Spawns", (DWORD) iRemoteSpawns, HKEY_LOCAL_MACHINE, csKey); ! } ! break; ! case 1: ! { ! csKey.Format("SOFTWARE\\Menasoft\\GM Tools\\Remote Profiles\\%s", dlg.m_csName); ! ! Main->PutRegistryString("Username", dlg.m_csUsername, HKEY_LOCAL_MACHINE, csKey); ! Main->PutRegistryString("Password", csPwd, HKEY_LOCAL_MACHINE, csKey); ! Main->PutRegistryString("ServerIP", dlg.m_csIP, HKEY_LOCAL_MACHINE, csKey); ! Main->PutRegistryString("HoGPort", dlg.m_csHogPort, HKEY_LOCAL_MACHINE, csKey); ! Main->PutRegistryString("TUSPort", dlg.m_csTusPort, HKEY_LOCAL_MACHINE, csKey); ! Main->PutRegistryDword("ReceiveTimeout", (DWORD) iTimeout, HKEY_LOCAL_MACHINE, csKey); ! } ! break; ! } } void CAdditionalSettingsDlg::OnAsDeleteprofile() { ! int iSel = this->m_clbProfiles.GetCurSel(); ! if ( iSel == -1 ) ! return; ! CString csKey; ! csKey.Format("SOFTWARE\\Menasoft\\GM Tools\\Remote Profiles\\%s", Main->GetProfileString()); ! Main->DeleteRegistryKey(csKey); ! this->m_clbProfiles.DeleteString( iSel ); ! Main->m_csUserID = ""; ! Main->m_csPassword = ""; ! Main->m_csSpherePort = ""; ! Main->m_csAxissvrPort = ""; ! Main->m_csServerIP = ""; ! Main->GetProfileString() = ""; ! Main->m_iReceiveTimeout = 60000; ! Main->m_dwRemoteSpawns = 0; } void CAdditionalSettingsDlg::OnAsMulbrowse() { ! CFileDialog dlg(TRUE, "exe", "map0.mul", 0, "Ultima Online client files (*.mul)|*.mul|All files (*.*)|*.*||"); ! if ( dlg.DoModal() == IDOK ) ! { ! CString csPath = dlg.GetPathName(); ! csPath.SetAt(csPath.ReverseFind('\\'), 0x00); ! Main->PutRegistryString("MulPath", csPath); ! m_csDefaultMulPath.SetWindowText(csPath); ! } } void CAdditionalSettingsDlg::OnAsClientbrowse() { ! CFileDialog dlg(TRUE, "exe", "client.exe", 0, "Application files (*.exe)|*.exe|All files (*.*)|*.*||"); ! if ( dlg.DoModal() == IDOK ) ! { ! csUOExe = dlg.GetPathName(); ! Main->PutRegistryString("Default client", dlg.GetPathName()); ! m_csDefaultClient.SetWindowText(csUOExe); ! if ( m_cbMulPathFromClient.GetCheck() ) ! { ! CString csPath = csUOExe; ! csPath.SetAt(csUOExe.ReverseFind('\\'), 0x00); ! m_csDefaultMulPath.SetWindowText(csPath); ! } ! } } *************** *** 401,403 **** --- 606,729 ---- UpdateProfile(); CDialog::OnOK(); + } + + void CAdditionalSettingsDlg::OnChangeCustommuls(NMHDR* pNMHDR, LRESULT* pResult) + { + *pResult = 0; + // Get the current selected mul and the specified file + POSITION pos = m_clcMuls.GetFirstSelectedItemPosition(); + if ( pos == NULL ) + return; + int iSel = m_clcMuls.GetNextSelectedItem(pos); + CString csMul, csPath, csFile; + csMul = m_clcMuls.GetItemText(iSel, 0); + csPath = m_clcMuls.GetItemText(iSel, 1); + if ( csPath.Find("\\") != -1 ) + csFile = csPath.Mid(csPath.ReverseFind('\\') + 1); + else + csFile = csPath; + // Pop up a file dialog to select the custom mul + CFileDialog dlg(TRUE, "mul", csFile, 0, "Ultima Online Client files (*.mul; *.idx)|*.mul;*.idx|All Files (*.*)|*.*||"); + if ( dlg.DoModal() == IDOK ) + { + csPath = dlg.GetPathName(); + m_clcMuls.SetItemText(iSel, 1, csPath); + int iData = m_clcMuls.GetItemData(iSel); + CString csRegVal; + csRegVal.Format("Mul%ld", iData); + Main->PutRegistryString(csRegVal, csPath); + } + // If the user cancelled, ask if we should use the default + else + { + if ( AfxMessageBox("Should Axis use the default client file?", MB_YESNO, MB_ICONQUESTION) == IDYES ) + { + m_clcMuls.SetItemText(iSel, 1, ""); + int iData = m_clcMuls.GetItemData(iSel); + CString csRegVal; + csRegVal.Format("Mul%ld", iData); + Main->PutRegistryString(csRegVal, csPath); + } + } + return; + } + + void CAdditionalSettingsDlg::OnAsUsesamepathasclient() + { + if ( this->m_cbMulPathFromClient.GetCheck() ) + { + CString csClientPath; + m_csDefaultClient.GetWindowText(csClientPath); + csClientPath.SetAt(csClientPath.ReverseFind('\\'), 0x00); + m_csDefaultMulPath.SetWindowText(csClientPath); + m_cbMulBrowse.EnableWindow(FALSE); + } + else + m_cbMulBrowse.EnableWindow(TRUE); + } + + void CAdditionalSettingsDlg::OnAs3droomview() + { + UpdateData(); + Main->PutRegistryDword("3DRoomView", m_b3DRoomView); + } + + void CAdditionalSettingsDlg::OnAsAllowmultiple() + { + UpdateData(); + Main->PutRegistryDword("AllowMultipleInstances", m_bAllowMultiple); + } + + void CAdditionalSettingsDlg::OnAsDisplayitems() + { + UpdateData(); + Main->PutRegistryDword("DrawItems", m_bDisplayItems); + } + + void CAdditionalSettingsDlg::OnAsOntop() + { + UpdateData(); + Main->PutRegistryDword("AlwaysOnTop", m_bAlwaysOnTop); + } + + void CAdditionalSettingsDlg::OnAsRadar() + { + UpdateData(); + Main->PutRegistryDword("ShowRadar", m_bShowRadarMap); + } + + void CAdditionalSettingsDlg::OnAsScale() + { + UpdateData(); + Main->PutRegistryDword("ScaleItems", m_bScaleItems); + } + + void CAdditionalSettingsDlg::OnAsShowchars() + { + UpdateData(); + Main->PutRegistryDword("DrawChars", m_bShowChars); + } + + void CAdditionalSettingsDlg::OnAsShowspawns() + { + UpdateData(); + Main->PutRegistryDword("ShowSpawnpoints", m_bShowSpawns); + } + + void CAdditionalSettingsDlg::OnAsSpawnmsg() + { + UpdateData(); + Main->PutRegistryDword("SpawnMessage", m_bSpawnMessage); + } + + void CAdditionalSettingsDlg::OnAsStartlauncher() + { + UpdateData(); + Main->PutRegistryDword("StartLauncher", m_bStartLauncher); + } + + void CAdditionalSettingsDlg::OnAsSysclose() + { + UpdateData(); + Main->PutRegistryDword("SysClose", m_bSysClose); } Index: AdditionalSettingsDlg.h =================================================================== RCS file: /cvsroot/sphere-axis/Axis/AdditionalSettingsDlg.h,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -r1.3 -r1.4 *** AdditionalSettingsDlg.h 20 May 2002 19:14:42 -0000 1.3 --- AdditionalSettingsDlg.h 22 May 2002 22:55:26 -0000 1.4 *************** *** 78,81 **** --- 78,94 ---- afx_msg void OnAsClientbrowse(); virtual void OnOK(); + afx_msg void OnChangeCustommuls(NMHDR* pNMHDR, LRESULT* pResult); + afx_msg void OnAsUsesamepathasclient(); + afx_msg void OnAs3droomview(); + afx_msg void OnAsAllowmultiple(); + afx_msg void OnAsDisplayitems(); + afx_msg void OnAsOntop(); + afx_msg void OnAsRadar(); + afx_msg void OnAsScale(); + afx_msg void OnAsShowchars(); + afx_msg void OnAsShowspawns(); + afx_msg void OnAsSpawnmsg(); + afx_msg void OnAsStartlauncher(); + afx_msg void OnAsSysclose(); //}}AFX_MSG DECLARE_MESSAGE_MAP() Index: settingstab.cpp =================================================================== RCS file: /cvsroot/sphere-axis/Axis/settingstab.cpp,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -r1.18 -r1.19 *** settingstab.cpp 15 May 2002 22:18:48 -0000 1.18 --- settingstab.cpp 22 May 2002 22:55:26 -0000 1.19 *************** *** 788,796 **** { // Open up the main configuration dialog. - #ifdef _DEBUG CAdditionalSettingsDlg dlg; dlg.DoModal(); - #else - AfxMessageBox("This function is still in development.", MB_OK); - #endif } --- 788,792 ---- |