Class SeatingManager

java.lang.Object
zombie.seating.SeatingManager

public final class SeatingManager extends Object
  • Method Details

    • getInstance

      public static SeatingManager getInstance()
    • init

      public void init()
    • initGameData

      public void initGameData()
    • initModData

      public void initModData(ChooseGameInfo.Mod mod)
    • mergeAfterEditing

      public void mergeAfterEditing()
    • getModIDs

      public ArrayList<String> getModIDs()
    • addTilePosition

      public int addTilePosition(String modID, String tilesetName, int col, int row, String id)
    • removeTilePosition

      public void removeTilePosition(String modID, String tilesetName, int col, int row, int index)
    • getTilePositionCount

      public int getTilePositionCount(String modID, String tilesetName, int col, int row)
    • getTilePositionCount

      public int getTilePositionCount(String tilesetName, int col, int row)
    • getTilePositionCount

      public int getTilePositionCount(IsoObject isoObject)
    • getTilePositionID

      public String getTilePositionID(String modID, String tilesetName, int col, int row, int index)
    • hasTilePositionWithID

      public boolean hasTilePositionWithID(String modID, String tilesetName, int col, int row, String id)
    • getTilePositionTranslate

      public org.joml.Vector3f getTilePositionTranslate(String modID, String tilesetName, int col, int row, int index)
    • getTilePositionProperty

      public String getTilePositionProperty(String modID, String tilesetName, int col, int row, int index, String key)
    • setTilePositionProperty

      public void setTilePositionProperty(String modID, String tilesetName, int col, int row, int index, String key, String value)
    • getTileProperty

      public String getTileProperty(String tilesetName, int col, int row, String key)
    • getTileProperty

      public String getTileProperty(String modID, String tilesetName, int col, int row, String key)
    • setTileProperty

      public void setTileProperty(String modID, String tilesetName, int col, int row, String key, String value)
    • getTile

      public zombie.seating.SeatingFile.Tile getTile(String modID, String tilesetName, int col, int row)
    • getOrCreateTile

      public zombie.seating.SeatingFile.Tile getOrCreateTile(String modID, String tilesetName, int col, int row)
    • getTranslation

      public org.joml.Vector3f getTranslation(String modID, IsoSprite sprite, String sitDirection, org.joml.Vector3f xln)
    • getTranslation

      public org.joml.Vector3f getTranslation(String modID, String tilesetName, int tileSheetIndex, String sitDirection, org.joml.Vector3f xln)
    • getTranslation

      public org.joml.Vector3f getTranslation(String tilesetName, int tileSheetIndex, String sitDirection, org.joml.Vector3f xln)
    • getTranslation

      public org.joml.Vector3f getTranslation(IsoSprite sprite, String sitDirection, org.joml.Vector3f xln)
    • getAdjacentPosition

      public boolean getAdjacentPosition(IsoGameCharacter character, IsoObject isoObject, String sitDirection, String side, String animStateName, String animNodeName, org.joml.Vector3f worldPos)
    • getAdjacentPosition

      public boolean getAdjacentPosition(String modID, IsoSprite sprite, String sitDirectionStr, String sideStr, Model model, String animSetName, String animStateName, String animNodeName, org.joml.Vector2f worldPos)
    • getFacingDirection

      public String getFacingDirection(String modID, String tilesetName, int col, int row)
    • getFacingDirection

      public String getFacingDirection(String tilesetName, int col, int row)
    • getFacingDirection

      public String getFacingDirection(IsoSprite sprite)
    • getFacingDirection

      public String getFacingDirection(IsoObject object)
    • getDeferredMovement

      public Vector2 getDeferredMovement(BoneAxis boneAxis, org.lwjgl.util.vector.Vector3f bonePos, Vector2 out_deferredPos)
    • getAnimationTrackFraction

      public float getAnimationTrackFraction(IsoGameCharacter character, String animNodeName)
    • write

      public void write(String modID)
    • fixDefaultPositions

      public void fixDefaultPositions()
    • Reset

      public void Reset()