From e7b566e6a265df7d9371e61d07c1783bdc1a3bf7 Mon Sep 17 00:00:00 2001 From: MistPhizzle Date: Fri, 9 Jan 2015 18:37:32 -0500 Subject: [PATCH] SubElements Enum --- .../projectkorra/ProjectKorra/SubElement.java | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 src/com/projectkorra/ProjectKorra/SubElement.java diff --git a/src/com/projectkorra/ProjectKorra/SubElement.java b/src/com/projectkorra/ProjectKorra/SubElement.java new file mode 100644 index 00000000..8e831698 --- /dev/null +++ b/src/com/projectkorra/ProjectKorra/SubElement.java @@ -0,0 +1,34 @@ +package com.projectkorra.ProjectKorra; + +import java.util.Arrays; + +public enum SubElement { + + //Air + Flight, SpiritualProjection, + + //Water + Bloodbending, Healing, Icebending, Plantbending, + + // Earth + Metalbending, Sandbending, Lavabending, + + // Fire + Combustion, Lightning; + + public static SubElement getType(String string) { + for (SubElement se: SubElement.values()) { + if (se.toString().equalsIgnoreCase(string)) { + return se; + } + } + return null; + } + + public static SubElement getType(int index) { + if (index == -1) return null; + return (SubElement)Arrays.asList(values()).get(index); + } + + +}