internal void AddScreenpart(Screenpart part, Snapshot snapshot)
 {
     lock (DatabaseLock)
     {
         Database.Add(new ScreenpartSample(snapshot.GetBitmapForScreenpart(part), part));
         SaveDatabase();
     }
 }
Beispiel #2
0
 private void screenPartRemember()
 {
     if (Form.lbScreenparts.SelectedIndex > 0 && Bot.Scan.LastSnapshot != null)
     {
         Screenpart part = (Screenpart)Form.lbScreenparts.SelectedItem;
         Form.Bot.Database.AddScreenpart(part, Bot.Scan.LastSnapshot);
     }
     Form.tabControl.SelectedTab = Form.tabPageScanNonLetters;
 }
Beispiel #3
0
 public ScreenpartSample(Bitmap bitmap, Screenpart screenpart)
 {
     Screenpart = screenpart;
     Bitmap     = bitmap;
 }
Beispiel #4
0
 internal void SetScreenpart(Screenpart screenpart, Bitmap bitmap, Color[,] colordata)
 {
     Screenparts.Add(screenpart, bitmap);
     ColorDataScreenparts.Add(screenpart, colordata);
 }
Beispiel #5
0
 public Bitmap GetBitmapForScreenpart(Screenpart part)
 {
     return(Screenparts[part]);
 }