aboutsummaryrefslogtreecommitdiff
path: root/gtpp/src/main/java/gtPlusPlus/plugin/agrichem/AlgaeDefinition.java
diff options
context:
space:
mode:
authorRaven Szewczyk <git@eigenraven.me>2024-05-24 19:50:35 +0100
committerRaven Szewczyk <git@eigenraven.me>2024-05-24 19:50:35 +0100
commit6d1b2216464d4dad449ac6fcfec476832224a55e (patch)
tree526a0c15f7056313c80e6c0386e025e9b3f61781 /gtpp/src/main/java/gtPlusPlus/plugin/agrichem/AlgaeDefinition.java
parentb5d35f40afa606ed1b07061dad82e0521a59c186 (diff)
downloadGT5-Unofficial-6d1b2216464d4dad449ac6fcfec476832224a55e.tar.gz
GT5-Unofficial-6d1b2216464d4dad449ac6fcfec476832224a55e.tar.bz2
GT5-Unofficial-6d1b2216464d4dad449ac6fcfec476832224a55e.zip
Merge addon sources
Diffstat (limited to 'gtpp/src/main/java/gtPlusPlus/plugin/agrichem/AlgaeDefinition.java')
-rw-r--r--gtpp/src/main/java/gtPlusPlus/plugin/agrichem/AlgaeDefinition.java49
1 files changed, 0 insertions, 49 deletions
diff --git a/gtpp/src/main/java/gtPlusPlus/plugin/agrichem/AlgaeDefinition.java b/gtpp/src/main/java/gtPlusPlus/plugin/agrichem/AlgaeDefinition.java
deleted file mode 100644
index 890a9020c9..0000000000
--- a/gtpp/src/main/java/gtPlusPlus/plugin/agrichem/AlgaeDefinition.java
+++ /dev/null
@@ -1,49 +0,0 @@
-package gtPlusPlus.plugin.agrichem;
-
-public enum AlgaeDefinition {
-
- /*
- * In general, the productivity of freshwater algae is primarily limited by the availability of the nutrient
- * phosphate (PO4-3), while that of marine algae is limited by nitrate (NO3-) or ammonium (NH4+). Some algal
- * species, however, may have unusual nutrient requirements, and their productivity may be limited by certain
- * micronutrients, such as silica, in the case of diatoms.
- */
-
- Euglenophyta("Euglenophyta", "Euglenoids", true, false, getRGB(147, 168, 50)),
- Chrysophyta("Chrysophyta", "Golden-Brown Algae", true, true, getRGB(186, 146, 0)),
- Pyrrophyta("Pyrrophyta", "Fire Algae", true, true, getRGB(250, 118, 2)),
- Chlorophyta("Chlorophyta", "Green Algae", true, true, getRGB(99, 181, 62)),
- Rhodophyta("Rhodophyta", "Red Algae", false, true, getRGB(153, 5, 22)),
- Paeophyta("Paeophyta", "Brown Algae", false, true, getRGB(94, 78, 47)),
- Xanthophyta("Xanthophyta", "Yellow-Green Algae", true, false, getRGB(118, 138, 16));
-
- public final String mScientificName;
- public final String mSimpleName;
- public final boolean mSaltWater;
- public final boolean mFreshWater;
- public final int mColour;
-
- AlgaeDefinition(String aScientificName, String aSimpleName, boolean aFresh, boolean aSalt, int aColour) {
- mScientificName = aScientificName;
- mSimpleName = aSimpleName;
- mFreshWater = aFresh;
- mSaltWater = aSalt;
- mColour = aColour;
- }
-
- public static AlgaeDefinition getByIndex(int aIndex) {
- return switch (aIndex) {
- default -> Euglenophyta;
- case 1 -> Chrysophyta;
- case 2 -> Pyrrophyta;
- case 3 -> Chlorophyta;
- case 4 -> Rhodophyta;
- case 5 -> Paeophyta;
- case 6 -> Xanthophyta;
- };
- }
-
- private static int getRGB(int r, int g, int b) {
- return AlgaeUtils.rgbtoHexValue(r, g, b);
- }
-}