Fix up more TI83 buttons stuff, input display no longer crashes when navigating away from the TI83 section.
This commit is contained in:
parent
c9067cc2ee
commit
c9bca52ccb
|
@ -131,8 +131,6 @@ namespace BizHawk.Emulation.Consoles.Calculator
|
|||
else input += ".";
|
||||
if (Controller.IsPressed("SIN")) input += "S";
|
||||
else input += ".";
|
||||
if (Controller.IsPressed("APPS")) input += "@";
|
||||
else input += ".";
|
||||
|
||||
input += "|.|"; //TODO: perhaps ON should go here?
|
||||
|
||||
|
@ -242,8 +240,6 @@ namespace BizHawk.Emulation.Consoles.Calculator
|
|||
Controller.ForceButton("COMMA");
|
||||
if (mnemonic[50] != '.')
|
||||
Controller.ForceButton("SIN");
|
||||
if (mnemonic[51] != '.')
|
||||
Controller.ForceButton("APPS");
|
||||
}
|
||||
|
||||
public byte ReadMemory(ushort addr)
|
||||
|
@ -598,7 +594,7 @@ namespace BizHawk.Emulation.Consoles.Calculator
|
|||
"CLEAR", "EXP", "DASH", "PARACLOSE", "TAN", "VARS", "PARAOPEN",
|
||||
"COS", "PRGM", "STAT", "COMMA", "SIN", "MATRIX", "X",
|
||||
"STO", "LN", "LOG", "SQUARED", "NEG1", "MATH", "ALPHA",
|
||||
"GRAPH", "TRACE", "ZOOM", "WINDOW", "Y", "2ND", "MODE", "DEL", "APPS"
|
||||
"GRAPH", "TRACE", "ZOOM", "WINDOW", "Y", "2ND", "MODE", "DEL"
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -412,7 +412,6 @@
|
|||
public TI83ControllerTemplate() { }
|
||||
public bool Enabled;
|
||||
public string COMMA;
|
||||
public string APPS;
|
||||
public TI83ControllerTemplate(bool defaults)
|
||||
{
|
||||
if (defaults)
|
||||
|
@ -468,7 +467,6 @@
|
|||
DEL = "Delete"; //47
|
||||
COMMA = "Comma"; //48
|
||||
SIN = "Period"; //49
|
||||
APPS = "Home"; //50
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -523,7 +521,6 @@
|
|||
MODE = "";
|
||||
DEL = "";
|
||||
COMMA = "";
|
||||
APPS = "";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -435,7 +435,6 @@ namespace BizHawk.MultiClient
|
|||
TI83Controls.BindMulti("DEL", Global.Config.TI83Controller[0].DEL);
|
||||
TI83Controls.BindMulti("DEL", Global.Config.TI83Controller[0].COMMA);
|
||||
TI83Controls.BindMulti("DEL", Global.Config.TI83Controller[0].SIN);
|
||||
TI83Controls.BindMulti("DEL", Global.Config.TI83Controller[0].APPS);
|
||||
Global.TI83Controls = TI83Controls;
|
||||
}
|
||||
|
||||
|
|
|
@ -10,9 +10,9 @@ using System.Windows.Forms;
|
|||
|
||||
namespace BizHawk.MultiClient
|
||||
{
|
||||
//TODO: Multi column for TI83
|
||||
//TODO: keep track of size of dynamic inputwidget creation and resize the dialog + groupbox accordingly
|
||||
//Navigate away from TI83 = crash
|
||||
//TODO:
|
||||
//Sizing event should change prevWidth & prevHeight
|
||||
|
||||
|
||||
public partial class InputConfig : Form
|
||||
{
|
||||
|
@ -26,7 +26,7 @@ namespace BizHawk.MultiClient
|
|||
public static string[] TI83ControlList = new string[] { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ".", "ON",
|
||||
"ENTER", "Up", "Down", "Left", "Right", "+", "-", "Multiply", "Divide", "CLEAR", "^", "-", "(", ")", "TAN", "VARS",
|
||||
"COS", "PRGM", "STAT", "Matrix", "X", "STO->", "LN", "LOG", "^2", "^-1", "MATH", "ALPHA", "GRAPH", "TRACE", "ZOOM", "WINDOW",
|
||||
"Y", "2nd", "MODE", "Del", ",", "SIN", "APPS"}; //TODO: display shift / alpha names too, Also order these in the order
|
||||
"Y", "2nd", "MODE", "Del", ",", "SIN"}; //TODO: display shift / alpha names too, Also order these like on the calculator
|
||||
private ArrayList Labels;
|
||||
private ArrayList TextBoxes;
|
||||
private string CurSelectConsole;
|
||||
|
@ -264,7 +264,6 @@ namespace BizHawk.MultiClient
|
|||
ButtonMappings[47] = Global.Config.TI83Controller[jpad].DEL;
|
||||
ButtonMappings[48] = Global.Config.TI83Controller[jpad].COMMA;
|
||||
ButtonMappings[49] = Global.Config.TI83Controller[jpad].SIN;
|
||||
ButtonMappings[50] = Global.Config.TI83Controller[jpad].APPS;
|
||||
IDX_CONTROLLERENABLED.Checked = Global.Config.TI83Controller[jpad].Enabled;
|
||||
Changed = true;
|
||||
Labels.Clear();
|
||||
|
@ -472,9 +471,6 @@ namespace BizHawk.MultiClient
|
|||
TempBox = TextBoxes[49] as InputWidget;
|
||||
Global.Config.TI83Controller[0].SIN = AppendButtonMapping(TempBox.Text, Global.Config.TI83Controller[0].SIN);
|
||||
TempBox.Dispose();
|
||||
TempBox = TextBoxes[50] as InputWidget;
|
||||
Global.Config.TI83Controller[0].APPS = AppendButtonMapping(TempBox.Text, Global.Config.TI83Controller[0].APPS);
|
||||
TempBox.Dispose();
|
||||
|
||||
for (int i = 0; i < TI83ControlList.Length; i++)
|
||||
{
|
||||
|
@ -482,7 +478,7 @@ namespace BizHawk.MultiClient
|
|||
TempLabel.Dispose();
|
||||
}
|
||||
IDX_CONTROLLERENABLED.Enabled = true;
|
||||
|
||||
|
||||
}
|
||||
|
||||
private void DoGameBoy()
|
||||
|
|
Loading…
Reference in New Issue