Example #1
0
 public EditImages(Projet prj)
 {
     InitializeComponent();
     for (int i = 0; i < 16; i++)
     {
         // Générer les contrôles de "couleurs"
         colors[i]             = new Label();
         colors[i].BorderStyle = BorderStyle.FixedSingle;
         colors[i].Location    = new Point(4 + i * 48, 564);
         colors[i].Size        = new Size(40, 32);
         colors[i].Tag         = i;
         colors[i].Click      += ClickColor;
         Controls.Add(colors[i]);
         // Générer les contrôles de "bloquage couleur"
         lockColors[i]          = new CheckBox();
         lockColors[i].Location = new Point(16 + i * 48, 598);
         lockColors[i].Size     = new Size(20, 20);
         lockColors[i].Tag      = i;
         lockColors[i].Click   += ClickLock;
         Controls.Add(lockColors[i]);
     }
     dataImage = prj.ImageData;
     MajProjet(prj, true);
     projet                   = prj;
     radioFit.Checked         = true;
     methode.SelectedIndex    = 0;
     matrice.SelectedIndex    = 0;
     renderMode.SelectedIndex = 0;
     zoomLevel.SelectedIndex  = 0;
     bpEditMode_CheckedChanged(null, null);
     UpdateListe(-1);
     Valid = true;
     dlgImportImage.Filter = "Images (*.scr, *.bin, *.bmp, *.gif, *.png, *.jpg)|*.scr;*.bin;*.bmp;*.gif;*.png;*.jpg";
     dlgLoadPal.Filter     = "Fichier palette (*.pal)|*.pal";
 }
Example #2
0
        //
        // Nouveau projet
        //
        public void New()
        {
            // Résolution "standard"
            mode = 1;
            cx   = 80;
            cy   = 25;

            // Réinitialisation variables
            dataMap   = new DataMap();
            dataImage = new DataImage();
        }