public void Reset() { if (MessageBox.Show("You're about to undo all changes to the current dialogue. Go ahead with reset?", "LAZY SHELL", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.No) { return; } dialogue = new Dialogue(Index); DialoguePreview.Reset(); LoadProperties(); SetTextImage(); }
// Navigators private void num_ValueChanged(object sender, System.EventArgs e) { if (this.Updating) { return; } DialoguePreview.Reset(); LoadProperties(); SetTextImage(); SetFreeBytesLabel(); // Finished settings.LastDialogue = Index; }
private void InitializeVariables() { // BackgroundWorker setFreeBytes = new BackgroundWorker(); setFreeBytes.WorkerSupportsCancellation = true; setFreeBytes.DoWork += new DoWorkEventHandler(setFreeBytes_DoWork); setFreeBytes.RunWorkerCompleted += new RunWorkerCompletedEventHandler(setFreeBytes_RunWorkerCompleted); // Variables parser = ParserMain.Instance; DTEStrByte = Model.DTEStr(true); DTEStrText = Model.DTEStr(false); DialoguePreview = new DialoguePreview(); dialogueTileset = new DialogueTileset(Fonts.Model.Palette_Dialogue); // Set option triangle image int[] optionPixels = fontTriangle[0].GetPixels(fontPalette.Palettes[1]); option.Image = Do.PixelsToImage(optionPixels, 8, 16); }
private void pageDown_Click(object sender, EventArgs e) { DialoguePreview.PageDown(); SetTextImage(); }
public void SetTextImage() { int[] pixels = DialoguePreview.GetPreview(fontDialogue, fontTriangle, fontPalette.Palettes[1], fontPalette.Palettes[1], dialogue.Text, 16); textImage = Do.PixelsToImage(pixels, 256, 56); picture.Invalidate(); }