Beispiel #1
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;
        }
Beispiel #2
0
 public void newBattlesystem()
 {
     battleMaster = new BattleStarGalactica(config, this);
     battleMaster.Show();
 }