void event_editor::OnBrowseWave() { int z; CString name; audiostream_close_file(m_wave_id, 0); m_wave_id = -1; UpdateData(TRUE); if (!stricmp(m_wave_filename, "<None>")) m_wave_filename = _T(""); if (The_mission.game_type & MISSION_TYPE_TRAINING) z = cfile_push_chdir(CF_TYPE_VOICE_TRAINING); else z = cfile_push_chdir(CF_TYPE_VOICE_SPECIAL); CFileDialog dlg(TRUE, "wav", m_wave_filename, OFN_HIDEREADONLY | OFN_FILEMUSTEXIST | OFN_NOCHANGEDIR, "Voice Files (*.ogg, *.wav)|*.ogg;*.wav|Ogg Vorbis Files (*.ogg)|*.ogg|Wave Files (*.wav)|*.wav||"); if (dlg.DoModal() == IDOK) { m_wave_filename = dlg.GetFileName(); update_persona(); } if (!z){ cfile_pop_dir(); } }
void SoundEnvironment::OnBrowseWave() { int z; if (m_wave_id >= 0) { audiostream_close_file(m_wave_id, 0); m_wave_id = -1; } UpdateData(TRUE); m_wave_filename = _T(""); z = cfile_push_chdir(CF_TYPE_DATA); CFileDialog dlg(TRUE, "wav", m_wave_filename, OFN_HIDEREADONLY | OFN_FILEMUSTEXIST | OFN_NOCHANGEDIR, "Voice Files (*.ogg, *.wav)|*.ogg;*.wav|Ogg Vorbis Files (*.ogg)|*.ogg|Wave Files (*.wav)|*.wav||"); if (dlg.DoModal() == IDOK) { m_wave_filename = dlg.GetFileName(); m_wave_id = audiostream_open((char *)(LPCSTR) m_wave_filename, ASF_SOUNDFX); } if ( !z ) { cfile_pop_dir(); } }
void wing_editor::OnSquadLogo() { CString pcx_filename; int z; //phreak 05/05/2003 //this needs to be here or else the data in the dialog will revert //to what it was before it was opened. UpdateData(TRUE); // get list of squad images z = cfile_push_chdir(CF_TYPE_SQUAD_IMAGES); CFileDialog dlg(TRUE, "pcx", pcx_filename, OFN_FILEMUSTEXIST | OFN_NOCHANGEDIR, "Pcx Files (*.pcx)|*.pcx"); // if we have a result if (dlg.DoModal() == IDOK) { m_wing_squad_filename = dlg.GetFileName(); } else { m_wing_squad_filename = _T(""); } UpdateData(FALSE); // restore directory if (!z){ cfile_pop_dir(); } }
void cmd_brief_dlg::OnBrowseWave() { int z; CString name; UpdateData(TRUE); z = cfile_push_chdir(CF_TYPE_VOICE_CMD_BRIEF); CFileDialog dlg(TRUE, "wav", NULL, OFN_HIDEREADONLY | OFN_FILEMUSTEXIST | OFN_NOCHANGEDIR, "Wave Files (*.wav)|*.wav||"); if (dlg.DoModal() == IDOK) { m_wave_filename = dlg.GetFileName(); UpdateData(FALSE); } if (!z) cfile_pop_dir(); }
void cmd_brief_dlg::OnBrowseAni() { int z; CString name; UpdateData(TRUE); z = cfile_push_chdir(CF_TYPE_INTERFACE); CFileDialog dlg(TRUE, "ani", NULL, OFN_HIDEREADONLY | OFN_FILEMUSTEXIST | OFN_NOCHANGEDIR, "Ani Files (*.ani)|*.ani|Avi Files (*.avi)|*.avi|Both (*.ani, *.avi)|*.ani;*.avi||"); if (dlg.DoModal() == IDOK) { m_ani_filename = dlg.GetFileName(); UpdateData(FALSE); } if (!z) cfile_pop_dir(); }
void campaign_editor::OnBrowseLoopSound() { int pushed_dir; UpdateData(TRUE); // switch directories pushed_dir = cfile_push_chdir(CF_TYPE_VOICE_CMD_BRIEF); CFileDialog dlg(TRUE, "wav", NULL, OFN_HIDEREADONLY | OFN_FILEMUSTEXIST | OFN_NOCHANGEDIR, "Wave Files (*.wav)|*.wav||"); if (dlg.DoModal() == IDOK) { m_loop_brief_sound = dlg.GetFileName(); UpdateData(FALSE); } // move back to the proper directory if (!pushed_dir){ cfile_pop_dir(); } }
void campaign_editor::OnBrowseLoopAni() { int pushed_dir; UpdateData(TRUE); // switch directories pushed_dir = cfile_push_chdir(CF_TYPE_INTERFACE); CFileDialog dlg(TRUE, "ani", NULL, OFN_HIDEREADONLY | OFN_FILEMUSTEXIST | OFN_NOCHANGEDIR, "Ani Files (*.ani)|*.ani"); if (dlg.DoModal() == IDOK) { m_loop_brief_anim = dlg.GetFileName(); UpdateData(FALSE); } // move back to the proper directory if (!pushed_dir){ cfile_pop_dir(); } }
void cmd_brief_dlg::OnBrowseWave() { int z; CString name; audiostream_close_file(m_wave_id, 0); m_wave_id = -1; UpdateData(TRUE); z = cfile_push_chdir(CF_TYPE_VOICE_CMD_BRIEF); CFileDialog dlg(TRUE, "wav", NULL, OFN_HIDEREADONLY | OFN_FILEMUSTEXIST | OFN_NOCHANGEDIR, "Voice Files (*.ogg, *.wav)|*.ogg;*.wav|Ogg Vorbis Files (*.ogg)|*.ogg|Wave Files (*.wav)|*.wav||"); if (dlg.DoModal() == IDOK) { m_wave_filename = dlg.GetFileName(); UpdateData(FALSE); } if (!z) cfile_pop_dir(); }
void event_editor::OnBrowseAvi() { int z; CString name; UpdateData(TRUE); if (!stricmp(m_avi_filename, "<None>")) m_avi_filename = _T(""); z = cfile_push_chdir(CF_TYPE_INTERFACE); CFileDialog dlg(TRUE, "ani", m_avi_filename, OFN_HIDEREADONLY | OFN_FILEMUSTEXIST | OFN_NOCHANGEDIR, "Ani Files (*.ani)|*.ani|Eff Files (*.eff)|*.eff|Avi Files (*.avi)|*.avi|Both (*.ani, *.avi)|*.ani;*.avi||"); if (dlg.DoModal() == IDOK) { m_avi_filename = dlg.GetFileName(); UpdateData(FALSE); modified = 1; } if (!z) cfile_pop_dir(); }
void wing_editor::OnSquadLogo() { CString pcx_filename; int z; // get list of squad images z = cfile_push_chdir(CF_TYPE_SQUAD_IMAGES_MAIN); CFileDialog dlg(TRUE, "pcx", pcx_filename, OFN_FILEMUSTEXIST | OFN_NOCHANGEDIR, "Pcx Files (*.pcx)|*.pcx"); // if we have a result if (dlg.DoModal() == IDOK) { m_wing_squad_filename = dlg.GetFileName(); } else { m_wing_squad_filename = _T(""); } UpdateData(FALSE); // restore directory if (!z){ cfile_pop_dir(); } }
void debriefing_editor_dlg::OnBrowse() { int z; CString name; UpdateData(TRUE); if (The_mission.game_type & MISSION_TYPE_TRAINING) z = cfile_push_chdir(CF_TYPE_VOICE_TRAINING); else z = cfile_push_chdir(CF_TYPE_VOICE_DEBRIEFINGS); CFileDialog dlg(TRUE, "wav", NULL, OFN_HIDEREADONLY | OFN_FILEMUSTEXIST | OFN_NOCHANGEDIR, "Voice Files (*.ogg, *.wav)|*.ogg;*.wav|Ogg Vorbis Files (*.ogg)|*.ogg|Wave Files (*.wav)|*.wav||"); if (dlg.DoModal() == IDOK) { m_voice = dlg.GetFileName(); UpdateData(FALSE); } if (!z) cfile_pop_dir(); }
void CMissionNotesDlg::OnLoad640() { CString filename; int z; UpdateData(TRUE); // get list of z = cfile_push_chdir(CF_TYPE_DATA); CFileDialog dlg(TRUE, "pcx", filename, OFN_FILEMUSTEXIST | OFN_NOCHANGEDIR, "Pcx Files (*.pcx)|*.pcx"); // if we have a result if (dlg.DoModal() == IDOK) { m_loading_640 = dlg.GetFileName(); } else { m_loading_640 = _T(""); } UpdateData(FALSE); // restore directory if (!z){ cfile_pop_dir(); } }