package binnie.extrabees.core; import binnie.Binnie; import binnie.core.resource.BinnieResource; import binnie.core.resource.IBinnieTexture; import binnie.core.resource.ManagerResource; import binnie.core.resource.ResourceType; import binnie.extrabees.ExtraBees; public enum ExtraBeeTexture implements IBinnieTexture { AlvearyMutator(ResourceType.Tile, "alveary/AlvearyMutator"), AlvearyNovaBlock(ResourceType.Tile, "alveary/AlvearyNovaBlock"), AlvearyFrame(ResourceType.Tile, "alveary/AlvearyFrame"), AlvearyLighting(ResourceType.Tile, "alveary/AlvearyLighting"), AlvearyRainShield(ResourceType.Tile, "alveary/AlvearyRainShield"), AlvearyStimulator(ResourceType.Tile, "alveary/AlvearyStimulator"), AlvearyHatchery(ResourceType.Tile, "alveary/AlvearyHatchery"), FX(ResourceType.FX, "fx"), GUIPunnett(ResourceType.GUI, "punnett"), GUIProgress(ResourceType.GUI, "processes"), GUIProgress2(ResourceType.GUI, "processes2"), AlvearyTransmission(ResourceType.Tile, "alveary/AlvearyTransmission"); String texture; ResourceType type; private ExtraBeeTexture(ResourceType base, String texture) { this.texture = texture; this.type = base; } public BinnieResource getTexture() { return Binnie.Resource.getPNG(ExtraBees.instance, this.type, this.texture); } }