mirror of
https://github.com/claunia/SabreTools.git
synced 2025-12-16 19:14:27 +00:00
[SabreTools, DatFIle, HatHeader, MissFile] Invert flag internally
This commit is contained in:
@@ -524,7 +524,7 @@ namespace SabreTools.Library.DatFiles
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Data specific to the Miss DAT type
|
// Data specific to the Miss DAT type
|
||||||
public bool UseGame
|
public bool UseRomName
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
@@ -533,7 +533,7 @@ namespace SabreTools.Library.DatFiles
|
|||||||
_datHeader = new DatHeader();
|
_datHeader = new DatHeader();
|
||||||
}
|
}
|
||||||
|
|
||||||
return _datHeader.UseGame;
|
return _datHeader.UseRomName;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
@@ -542,7 +542,7 @@ namespace SabreTools.Library.DatFiles
|
|||||||
_datHeader = new DatHeader();
|
_datHeader = new DatHeader();
|
||||||
}
|
}
|
||||||
|
|
||||||
_datHeader.UseGame = value;
|
_datHeader.UseRomName = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
public string Prefix
|
public string Prefix
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ namespace SabreTools.Library.DatFiles
|
|||||||
private Hash _stripHash;
|
private Hash _stripHash;
|
||||||
|
|
||||||
// Data specific to the Miss DAT type
|
// Data specific to the Miss DAT type
|
||||||
private bool _useGame;
|
private bool _useRomName;
|
||||||
private string _prefix;
|
private string _prefix;
|
||||||
private string _postfix;
|
private string _postfix;
|
||||||
private bool _quotes;
|
private bool _quotes;
|
||||||
@@ -164,10 +164,10 @@ namespace SabreTools.Library.DatFiles
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Data specific to the Miss DAT type
|
// Data specific to the Miss DAT type
|
||||||
public bool UseGame
|
public bool UseRomName
|
||||||
{
|
{
|
||||||
get { return _useGame; }
|
get { return _useRomName; }
|
||||||
set { _useGame = value; }
|
set { _useRomName = value; }
|
||||||
}
|
}
|
||||||
public string Prefix
|
public string Prefix
|
||||||
{
|
{
|
||||||
@@ -247,7 +247,7 @@ namespace SabreTools.Library.DatFiles
|
|||||||
_dedupeRoms = this._dedupeRoms,
|
_dedupeRoms = this._dedupeRoms,
|
||||||
_stripHash = this._stripHash,
|
_stripHash = this._stripHash,
|
||||||
|
|
||||||
_useGame = this._useGame,
|
_useRomName = this._useRomName,
|
||||||
_prefix = this._prefix,
|
_prefix = this._prefix,
|
||||||
_postfix = this._postfix,
|
_postfix = this._postfix,
|
||||||
_quotes = this._quotes,
|
_quotes = this._quotes,
|
||||||
|
|||||||
@@ -265,7 +265,7 @@ namespace SabreTools.Library.DatFiles
|
|||||||
// Otherwise, use any flags
|
// Otherwise, use any flags
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
name = (UseGame ? rom.MachineName : rom.Name);
|
name = (UseRomName ? rom.Name : rom.MachineName);
|
||||||
if (!String.IsNullOrWhiteSpace(ReplaceExtension) || RemoveExtension)
|
if (!String.IsNullOrWhiteSpace(ReplaceExtension) || RemoveExtension)
|
||||||
{
|
{
|
||||||
if (RemoveExtension)
|
if (RemoveExtension)
|
||||||
@@ -281,17 +281,17 @@ namespace SabreTools.Library.DatFiles
|
|||||||
{
|
{
|
||||||
name += AddExtension;
|
name += AddExtension;
|
||||||
}
|
}
|
||||||
if (!UseGame && GameName)
|
if (UseRomName && GameName)
|
||||||
{
|
{
|
||||||
name = Path.Combine(rom.MachineName, name);
|
name = Path.Combine(rom.MachineName, name);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (UseGame && rom.MachineName != lastgame)
|
if (!UseRomName && rom.MachineName != lastgame)
|
||||||
{
|
{
|
||||||
state += pre + name + post + "\n";
|
state += pre + name + post + "\n";
|
||||||
lastgame = rom.MachineName;
|
lastgame = rom.MachineName;
|
||||||
}
|
}
|
||||||
else if (!UseGame)
|
else if (UseRomName)
|
||||||
{
|
{
|
||||||
state += pre + name + post + "\n";
|
state += pre + name + post + "\n";
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -381,7 +381,7 @@ namespace SabreTools
|
|||||||
quickScan = true;
|
quickScan = true;
|
||||||
break;
|
break;
|
||||||
case "roms":
|
case "roms":
|
||||||
datHeader.UseGame = false;
|
datHeader.UseRomName = true;
|
||||||
break;
|
break;
|
||||||
case "reverse-base-name":
|
case "reverse-base-name":
|
||||||
updateMode |= UpdateMode.ReverseBaseReplace;
|
updateMode |= UpdateMode.ReverseBaseReplace;
|
||||||
|
|||||||
Reference in New Issue
Block a user