Esempio n. 1
0
  public void addAnimation(TextureFX anim) {
    OverrideInfo info = new OverrideInfo();
    info.index = anim.iconIndex;
    info.imageIndex = anim.tileImage;
    info.textureFX = anim;

    if (animationSet.contains(info)) {
      animationSet.remove(info);
    }

    animationSet.add(info);
  }
Esempio n. 2
0
 public void addNewTextureOverride(
     String textureToOverride, String overridingTexturePath, int location) {
   OverrideInfo info = new OverrideInfo();
   info.index = location;
   info.override = overridingTexturePath;
   info.texture = textureToOverride;
   overrideInfo.put(textureToOverride, info);
   FMLLog.fine(
       "Overriding %s @ %d with %s. %d slots remaining",
       textureToOverride,
       location,
       overridingTexturePath,
       SpriteHelper.freeSlotCount(textureToOverride));
 }