hook up coleco to mainform title, rip out some old movie file saving code, fix up the save/open file dialogs for play movie/record movie/TAStudio

This commit is contained in:
adelikat 2012-11-17 22:16:23 +00:00
parent a301b29a7d
commit 076cbe38e6
4 changed files with 7 additions and 43 deletions

View File

@ -1265,51 +1265,13 @@ namespace BizHawk.MultiClient
case "A26": str += "Atari 2600"; break;
case "A78": str += "Atari 7800"; break;
case "C64": str += "Commodore 64"; break;
case "Coleco": str += "ColecoVision"; break;
}
if (INTERIM) str += " (interim)";
return str;
}
public string GetMovieExtName()
{
string str = "", system = Global.Game.System, ext = GetAlternateExt();
switch (system)
{
case "SG": str += "SG-1000"; break;
case "SMS": str += "Sega Master System"; break;
case "GG": str += "Game Gear"; break;
case "PCECD": str += "TurboGrafx-16 (CD)"; break;
case "PCE": str += "TurboGrafx-16"; break;
case "SGX": str += "SuperGrafx"; break;
case "GEN": str += "Genesis"; break;
case "TI83": str += "TI-83"; break;
case "NES": str += "NES"; break;
case "GB": str += "Game Boy"; break;
}
return str + " Movie File (*" + ext + ")|*" + ext;
}
private string GetAlternateExt()
{
string str = ".", system = Global.Game.System;
switch (system)
{
case "SG": str += "1000"; break;
case "SMS": str += "sms"; break;
case "GG": str += "gg"; break;
case "PCECD": str += "pcecd"; break;
case "PCE": str += "pce"; break;
case "SGX": str += "sgx"; break;
case "GEN": str += "gen"; break;
case "TI83": str += "ti83"; break;
case "NES": str += "nes"; break;
case "GB": str += "gb"; break;
}
return str + "." + Global.Config.MovieExtension;
}
private void HandlePlatformMenus()
{
string system = "";

View File

@ -80,7 +80,8 @@ namespace BizHawk.MultiClient
{
OpenFileDialog ofd = new OpenFileDialog();
ofd.InitialDirectory = PathManager.MakeAbsolutePath(Global.Config.MoviesPath, "");
ofd.Filter = "Generic Movie Files (*." + Global.Config.MovieExtension + ")|*." + Global.Config.MovieExtension + ";*.zip;*.7z|" + Global.MainForm.GetMovieExtName() + "|Savestates|*.state|Archive Files|*.zip;*.7z|All Files|*.*";
string filter = "Movie Files (*." + Global.Config.MovieExtension + ")|*." + Global.Config.MovieExtension + "|Savestates|*.state|All Files|*.*";
ofd.Filter = filter;
Global.Sound.StopSound();
var result = ofd.ShowDialog();

View File

@ -165,7 +165,8 @@ namespace BizHawk.MultiClient
sfd.DefaultExt = "." + Global.Config.MovieExtension;
sfd.FileName = RecordBox.Text;
sfd.OverwritePrompt = false;
sfd.Filter = "Generic Movie Files (*." + Global.Config.MovieExtension + ")|*." + Global.Config.MovieExtension + "|" + Global.MainForm.GetMovieExtName() + "|All Files (*.*)|*.*";
string filter = "Movie Files (*." + Global.Config.MovieExtension + ")|*." + Global.Config.MovieExtension + "|Savestates|*.state|All Files|*.*";
sfd.Filter = filter;
Global.Sound.StopSound();
var result = sfd.ShowDialog();

View File

@ -443,9 +443,9 @@ namespace BizHawk.MultiClient
SaveFileDialog sfd = new SaveFileDialog();
sfd.InitialDirectory = PathManager.MakeAbsolutePath(Global.Config.MoviesPath, "");
sfd.DefaultExt = "." + Global.Config.MovieExtension;
//sfd.FileName = RecordBox.Text;
sfd.FileName = Global.MovieSession.Movie.Filename;
sfd.Filter = "Generic Movie Files (*." + Global.Config.MovieExtension + ")|*." + Global.Config.MovieExtension + "|" + Global.MainForm.GetMovieExtName() + "|All Files (*.*)|*.*";
string filter = "Movie Files (*." + Global.Config.MovieExtension + ")|*." + Global.Config.MovieExtension + "|Savestates|*.state|All Files|*.*";
sfd.Filter = filter;
Global.Sound.StopSound();
var result = sfd.ShowDialog();