public SequenceEditor()
{
InitializeComponent();
graphEditor.BackColor = Color.FromArgb(167, 167, 167);
zoomController = new ZoomController(graphEditor);
talkFiles = new TalkFiles();
talkFiles.LoadGlobalTlk();
if (SText.fontcollection == null)
{
SText.fontcollection = LoadFont("KismetFont.ttf", 8);
}
SObj.talkfiles = talkFiles;
if (File.Exists(ME1Directory.cookedPath + @"\SequenceViews\SequenceEditorOptions.JSON"))
{
Dictionary <string, object> options = JsonConvert.DeserializeObject <Dictionary <string, object> >(File.ReadAllText(ME1Directory.cookedPath + @"\SequenceViews\SequenceEditorOptions.JSON"));
if (options.ContainsKey("AutoSave"))
{
autoSaveViewToolStripMenuItem.Checked = (bool)options["AutoSave"];
}
if (options.ContainsKey("OutputNumbers"))
{
showOutputNumbersToolStripMenuItem.Checked = (bool)options["OutputNumbers"];
}
if (options.ContainsKey("GlobalSeqRefView"))
{
useGlobalSequenceRefSavesToolStripMenuItem.Checked = (bool)options["GlobalSeqRefView"];
}
SObj.OutputNumbers = showOutputNumbersToolStripMenuItem.Checked;
}
}