Prettied up display of comparison type in cheats table

This commit is contained in:
Adam Sturge 2016-02-05 20:33:21 -08:00
parent 092b5da974
commit f19333dd11
3 changed files with 22 additions and 3 deletions
BizHawk.Client.Common/tools
BizHawk.Client.EmuHawk/tools/Cheats

View File

@ -6,7 +6,15 @@ namespace BizHawk.Client.Common
{
public class Cheat
{
public enum COMPARISONTYPE { EQUAL, GREATER_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN, LESS_THAN_OR_EQUAL, NOT_EQUAL};
public enum COMPARISONTYPE
{
EQUAL,
GREATER_THAN,
GREATER_THAN_OR_EQUAL,
LESS_THAN,
LESS_THAN_OR_EQUAL,
NOT_EQUAL
};
private readonly Watch _watch;
private int? _compare;

View File

@ -326,7 +326,7 @@ namespace BizHawk.Client.EmuHawk
}
else
{
switch (CompareTypeDropDown.SelectedText)
switch (CompareTypeDropDown.SelectedItem.ToString())
{
case "=" : comparisonType = Cheat.COMPARISONTYPE.EQUAL; break;
case ">" : comparisonType = Cheat.COMPARISONTYPE.GREATER_THAN; break;

View File

@ -10,6 +10,7 @@ using BizHawk.Emulation.Common;
using BizHawk.Client.Common;
using BizHawk.Client.EmuHawk.ToolExtensions;
using BizHawk.Client.EmuHawk.WinFormExtensions;
using System.Diagnostics;
namespace BizHawk.Client.EmuHawk
{
@ -264,7 +265,17 @@ namespace BizHawk.Client.EmuHawk
text = Watch.DisplayTypeToString(Global.CheatList[index].Type);
break;
case COMPARISONTYPE:
text = Global.CheatList[index].ComparisonType.ToString();
switch (Global.CheatList[index].ComparisonType)
{
case Cheat.COMPARISONTYPE.EQUAL : text = "="; break;
case Cheat.COMPARISONTYPE.GREATER_THAN : text = ">"; break;
case Cheat.COMPARISONTYPE.GREATER_THAN_OR_EQUAL : text = ">="; break;
case Cheat.COMPARISONTYPE.LESS_THAN : text = "<"; break;
case Cheat.COMPARISONTYPE.LESS_THAN_OR_EQUAL : text = "<="; break;
case Cheat.COMPARISONTYPE.NOT_EQUAL : text = "!="; break;
default : break;
}
break;
}
}