Class ResourcePack

java.lang.Object
com.prineside.tdi2.ResourcePack
All Implemented Interfaces:
com.badlogic.gdx.utils.Disposable

public class ResourcePack extends Object implements com.badlogic.gdx.utils.Disposable
  • Field Details

    • RESOURCE_PACKS_DIR

      public static final String RESOURCE_PACKS_DIR
      See Also:
    • name

      public final String name
    • version

      public int version
    • fontResolution

      public float fontResolution
  • Constructor Details

  • Method Details

    • preloadQuadRegionSetRecursive

      public static void preloadQuadRegionSetRecursive(com.fasterxml.jackson.databind.JsonNode o, String prefix, String resourcePackName, com.badlogic.gdx.utils.ObjectMap<String,Quad> out, AssetProvider<com.badlogic.gdx.graphics.g2d.TextureRegion> regionProvider)
    • getBlankWhiteTextureRegion

      public ResourcePack.AtlasTextureRegion getBlankWhiteTextureRegion()
    • getTextureRegion

      public ResourcePack.AtlasTextureRegion getTextureRegion(String regionAlias)
    • getTextureRegions

      public com.badlogic.gdx.utils.Array<ResourcePack.AtlasTextureRegion> getTextureRegions(String regionAlias)
      Получить массив текстур с индексами
    • getTextureRegions

      public com.badlogic.gdx.utils.ObjectMap<String,ResourcePack.AtlasTextureRegion> getTextureRegions()
      Returns:
      все регионы пака
    • getTextureRegionSets

      public com.badlogic.gdx.utils.ObjectMap<String,com.badlogic.gdx.utils.Array<ResourcePack.AtlasTextureRegion>> getTextureRegionSets()
    • getLoadedAtlases

      public com.badlogic.gdx.utils.Array<com.badlogic.gdx.graphics.g2d.TextureAtlas> getLoadedAtlases()
    • getColor

      public com.badlogic.gdx.graphics.Color getColor(String colorAlias)
    • getQuad

      public Quad getQuad(String alias)
    • getFont

      public ResourcePack.ResourcePackBitmapFont getFont(int size)
    • getFont

      public ResourcePack.ResourcePackBitmapFont getFont(int size, boolean hasMarkup)
    • hasSounds

      public boolean hasSounds()
    • getSound

      public StaticSound getSound(StaticSoundType trackType)
    • getMenuXmSoundTrack

      public Module getMenuXmSoundTrack()
    • dispose

      public void dispose()
      Description copied from interface: com.badlogic.gdx.utils.Disposable
      Releases all resources of this object.
      Specified by:
      dispose in interface com.badlogic.gdx.utils.Disposable