aboutsummaryrefslogtreecommitdiff
path: root/src/Java/binnie/craftgui
diff options
context:
space:
mode:
Diffstat (limited to 'src/Java/binnie/craftgui')
-rw-r--r--src/Java/binnie/craftgui/botany/ControlColourDisplay.java47
-rw-r--r--src/Java/binnie/craftgui/botany/ControlColourMixBox.java31
-rw-r--r--src/Java/binnie/craftgui/botany/ControlColourMixItem.java37
-rw-r--r--src/Java/binnie/craftgui/botany/ControlColourMixSymbol.java58
-rw-r--r--src/Java/binnie/craftgui/botany/ControlColourOption.java38
-rw-r--r--src/Java/binnie/craftgui/botany/PageColourMix.java40
-rw-r--r--src/Java/binnie/craftgui/botany/PageColourMixResultant.java40
-rw-r--r--src/Java/binnie/craftgui/botany/PageSpeciesFlowerGenome.java137
-rw-r--r--src/Java/binnie/craftgui/botany/WindowBotanistDatabase.java103
-rw-r--r--src/Java/binnie/craftgui/extratrees/dictionary/ControlBlockIconDisplay.java25
-rw-r--r--src/Java/binnie/craftgui/extratrees/dictionary/ControlBreweryProgress.java115
-rw-r--r--src/Java/binnie/craftgui/extratrees/dictionary/ControlDistilleryProgress.java104
-rw-r--r--src/Java/binnie/craftgui/extratrees/dictionary/ControlFruitPressProgress.java90
-rw-r--r--src/Java/binnie/craftgui/extratrees/dictionary/ControlLumbermillProgress.java96
-rw-r--r--src/Java/binnie/craftgui/extratrees/dictionary/ControlRecipeSlot.java42
-rw-r--r--src/Java/binnie/craftgui/extratrees/dictionary/ControlTileSelect.java197
-rw-r--r--src/Java/binnie/craftgui/extratrees/dictionary/DialogBreweryRecipe.java17
-rw-r--r--src/Java/binnie/craftgui/extratrees/dictionary/PageFruit.java47
-rw-r--r--src/Java/binnie/craftgui/extratrees/dictionary/PagePlanksOverview.java103
-rw-r--r--src/Java/binnie/craftgui/extratrees/dictionary/PagePlanksTrees.java40
-rw-r--r--src/Java/binnie/craftgui/extratrees/dictionary/PageSpeciesImage.java31
-rw-r--r--src/Java/binnie/craftgui/extratrees/dictionary/PageSpeciesTreeGenome.java175
-rw-r--r--src/Java/binnie/craftgui/extratrees/dictionary/PageWood.java40
-rw-r--r--src/Java/binnie/craftgui/extratrees/dictionary/WindowArboristDatabase.java133
-rw-r--r--src/Java/binnie/craftgui/extratrees/dictionary/WindowBrewery.java61
-rw-r--r--src/Java/binnie/craftgui/extratrees/dictionary/WindowDistillery.java59
-rw-r--r--src/Java/binnie/craftgui/extratrees/dictionary/WindowLepidopteristDatabase.java57
-rw-r--r--src/Java/binnie/craftgui/extratrees/dictionary/WindowLumbermill.java56
-rw-r--r--src/Java/binnie/craftgui/extratrees/dictionary/WindowPress.java77
-rw-r--r--src/Java/binnie/craftgui/extratrees/dictionary/WindowSetSquare.java35
-rw-r--r--src/Java/binnie/craftgui/extratrees/dictionary/WindowWoodworker.java110
-rw-r--r--src/Java/binnie/craftgui/extratrees/kitchen/ControlDropDownMenu.java18
-rw-r--r--src/Java/binnie/craftgui/extratrees/kitchen/ControlDropdownButton.java36
-rw-r--r--src/Java/binnie/craftgui/extratrees/kitchen/ControlFluidDisplay.java103
-rw-r--r--src/Java/binnie/craftgui/extratrees/kitchen/ControlSlotFluid.java77
-rw-r--r--src/Java/binnie/craftgui/extratrees/kitchen/ControlSlotGlassware.java35
-rw-r--r--src/Java/binnie/craftgui/extratrees/kitchen/ControlTankSlot.java49
-rw-r--r--src/Java/binnie/craftgui/extratrees/kitchen/WindowBottleRack.java48
-rw-r--r--src/Java/binnie/craftgui/genetics/machine/ControlGene.java101
-rw-r--r--src/Java/binnie/craftgui/genetics/machine/ControlGeneScroll.java97
-rw-r--r--src/Java/binnie/craftgui/genetics/machine/ControlProcessTemporary.java27
-rw-r--r--src/Java/binnie/craftgui/genetics/machine/ControlSequencerProgress.java64
-rw-r--r--src/Java/binnie/craftgui/genetics/machine/ControlSplicerProgress.java60
-rw-r--r--src/Java/binnie/craftgui/genetics/machine/WindowAcclimatiser.java80
-rw-r--r--src/Java/binnie/craftgui/genetics/machine/WindowAnalyser.java110
-rw-r--r--src/Java/binnie/craftgui/genetics/machine/WindowGeneBank.java256
-rw-r--r--src/Java/binnie/craftgui/genetics/machine/WindowGeneBankNEI.java14
-rw-r--r--src/Java/binnie/craftgui/genetics/machine/WindowGeneProject.java32
-rw-r--r--src/Java/binnie/craftgui/genetics/machine/WindowGenepool.java96
-rw-r--r--src/Java/binnie/craftgui/genetics/machine/WindowGenomeAssembler.java37
-rw-r--r--src/Java/binnie/craftgui/genetics/machine/WindowIncubator.java99
-rw-r--r--src/Java/binnie/craftgui/genetics/machine/WindowInoculator.java107
-rw-r--r--src/Java/binnie/craftgui/genetics/machine/WindowIsolator.java116
-rw-r--r--src/Java/binnie/craftgui/genetics/machine/WindowMachine.java22
-rw-r--r--src/Java/binnie/craftgui/genetics/machine/WindowPolymeriser.java101
-rw-r--r--src/Java/binnie/craftgui/genetics/machine/WindowSequencer.java116
-rw-r--r--src/Java/binnie/craftgui/genetics/machine/WindowSplicer.java93
57 files changed, 0 insertions, 4235 deletions
diff --git a/src/Java/binnie/craftgui/botany/ControlColourDisplay.java b/src/Java/binnie/craftgui/botany/ControlColourDisplay.java
deleted file mode 100644
index 21408ec4ad..0000000000
--- a/src/Java/binnie/craftgui/botany/ControlColourDisplay.java
+++ /dev/null
@@ -1,47 +0,0 @@
-package binnie.craftgui.botany;
-
-import binnie.botany.api.IFlowerColour;
-import binnie.craftgui.controls.core.Control;
-import binnie.craftgui.controls.core.IControlValue;
-import binnie.craftgui.core.Attribute;
-import binnie.craftgui.core.CraftGUI;
-import binnie.craftgui.core.ITooltip;
-import binnie.craftgui.core.IWidget;
-import binnie.craftgui.core.Tooltip;
-import binnie.craftgui.core.geometry.IArea;
-import binnie.craftgui.core.renderer.Renderer;
-
-public class ControlColourDisplay
- extends Control
- implements IControlValue<IFlowerColour>, ITooltip
-{
- IFlowerColour value;
-
- public ControlColourDisplay(IWidget parent, float x, float y)
- {
- super(parent, x, y, 16.0F, 16.0F);
- addAttribute(Attribute.MouseOver);
- }
-
- public IFlowerColour getValue()
- {
- return this.value;
- }
-
- public void setValue(IFlowerColour value)
- {
- this.value = value;
- }
-
- public void onRenderBackground()
- {
- CraftGUI.Render.solid(getArea(), -1);
- CraftGUI.Render.solid(getArea().inset(1), -16777216 + getValue().getColor(false));
- }
-
- public void getTooltip(Tooltip tooltip)
- {
- super.getTooltip(tooltip);
- tooltip.add(this.value.getName());
- }
-}
diff --git a/src/Java/binnie/craftgui/botany/ControlColourMixBox.java b/src/Java/binnie/craftgui/botany/ControlColourMixBox.java
deleted file mode 100644
index 7ca4fa98f2..0000000000
--- a/src/Java/binnie/craftgui/botany/ControlColourMixBox.java
+++ /dev/null
@@ -1,31 +0,0 @@
-package binnie.craftgui.botany;
-
-import binnie.botany.api.IColourMix;
-import binnie.craftgui.controls.listbox.ControlList;
-import binnie.craftgui.controls.listbox.ControlListBox;
-import binnie.craftgui.core.IWidget;
-
-public class ControlColourMixBox
- extends ControlListBox<IColourMix>
-{
- private int index;
- private Type type;
-
- public IWidget createOption(IColourMix value, int y)
- {
- return new ControlColourMixItem((ControlList)getContent(), value, y);
- }
-
- static enum Type
- {
- Resultant, Further;
-
- private Type() {}
- }
-
- public ControlColourMixBox(IWidget parent, int x, int y, int width, int height, Type type)
- {
- super(parent, x, y, width, height, 12.0F);
- this.type = type;
- }
-}
diff --git a/src/Java/binnie/craftgui/botany/ControlColourMixItem.java b/src/Java/binnie/craftgui/botany/ControlColourMixItem.java
deleted file mode 100644
index cf519b9a8e..0000000000
--- a/src/Java/binnie/craftgui/botany/ControlColourMixItem.java
+++ /dev/null
@@ -1,37 +0,0 @@
-package binnie.craftgui.botany;
-
-import binnie.botany.api.IColourMix;
-import binnie.core.genetics.BreedingSystem;
-import binnie.craftgui.controls.listbox.ControlList;
-import binnie.craftgui.controls.listbox.ControlOption;
-import binnie.craftgui.mod.database.WindowAbstractDatabase;
-
-public class ControlColourMixItem
- extends ControlOption<IColourMix>
-{
- ControlColourDisplay itemWidget1;
- ControlColourDisplay itemWidget2;
- ControlColourDisplay itemWidget3;
- ControlColourMixSymbol addSymbol;
- ControlColourMixSymbol arrowSymbol;
-
- public ControlColourMixItem(ControlList<IColourMix> controlList, IColourMix option, int y)
- {
- super(controlList, option, y);
- this.itemWidget1 = new ControlColourDisplay(this, 4.0F, 4.0F);
- this.itemWidget2 = new ControlColourDisplay(this, 44.0F, 4.0F);
- this.itemWidget3 = new ControlColourDisplay(this, 104.0F, 4.0F);
- this.addSymbol = new ControlColourMixSymbol(this, 24, 4, 0);
- this.arrowSymbol = new ControlColourMixSymbol(this, 64, 4, 1);
-
- BreedingSystem system = ((WindowAbstractDatabase)getSuperParent()).getBreedingSystem();
- if (getValue() != null)
- {
- this.itemWidget1.setValue(((IColourMix)getValue()).getColour1());
- this.itemWidget2.setValue(((IColourMix)getValue()).getColour2());
- this.itemWidget3.setValue(((IColourMix)getValue()).getResult());
- this.addSymbol.setValue((IColourMix)getValue());
- this.arrowSymbol.setValue((IColourMix)getValue());
- }
- }
-}
diff --git a/src/Java/binnie/craftgui/botany/ControlColourMixSymbol.java b/src/Java/binnie/craftgui/botany/ControlColourMixSymbol.java
deleted file mode 100644
index 5afb98d54f..0000000000
--- a/src/Java/binnie/craftgui/botany/ControlColourMixSymbol.java
+++ /dev/null
@@ -1,58 +0,0 @@
-package binnie.craftgui.botany;
-
-import binnie.botany.api.IColourMix;
-import binnie.craftgui.controls.core.Control;
-import binnie.craftgui.core.Attribute;
-import binnie.craftgui.core.CraftGUI;
-import binnie.craftgui.core.ITooltip;
-import binnie.craftgui.core.IWidget;
-import binnie.craftgui.core.Tooltip;
-import binnie.craftgui.core.geometry.IPoint;
-import binnie.craftgui.core.renderer.Renderer;
-import binnie.craftgui.resource.Texture;
-import binnie.craftgui.resource.minecraft.CraftGUITextureSheet;
-import binnie.craftgui.resource.minecraft.StandardTexture;
-
-public class ControlColourMixSymbol
- extends Control
- implements ITooltip
-{
- static Texture MutationPlus = new StandardTexture(2, 94, 16, 16, CraftGUITextureSheet.Controls2);
- static Texture MutationArrow = new StandardTexture(20, 94, 32, 16, CraftGUITextureSheet.Controls2);
- IColourMix value;
- int type;
-
- public void onRenderBackground()
- {
- super.onRenderBackground();
- if (this.type == 0) {
- CraftGUI.Render.texture(MutationPlus, IPoint.ZERO);
- } else {
- CraftGUI.Render.texture(MutationArrow, IPoint.ZERO);
- }
- }
-
- protected ControlColourMixSymbol(IWidget parent, int x, int y, int type)
- {
- super(parent, x, y, 16 + type * 16, 16.0F);
- this.value = null;
- this.type = type;
- addAttribute(Attribute.MouseOver);
- }
-
- public void setValue(IColourMix value)
- {
- this.value = value;
-
- setColour(16777215);
- }
-
- public void getTooltip(Tooltip tooltip)
- {
- if (this.type == 1)
- {
- float chance = this.value.getChance();
- tooltip.add("Current Chance - " + chance + "%");
- }
- }
-}
diff --git a/src/Java/binnie/craftgui/botany/ControlColourOption.java b/src/Java/binnie/craftgui/botany/ControlColourOption.java
deleted file mode 100644
index 0a94e5690f..0000000000
--- a/src/Java/binnie/craftgui/botany/ControlColourOption.java
+++ /dev/null
@@ -1,38 +0,0 @@
-package binnie.craftgui.botany;
-
-import binnie.botany.api.IFlowerColour;
-import binnie.craftgui.controls.ControlText;
-import binnie.craftgui.controls.listbox.ControlList;
-import binnie.craftgui.controls.listbox.ControlTextOption;
-import binnie.craftgui.core.Attribute;
-import binnie.craftgui.core.CraftGUI;
-import binnie.craftgui.core.geometry.CraftGUIUtil;
-import binnie.craftgui.core.geometry.IPoint;
-import binnie.craftgui.core.renderer.Renderer;
-
-public class ControlColourOption
- extends ControlTextOption<IFlowerColour>
-{
- ControlColourDisplay controlBee;
- IPoint boxPosition;
-
- public ControlColourOption(ControlList<IFlowerColour> controlList, IFlowerColour option, int y)
- {
- super(controlList, option, option.getName(), y);
- setSize(new IPoint(getSize().x(), 20.0F));
-
- this.controlBee = new ControlColourDisplay(this, 2.0F, 2.0F);
- this.controlBee.setValue(option);
-
- addAttribute(Attribute.MouseOver);
-
- CraftGUIUtil.moveWidget(this.textWidget, new IPoint(22.0F, 0.0F));
- this.textWidget.setSize(this.textWidget.getSize().sub(new IPoint(24.0F, 0.0F)));
-
- int th = (int)CraftGUI.Render.textHeight(this.textWidget.getValue(), this.textWidget.getSize().x());
- int height = Math.max(20, th + 6);
- setSize(new IPoint(size().x(), height));
- this.textWidget.setSize(new IPoint(this.textWidget.getSize().x(), height));
- this.boxPosition = new IPoint(2.0F, (height - 18) / 2);
- }
-}
diff --git a/src/Java/binnie/craftgui/botany/PageColourMix.java b/src/Java/binnie/craftgui/botany/PageColourMix.java
deleted file mode 100644
index 5fc7e335db..0000000000
--- a/src/Java/binnie/craftgui/botany/PageColourMix.java
+++ /dev/null
@@ -1,40 +0,0 @@
-package binnie.craftgui.botany;
-
-import binnie.botany.api.IColourMix;
-import binnie.botany.api.IFlowerColour;
-import binnie.botany.api.IFlowerRoot;
-import binnie.botany.core.BotanyCore;
-import binnie.craftgui.controls.ControlText;
-import binnie.craftgui.controls.ControlTextCentered;
-import binnie.craftgui.core.IWidget;
-import binnie.craftgui.mod.database.DatabaseTab;
-import binnie.craftgui.mod.database.PageAbstract;
-import java.util.ArrayList;
-import java.util.List;
-
-public class PageColourMix
- extends PageAbstract<IFlowerColour>
-{
- ControlText pageSpeciesFurther_Title;
- ControlColourMixBox pageSpeciesFurther_List;
-
- public PageColourMix(IWidget parent, DatabaseTab tab)
- {
- super(parent, tab);
-
- this.pageSpeciesFurther_Title = new ControlTextCentered(this, 8.0F, "Further Mixes");
-
- this.pageSpeciesFurther_List = new ControlColourMixBox(this, 4, 20, 136, 152, ControlColourMixBox.Type.Further);
- }
-
- public void onValueChanged(IFlowerColour colour)
- {
- List<IColourMix> mixes = new ArrayList();
- for (IColourMix mix : BotanyCore.getFlowerRoot().getColourMixes(false)) {
- if ((mix.getColour1() == colour) || (mix.getColour2() == colour)) {
- mixes.add(mix);
- }
- }
- this.pageSpeciesFurther_List.setOptions(mixes);
- }
-}
diff --git a/src/Java/binnie/craftgui/botany/PageColourMixResultant.java b/src/Java/binnie/craftgui/botany/PageColourMixResultant.java
deleted file mode 100644
index a8a50f2cb7..0000000000
--- a/src/Java/binnie/craftgui/botany/PageColourMixResultant.java
+++ /dev/null
@@ -1,40 +0,0 @@
-package binnie.craftgui.botany;
-
-import binnie.botany.api.IColourMix;
-import binnie.botany.api.IFlowerColour;
-import binnie.botany.api.IFlowerRoot;
-import binnie.botany.core.BotanyCore;
-import binnie.craftgui.controls.ControlText;
-import binnie.craftgui.controls.ControlTextCentered;
-import binnie.craftgui.core.IWidget;
-import binnie.craftgui.mod.database.DatabaseTab;
-import binnie.craftgui.mod.database.PageAbstract;
-import java.util.ArrayList;
-import java.util.List;
-
-public class PageColourMixResultant
- extends PageAbstract<IFlowerColour>
-{
- ControlText pageSpeciesFurther_Title;
- ControlColourMixBox pageSpeciesFurther_List;
-
- public PageColourMixResultant(IWidget parent, DatabaseTab tab)
- {
- super(parent, tab);
-
- this.pageSpeciesFurther_Title = new ControlTextCentered(this, 8.0F, "Resultant Mixes");
-
- this.pageSpeciesFurther_List = new ControlColourMixBox(this, 4, 20, 136, 152, ControlColourMixBox.Type.Resultant);
- }
-
- public void onValueChanged(IFlowerColour colour)
- {
- List<IColourMix> mixes = new ArrayList();
- for (IColourMix mix : BotanyCore.getFlowerRoot().getColourMixes(false)) {
- if (mix.getResult() == colour) {
- mixes.add(mix);
- }
- }
- this.pageSpeciesFurther_List.setOptions(mixes);
- }
-}
diff --git a/src/Java/binnie/craftgui/botany/PageSpeciesFlowerGenome.java b/src/Java/binnie/craftgui/botany/PageSpeciesFlowerGenome.java
deleted file mode 100644
index dece27f306..0000000000
--- a/src/Java/binnie/craftgui/botany/PageSpeciesFlowerGenome.java
+++ /dev/null
@@ -1,137 +0,0 @@
-package binnie.craftgui.botany;
-
-import binnie.Binnie;
-import binnie.botany.api.EnumFlowerChromosome;
-import binnie.botany.api.EnumFlowerStage;
-import binnie.botany.api.IAlleleFlowerSpecies;
-import binnie.botany.api.IFlower;
-import binnie.botany.api.IFlowerGenome;
-import binnie.botany.api.IFlowerRoot;
-import binnie.botany.core.BotanyCore;
-import binnie.core.genetics.ManagerGenetics;
-import binnie.core.language.ManagerLanguage;
-import binnie.craftgui.controls.ControlText;
-import binnie.craftgui.controls.core.Control;
-import binnie.craftgui.controls.scroll.ControlScrollableContent;
-import binnie.craftgui.core.IWidget;
-import binnie.craftgui.core.geometry.IArea;
-import binnie.craftgui.core.geometry.IPoint;
-import binnie.craftgui.core.geometry.TextJustification;
-import binnie.craftgui.minecraft.control.ControlItemDisplay;
-import binnie.craftgui.mod.database.DatabaseTab;
-import binnie.craftgui.mod.database.PageSpecies;
-import forestry.api.core.EnumTemperature;
-import forestry.api.genetics.IAllele;
-import forestry.api.genetics.IAlleleSpecies;
-import forestry.api.genetics.IGenome;
-import forestry.api.genetics.IIndividual;
-import net.minecraft.item.ItemStack;
-
-public class PageSpeciesFlowerGenome
- extends PageSpecies
-{
- public PageSpeciesFlowerGenome(IWidget parent, DatabaseTab tab)
- {
- super(parent, tab);
- }
-
- public void onValueChanged(IAlleleSpecies species)
- {
- deleteAllChildren();
- IAllele[] template = Binnie.Genetics.getFlowerRoot().getTemplate(species.getUID());
- if (template == null) {
- return;
- }
- IFlower tree = Binnie.Genetics.getFlowerRoot().templateAsIndividual(template);
- if (tree == null) {
- return;
- }
- IFlowerGenome genome = tree.getGenome();
- IAlleleFlowerSpecies treeSpecies = genome.getPrimary();
-
- int w = 144;
- int h = 176;
-
- new ControlText(this, new IArea(0.0F, 4.0F, w, 16.0F), "Genome", TextJustification.MiddleCenter);
-
- ControlScrollableContent scrollable = new ControlScrollableContent(this, 4.0F, 20.0F, w - 8, h - 8 - 16, 12.0F);
-
- Control contents = new Control(scrollable, 0.0F, 0.0F, w - 8 - 12, h - 8 - 16);
-
- int tw = w - 8 - 12;
- int w1 = 55;
- int w2 = tw - 50;
- int y = 0;
- int th = 14;
- int th2 = 18;
-
- new ControlText(contents, new IArea(0.0F, y, w1, th), "Temp. : ", TextJustification.MiddleRight);
- new ControlText(contents, new IArea(w1, y, w2, th), treeSpecies.getTemperature().getName(), TextJustification.MiddleLeft);
-
- y += th;
-
- new ControlText(contents, new IArea(0.0F, y, w1, th), "Moist. : ", TextJustification.MiddleRight);
- new ControlText(contents, new IArea(w1, y, w2, th), Binnie.Language.localise(treeSpecies.getMoisture()), TextJustification.MiddleLeft);
-
-
- y += th;
-
- new ControlText(contents, new IArea(0.0F, y, w1, th), "pH. : ", TextJustification.MiddleRight);
- new ControlText(contents, new IArea(w1, y, w2, th), Binnie.Language.localise(treeSpecies.getPH()), TextJustification.MiddleLeft);
-
- y += th;
-
- new ControlText(contents, new IArea(0.0F, y, w1, th), "Fertility : ", TextJustification.MiddleRight);
- new ControlText(contents, new IArea(w1, y, w2, th), genome.getFertility() + "x", TextJustification.MiddleLeft);
- y += th;
-
- float lifespan = genome.getLifespan() * 68.269997F / genome.getAgeChance() / 24000.0F;
-
- new ControlText(contents, new IArea(0.0F, y, w1, th), "Lifespan : ", TextJustification.MiddleRight);
- new ControlText(contents, new IArea(w1, y, w2, th), "" + String.format("%.2f", new Object[] { Float.valueOf(lifespan) }) + " days", TextJustification.MiddleLeft);
-
- y += th;
-
- new ControlText(contents, new IArea(0.0F, y, w1, th), "Nectar : ", TextJustification.MiddleRight);
- new ControlText(contents, new IArea(w1, y, w2, th), genome.getActiveAllele(EnumFlowerChromosome.SAPPINESS).getName(), TextJustification.MiddleLeft);
-
-
- y += th;
-
- int x = w1;
- int tot = 0;
- for (IIndividual vid : BotanyCore.getFlowerRoot().getIndividualTemplates()) {
- if (vid.getGenome().getPrimary() == treeSpecies)
- {
- if ((tot > 0) && (tot % 3 == 0))
- {
- x -= 54;
- y += 18;
- }
- ItemStack stack = BotanyCore.getFlowerRoot().getMemberStack((IFlower)vid, EnumFlowerStage.FLOWER.ordinal());
- ControlItemDisplay display = new ControlItemDisplay(contents, x, y);
- display.setItemStack(stack);
- tot++;
- x += 18;
- }
- }
- int numOfLines = 1 + (tot - 1) / 3;
-
- new ControlText(contents, new IArea(0.0F, y - (numOfLines - 1) * 18, w1, 4 + 18 * numOfLines), "Varieties : ", TextJustification.MiddleRight);
-
-
- y += th;
-
- contents.setSize(new IPoint(contents.size().x(), y));
-
- scrollable.setScrollableContent(contents);
- }
-
- public static String tolerated(boolean t)
- {
- if (t) {
- return "Tolerated";
- }
- return "Not Tolerated";
- }
-}
diff --git a/src/Java/binnie/craftgui/botany/WindowBotanistDatabase.java b/src/Java/binnie/craftgui/botany/WindowBotanistDatabase.java
deleted file mode 100644
index 69a2a291ca..0000000000
--- a/src/Java/binnie/craftgui/botany/WindowBotanistDatabase.java
+++ /dev/null
@@ -1,103 +0,0 @@
-package binnie.craftgui.botany;
-
-import binnie.Binnie;
-import binnie.botany.Botany;
-import binnie.botany.api.IFlowerColour;
-import binnie.botany.genetics.EnumFlowerColor;
-import binnie.botany.proxy.Proxy;
-import binnie.core.AbstractMod;
-import binnie.core.genetics.ManagerGenetics;
-import binnie.craftgui.controls.listbox.ControlList;
-import binnie.craftgui.controls.listbox.ControlListBox;
-import binnie.craftgui.core.IWidget;
-import binnie.craftgui.core.geometry.IArea;
-import binnie.craftgui.minecraft.Window;
-import binnie.craftgui.mod.database.DatabaseTab;
-import binnie.craftgui.mod.database.IDatabaseMode;
-import binnie.craftgui.mod.database.PageBranchOverview;
-import binnie.craftgui.mod.database.PageBranchSpecies;
-import binnie.craftgui.mod.database.PageBreeder;
-import binnie.craftgui.mod.database.PageSpeciesClassification;
-import binnie.craftgui.mod.database.PageSpeciesMutations;
-import binnie.craftgui.mod.database.PageSpeciesOverview;
-import binnie.craftgui.mod.database.PageSpeciesResultant;
-import binnie.craftgui.mod.database.WindowAbstractDatabase;
-import binnie.craftgui.mod.database.WindowAbstractDatabase.Mode;
-import binnie.craftgui.mod.database.WindowAbstractDatabase.ModeWidgets;
-import cpw.mods.fml.relauncher.Side;
-import java.util.ArrayList;
-import java.util.List;
-import net.minecraft.entity.player.EntityPlayer;
-
-public class WindowBotanistDatabase
- extends WindowAbstractDatabase
-{
- ControlListBox<EnumFlowerColor> selectionBoxColors;
-
- static enum FlowerMode
- implements IDatabaseMode
- {
- Colour;
-
- private FlowerMode() {}
-
- public String getName()
- {
- return Botany.proxy.localise("gui.database.mode." + name().toLowerCase());
- }
- }
-
- public WindowBotanistDatabase(EntityPlayer player, Side side, boolean nei)
- {
- super(player, side, nei, Binnie.Genetics.flowerBreedingSystem, 130.0F);
- }
-