Example #1
0
 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();
 }
Example #2
0
        // Navigators
        private void num_ValueChanged(object sender, System.EventArgs e)
        {
            if (this.Updating)
            {
                return;
            }
            DialoguePreview.Reset();
            LoadProperties();
            SetTextImage();
            SetFreeBytesLabel();

            // Finished
            settings.LastDialogue = Index;
        }
Example #3
0
        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);
        }
Example #4
0
 private void pageDown_Click(object sender, EventArgs e)
 {
     DialoguePreview.PageDown();
     SetTextImage();
 }
Example #5
0
 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();
 }