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