Beispiel #1
0
 /// <summary>
 ///     erstellt, wenn noch nicht vorhanden, ein <see cref="popUpDia"/> mit Diagramm
 /// </summary>
 private void createCharto()
 {
     if (Charto.IsDisposed)
     {
         Charto = new popUpDia(config);
         Charto.Show();
     }
     else if (!isChartoShown)
     {
         isChartoShown = true;
         Charto.Show();
     }
 }
Beispiel #2
0
        /// <summary>
        ///     Konstruktor des Looter, der sämtliche Logik und Daten enthält
        /// </summary>
        /// <param name="outputList">Die Listbox in der die fertigen Items ausgegeben werden sollen</param>
        /// <param name="lOutput">Die Listbox in der ggf. die Zwischenschritte ausgegeben werden sollen</param>
        /// <param name="tOutput">Die Checked Listbox, in der die Itemtypes ausgegeben werden sollen</param>
        /// <param name="cfg">Die Configurationsdatei aus dem Hauptordner geladen (mit <see cref="ConfigLoader"/>)</param>
        public Looter(ListBox outputList, ListBox lOutput, CheckedListBox tOutput, Config cfg, CheckedListBox aTags, CheckedListBox qTags, Button rarOutput)
        {
            output       = outputList;
            logOutput    = lOutput;
            typeOutput   = tOutput;
            rarityOutput = rarOutput;
            areaTags     = aTags;
            questTags    = qTags;
            Charto       = new popUpDia(cfg);

            if (cfg.useBattleSystem)
            {
                battleMaster = new BattleStarGalactica(config, this);
                battleMaster.Show();
            }

            config = cfg;
            initializeLootAlgs();
            initializeLoadMethods();
            rarityOutput.Click += rarButtonClick;
        }