| 1848 | } |
| 1849 | |
| 1850 | void CBriefEdit::OnLoad() { |
| 1851 | char szFilter[] = "Descent3 Briefing Files (*.brf)|*.brf||"; |
| 1852 | CFileDialog dlg(true, ".brf", NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, szFilter); |
| 1853 | |
| 1854 | if (dlg.DoModal() == IDOK) { |
| 1855 | CComboBox *combo = (CComboBox *)GetDlgItem(IDC_BRIEF_SCREEN_LIST); |
| 1856 | combo->ResetContent(); |
| 1857 | BriefEditFreeScreens(); |
| 1858 | BriefEditInitScreens(); |
| 1859 | BriefEditLoadScreens(dlg.GetPathName().GetBuffer(1), combo, (CComboBox *)GetDlgItem(IDC_BRIEF_EFFECT_LIST), |
| 1860 | &m_GlobalValues); |
| 1861 | |
| 1862 | m_fStatic = m_GlobalValues.static_val; |
| 1863 | m_fGlitch = m_GlobalValues.glitch_val; |
| 1864 | m_sTitle = m_GlobalValues.title; |
| 1865 | |
| 1866 | UpdateData(false); |
| 1867 | UpdateInfo(); |
| 1868 | OnSelchangeBriefScreenList(); |
| 1869 | UpdateLayoutBitmap(); |
| 1870 | has_changed = false; |
| 1871 | } |
| 1872 | } |
| 1873 | |
| 1874 | void CBriefEdit::UpdateLayoutBitmap(void) { |
| 1875 | int scr; |
nothing calls this directly
no test coverage detected