Added NOT operator to Basic Bot.

This commit is contained in:
tom_mai78101 2022-07-14 23:35:18 -04:00 committed by James Groom
parent 5379de9a6e
commit ece2d8d68c
2 changed files with 7 additions and 5 deletions

View File

@ -606,7 +606,8 @@ namespace BizHawk.Client.EmuHawk
">=", ">=",
"=", "=",
"<=", "<=",
"<"}); "<",
"!="});
this.MainOperator.Location = new System.Drawing.Point(208, 3); this.MainOperator.Location = new System.Drawing.Point(208, 3);
this.MainOperator.Name = "MainOperator"; this.MainOperator.Name = "MainOperator";
this.MainOperator.Size = new System.Drawing.Size(40, 21); this.MainOperator.Size = new System.Drawing.Size(40, 21);

View File

@ -252,25 +252,25 @@ namespace BizHawk.Client.EmuHawk
public byte MainComparisonType public byte MainComparisonType
{ {
get => (byte)MainOperator.SelectedIndex; get => (byte)MainOperator.SelectedIndex;
set => MainOperator.SelectedIndex = value < 5 ? value : 0; set => MainOperator.SelectedIndex = value < 6 ? value : 0;
} }
public byte Tie1ComparisonType public byte Tie1ComparisonType
{ {
get => (byte)Tiebreak1Operator.SelectedIndex; get => (byte)Tiebreak1Operator.SelectedIndex;
set => Tiebreak1Operator.SelectedIndex = value < 5 ? value : 0; set => Tiebreak1Operator.SelectedIndex = value < 6 ? value : 0;
} }
public byte Tie2ComparisonType public byte Tie2ComparisonType
{ {
get => (byte)Tiebreak2Operator.SelectedIndex; get => (byte)Tiebreak2Operator.SelectedIndex;
set => Tiebreak2Operator.SelectedIndex = value < 5 ? value : 0; set => Tiebreak2Operator.SelectedIndex = value < 6 ? value : 0;
} }
public byte Tie3ComparisonType public byte Tie3ComparisonType
{ {
get => (byte)Tiebreak3Operator.SelectedIndex; get => (byte)Tiebreak3Operator.SelectedIndex;
set => Tiebreak3Operator.SelectedIndex = value < 5 ? value : 0; set => Tiebreak3Operator.SelectedIndex = value < 6 ? value : 0;
} }
public string FromSlot public string FromSlot
@ -956,6 +956,7 @@ namespace BizHawk.Client.EmuHawk
2 => (currentValue == bestValue), 2 => (currentValue == bestValue),
3 => (currentValue <= bestValue), 3 => (currentValue <= bestValue),
4 => (currentValue < bestValue), 4 => (currentValue < bestValue),
5 => (currentValue != bestValue),
_ => false _ => false
}; };
} }