java.lang.Object
org.highlife.api.wrappers.interactive.Model

public class Model extends Object
  • Constructor Details

  • Method Details

    • calculateCenterPoint

      public Point calculateCenterPoint()
    • calculateModelArea

      public Area calculateModelArea()
    • getVertexPoints

      public List<Point> getVertexPoints()
    • getVertexPoints

      public List<Point> getVertexPoints(int gridX, int gridY)
    • getVertexMap

      public int[][] getVertexMap()
    • getVertexMap

      public int[][] getVertexMap(int gridX, int gridY)
    • getVertexMap

      public int[][] getVertexMap(int gridX, int gridY, boolean predictMovement)
    • getTileHeight

      public int getTileHeight()
    • getHullBounds

      public Shape getHullBounds()
    • getHullBounds

      public Shape getHullBounds(float scale)
    • drawWireFrame

      public void drawWireFrame(Graphics graphics)
    • getGridX

      public int getGridX()
    • setGridX

      public void setGridX(int gridX)
    • getGridY

      public int getGridY()
    • setGridY

      public void setGridY(int gridY)
    • setGridLocation

      public void setGridLocation(int gridX, int gridY)
    • getVerticesX

      public int[] getVerticesX()
    • setVerticesX

      public void setVerticesX(int[] verticesX)
    • getOriginalX

      public int[] getOriginalX()
    • setOriginalX

      public void setOriginalX(int[] originalX)
    • getVerticesY

      public int[] getVerticesY()
    • setVerticesY

      public void setVerticesY(int[] verticesY)
    • getOriginalY

      public int[] getOriginalY()
    • setOriginalY

      public void setOriginalY(int[] originalY)
    • getVerticesZ

      public int[] getVerticesZ()
    • setVerticesZ

      public void setVerticesZ(int[] verticesZ)
    • getOriginalZ

      public int[] getOriginalZ()
    • setOriginalZ

      public void setOriginalZ(int[] originalZ)
    • getIndicesX

      public int[] getIndicesX()
    • setIndicesX

      public void setIndicesX(int[] indicesX)
    • getIndicesY

      public int[] getIndicesY()
    • setIndicesY

      public void setIndicesY(int[] indicesY)
    • getIndicesZ

      public int[] getIndicesZ()
    • setIndicesZ

      public void setIndicesZ(int[] indicesZ)
    • getVertexCount

      public int getVertexCount()
    • setVertexCount

      public void setVertexCount(int verticesCount)
    • getIndicesCount

      public int getIndicesCount()
    • setIndicesCount

      public void setIndicesCount(int indicesCount)
    • exists

      public boolean exists()
    • getEntity

      public Entity getEntity()
    • setEntity

      public void setEntity(Entity entity)
    • getOverrideAmount

      public byte getOverrideAmount()
    • setOverrideAmount

      public void setOverrideAmount(byte overrideAmount)
    • getOverrideSaturation

      public byte getOverrideSaturation()
    • setOverrideSaturation

      public void setOverrideSaturation(byte overrideSaturation)
    • getOverrideHue

      public byte getOverrideHue()
    • setOverrideHue

      public void setOverrideHue(byte overrideHue)
    • getOverrideLuminance

      public byte getOverrideLuminance()
    • setOverrideLuminance

      public void setOverrideLuminance(byte overrideLuminance)
    • getAnimationHeightOffset

      public int getAnimationHeightOffset()
    • setAnimationHeightOffset

      public void setAnimationHeightOffset(int animationHeightOffset)