本文整理汇总了Java中mezz.jei.api.gui.IDrawableStatic类的典型用法代码示例。如果您正苦于以下问题:Java IDrawableStatic类的具体用法?Java IDrawableStatic怎么用?Java IDrawableStatic使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
IDrawableStatic类属于mezz.jei.api.gui包,在下文中一共展示了IDrawableStatic类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: DNASampleCategory
import mezz.jei.api.gui.IDrawableStatic; //导入依赖的package包/类
public DNASampleCategory(IGuiHelper guiHelper) {
localizedName = Lang.localize("jei.dnasample.category");
ResourceLocation backgroundLocation = new ResourceLocation("crystalmod", "textures/gui/machine/dnamachine.png");
background = guiHelper.createDrawable(backgroundLocation, 52, 10, 72, 45);
ResourceLocation overlay = new ResourceLocation("crystalmod", "textures/gui/elements/progress_arrow_right.png");
IDrawableStatic arrowDrawable = guiHelper.createDrawable(overlay, 24, 0, 24, 16, 48, 16);
this.arrow = guiHelper.createAnimatedDrawable(arrowDrawable, 200, IDrawableAnimated.StartDirection.LEFT, false);
}
示例2: PressRecipeCategory
import mezz.jei.api.gui.IDrawableStatic; //导入依赖的package包/类
public PressRecipeCategory(IGuiHelper guiHelper) {
ResourceLocation backgroundLocation = new ResourceLocation("crystalmod", "textures/gui/machine/press.png");
background = guiHelper.createDrawable(backgroundLocation, xOff, yOff, 125, 50);
IDrawableStatic arrowDrawable = guiHelper.createDrawable(backgroundLocation, 176, 0, 24, 17);
this.arrow = guiHelper.createAnimatedDrawable(arrowDrawable, 200, IDrawableAnimated.StartDirection.LEFT, false);
}
示例3: InfuserRecipeCategory
import mezz.jei.api.gui.IDrawableStatic; //导入依赖的package包/类
public InfuserRecipeCategory(IGuiHelper guiHelper) {
ResourceLocation backgroundLocation = new ResourceLocation("crystalmod", "textures/gui/machine/infuser.png");
background = guiHelper.createDrawable(backgroundLocation, xOff, yOff, 125, 50);
IDrawableStatic arrowDrawable = guiHelper.createDrawable(backgroundLocation, 176, 0, 24, 17);
this.arrow = guiHelper.createAnimatedDrawable(arrowDrawable, 200, IDrawableAnimated.StartDirection.LEFT, false);
IDrawableStatic arrowDrawable2 = guiHelper.createDrawable(backgroundLocation, 176, 17, 24, 34);
this.arrow2 = guiHelper.createAnimatedDrawable(arrowDrawable2, 200, IDrawableAnimated.StartDirection.RIGHT, false);
}
示例4: LiquidizerRecipeCategory
import mezz.jei.api.gui.IDrawableStatic; //导入依赖的package包/类
public LiquidizerRecipeCategory(IGuiHelper guiHelper) {
ResourceLocation backgroundLocation = new ResourceLocation("crystalmod", "textures/gui/machine/liquidizer.png");
background = guiHelper.createDrawable(backgroundLocation, xOff, yOff, 125, 50);
ResourceLocation arrow = new ResourceLocation("crystalmod", "textures/gui/machine/press.png");
IDrawableStatic arrowDrawable = guiHelper.createDrawable(arrow, 176, 0, 24, 17);
this.arrow = guiHelper.createAnimatedDrawable(arrowDrawable, 200, IDrawableAnimated.StartDirection.LEFT, false);
}
示例5: GrinderRecipeCategory
import mezz.jei.api.gui.IDrawableStatic; //导入依赖的package包/类
public GrinderRecipeCategory(IGuiHelper guiHelper) {
ResourceLocation backgroundLocation = new ResourceLocation("crystalmod", "textures/gui/machine/grinder.png");
background = guiHelper.createDrawable(backgroundLocation, xOff, yOff, 125, 50);
IDrawableStatic arrowDrawable = guiHelper.createDrawable(backgroundLocation, 176, 0, 24, 17);
this.arrow = guiHelper.createAnimatedDrawable(arrowDrawable, 200, IDrawableAnimated.StartDirection.LEFT, false);
}
示例6: QBarJEIRecipeWrapper
import mezz.jei.api.gui.IDrawableStatic; //导入依赖的package包/类
QBarJEIRecipeWrapper(final QBarRecipe recipe, IGuiHelper guiHelper, ResourceLocation background, int u, int v, int width, int height)
{
this.recipe = recipe;
final IDrawableStatic arrowStatic = guiHelper.createDrawable(background, u, v, width, height);
this.arrow = guiHelper.createAnimatedDrawable(arrowStatic, 20, IDrawableAnimated.StartDirection.LEFT, false);
}
示例7: GeoCompostCategory
import mezz.jei.api.gui.IDrawableStatic; //导入依赖的package包/类
public GeoCompostCategory() {
this.background = GeoJei.guiHelper.createDrawable(BG_RES,
BG_X, BG_Y, BG_WIDTH, BG_HEIGHT);
IDrawableStatic fill = GeoJei.guiHelper.createDrawable(BG_RES,
ANIM_ORIG_X, FILL_ORIG_Y, FILL_WIDTH, FILL_HEIGHT);
this.fill = GeoJei.guiHelper.createAnimatedDrawable(fill,
FILL_TICKS, IDrawableAnimated.StartDirection.BOTTOM, false);
IDrawableStatic arrow = GeoJei.guiHelper.createDrawable(BG_RES,
ANIM_ORIG_X, ARROW_ORIG_Y, ARROW_WIDTH, ARROW_HEIGHT);
this.arrow = GeoJei.guiHelper.createAnimatedDrawable(arrow,
ARROW_TICKS, IDrawableAnimated.StartDirection.LEFT, false);
}
示例8: GeoDryingCategory
import mezz.jei.api.gui.IDrawableStatic; //导入依赖的package包/类
public GeoDryingCategory() {
this.background = GeoJei.guiHelper.createDrawable(BG_RES,
BG_X, BG_Y, BG_WIDTH, BG_HEIGHT);
IDrawableStatic arrow = GeoJei.guiHelper.createDrawable(BG_RES,
ARROW_ORIG_X, ARROW_ORIG_Y, ARROW_WIDTH, ARROW_HEIGHT);
this.arrow = GeoJei.guiHelper.createAnimatedDrawable(arrow,
ARROW_TICKS, IDrawableAnimated.StartDirection.LEFT, false);
}
示例9: GeoCookingCategory
import mezz.jei.api.gui.IDrawableStatic; //导入依赖的package包/类
public GeoCookingCategory() {
this.background = GeoJei.guiHelper.createDrawable(BG_RES,
BG_X, BG_Y, BG_WIDTH, BG_HEIGHT);
IDrawableStatic flame = GeoJei.guiHelper.createDrawable(BG_RES,
ANIM_ORIG_X, FLAME_ORIG_Y, FLAME_SIZE, FLAME_SIZE);
this.flame = GeoJei.guiHelper.createAnimatedDrawable(flame, FLAME_TICKS,
IDrawableAnimated.StartDirection.TOP, true);
IDrawableStatic arrow = GeoJei.guiHelper.createDrawable(BG_RES,
ANIM_ORIG_X, ARROW_ORIG_Y, ARROW_WIDTH, ARROW_HEIGHT);
this.arrow = GeoJei.guiHelper.createAnimatedDrawable(arrow, ARROW_TICKS,
IDrawableAnimated.StartDirection.LEFT, false);
}
示例10: LightningCrusherRecipeCategory
import mezz.jei.api.gui.IDrawableStatic; //导入依赖的package包/类
public LightningCrusherRecipeCategory(IGuiHelper guiHelper) {
background = guiHelper.createDrawable(location, 55, 16, 82, 54);
IDrawableStatic flameDrawable = guiHelper.createDrawable(location, 176, 0, 14, 14);
flame = guiHelper.createAnimatedDrawable(flameDrawable, TileEntityLightningCrusher.burnTime, IDrawableAnimated.StartDirection.TOP, true);
IDrawableStatic arrowDrawable = guiHelper.createDrawable(location, 176, 14, 24, 17);
arrow = guiHelper.createAnimatedDrawable(arrowDrawable, TileEntityLightningCrusher.burnTime / 2, IDrawableAnimated.StartDirection.LEFT, false);
}
示例11: TransmutatorRecipeCategory
import mezz.jei.api.gui.IDrawableStatic; //导入依赖的package包/类
public TransmutatorRecipeCategory(IGuiHelper guiHelper) {
backgroundLocation = new ResourceLocation("abyssalcraft", "textures/gui/container/transmutator_NEI.png");
IDrawableStatic flameDrawable = guiHelper.createDrawable(backgroundLocation, 176, 0, 13, 13);
flame = guiHelper.createAnimatedDrawable(flameDrawable, 300, IDrawableAnimated.StartDirection.TOP, true);
IDrawableStatic arrowDrawable = guiHelper.createDrawable(backgroundLocation, 176, 14, 24, 17);
arrow = guiHelper.createAnimatedDrawable(arrowDrawable, 200, IDrawableAnimated.StartDirection.LEFT, false);
}
示例12: TransmutatorFuelRecipe
import mezz.jei.api.gui.IDrawableStatic; //导入依赖的package包/类
public TransmutatorFuelRecipe(@Nonnull IGuiHelper guiHelper, @Nonnull Collection<ItemStack> input, int burnTime) {
List<ItemStack> inputList = new ArrayList<>(input);
inputs = Collections.singletonList(inputList);
burnTimeString = I18n.translateToLocalFormatted("gui.jei.category.fuel.burnTime", burnTime);
ResourceLocation furnaceBackgroundLocation = new ResourceLocation("abyssalcraft", "textures/gui/container/transmutator_NEI.png");
IDrawableStatic flameDrawable = guiHelper.createDrawable(furnaceBackgroundLocation, 176, 0, 14, 14);
flame = guiHelper.createAnimatedDrawable(flameDrawable, burnTime, IDrawableAnimated.StartDirection.TOP, true);
}
示例13: CrystallizerFuelRecipe
import mezz.jei.api.gui.IDrawableStatic; //导入依赖的package包/类
public CrystallizerFuelRecipe(@Nonnull IGuiHelper guiHelper, @Nonnull Collection<ItemStack> input, int burnTime) {
List<ItemStack> inputList = new ArrayList<>(input);
inputs = Collections.singletonList(inputList);
burnTimeString = I18n.translateToLocalFormatted("gui.jei.category.fuel.burnTime", burnTime);
ResourceLocation furnaceBackgroundLocation = new ResourceLocation("abyssalcraft", "textures/gui/container/crystallizer_NEI.png");
IDrawableStatic flameDrawable = guiHelper.createDrawable(furnaceBackgroundLocation, 176, 0, 14, 14);
flame = guiHelper.createAnimatedDrawable(flameDrawable, burnTime, IDrawableAnimated.StartDirection.TOP, true);
}
示例14: CrystallizerRecipeCategory
import mezz.jei.api.gui.IDrawableStatic; //导入依赖的package包/类
public CrystallizerRecipeCategory(IGuiHelper guiHelper) {
backgroundLocation = new ResourceLocation("abyssalcraft", "textures/gui/container/crystallizer_NEI.png");
IDrawableStatic flameDrawable = guiHelper.createDrawable(backgroundLocation, 176, 0, 14, 14);
flame = guiHelper.createAnimatedDrawable(flameDrawable, 300, IDrawableAnimated.StartDirection.TOP, true);
IDrawableStatic arrowDrawable = guiHelper.createDrawable(backgroundLocation, 176, 14, 24, 17);
arrow = guiHelper.createAnimatedDrawable(arrowDrawable, 200, IDrawableAnimated.StartDirection.LEFT, false);
}
示例15: SagMillRecipeCategory
import mezz.jei.api.gui.IDrawableStatic; //导入依赖的package包/类
public SagMillRecipeCategory(IGuiHelper guiHelper) {
ResourceLocation backgroundLocation = EnderIO.proxy.getGuiTexture("crusher");
background = guiHelper.createDrawable(backgroundLocation, xOff, yOff, 109, 78);
IDrawableStatic flameDrawable = guiHelper.createDrawable(backgroundLocation, 201, 1, 16, 22);
arrow = guiHelper.createAnimatedDrawable(flameDrawable, 200, IDrawableAnimated.StartDirection.TOP, false);
}